| From | Sent On | Attachments |
|---|---|---|
| Zhiui Zhang | Feb 6, 2001 1:15 pm | |
| Sam Leffler | Feb 6, 2001 1:46 pm | |
| Alfred Perlstein | Feb 6, 2001 1:52 pm | |
| Zhiui Zhang | Feb 6, 2001 6:20 pm | |
| Terry Lambert | Feb 7, 2001 1:47 pm | |
| Jack Rusher | Feb 7, 2001 1:56 pm | |
| Terry Lambert | Feb 7, 2001 2:09 pm | |
| Terry Lambert | Feb 7, 2001 3:22 pm | |
| Zhiui Zhang | Feb 7, 2001 3:39 pm | |
| Russell Cattelan | Feb 8, 2001 11:05 pm | |
| Russell Cattelan | Feb 8, 2001 11:12 pm | |
| Terry Lambert | Feb 9, 2001 12:56 am | |
| Zhiui Zhang | Feb 9, 2001 9:24 am | |
| Russell Cattelan | Feb 9, 2001 10:08 am | |
| Karsten W. Rohrbach | Feb 9, 2001 11:23 am | |
| Russell Cattelan | Feb 9, 2001 11:37 am | |
| Julian Elischer | Feb 9, 2001 11:58 am | |
| Russell Cattelan | Feb 12, 2001 11:37 am | |
| Zhiui Zhang | Feb 12, 2001 12:34 pm | |
| Russell Cattelan | Feb 12, 2001 12:50 pm | |
| Zhiui Zhang | Feb 12, 2001 1:21 pm | |
| Terry Lambert | Feb 12, 2001 3:06 pm | |
| Zhiui Zhang | Feb 12, 2001 4:27 pm | |
| Russell Cattelan | Feb 12, 2001 4:49 pm | |
| Adrian Chadd | Feb 13, 2001 2:07 am | |
| Russell Cattelan | Feb 15, 2001 1:50 pm | |
| Robert Clark | Feb 20, 2001 7:27 pm | |
| Terry Lambert | Feb 20, 2001 8:03 pm | |
| Russell Cattelan | Feb 20, 2001 11:23 pm | |
| Daniel C. Sobral | Feb 26, 2001 3:51 am | |
| Terry Lambert | Feb 26, 2001 5:31 am | |
| Terry Lambert | Feb 26, 2001 5:34 am | |
| Jamie Bowden | Feb 26, 2001 7:35 am | |
| Bill Vermillion | Feb 26, 2001 9:55 am | |
| Daniel C. Sobral | Feb 26, 2001 11:17 am | |
| Brad Knowles | Feb 26, 2001 11:41 am | |
| Terry Lambert | Feb 26, 2001 7:42 pm | |
| Terry Lambert | Feb 26, 2001 7:46 pm | |
| Daniel O'Connor | Feb 26, 2001 7:51 pm | |
| Terry Lambert | Feb 26, 2001 8:06 pm | |
| Jonathan Lemon | Feb 26, 2001 8:11 pm | |
| Daniel O'Connor | Feb 26, 2001 8:12 pm | |
| Brett Glass | Feb 26, 2001 8:16 pm | |
| Terry Lambert | Feb 26, 2001 10:20 pm | |
| Daniel C. Sobral | Feb 27, 2001 12:29 am | |
| Doug Rabson | Feb 27, 2001 1:45 am | |
| Doug Rabson | Feb 27, 2001 1:46 am | |
| Jonathan Lemon | Feb 27, 2001 6:46 am | |
| Bill Vermillion | Feb 27, 2001 7:18 am | |
| Brad Knowles | Feb 27, 2001 9:48 am | |
| Peter Wemm | Feb 27, 2001 10:43 am | |
| Terry Lambert | Feb 27, 2001 11:44 am | |
| Terry Lambert | Feb 27, 2001 12:19 pm | |
| Rik van Riel | Feb 27, 2001 12:41 pm | |
| Terry Lambert | Feb 27, 2001 11:13 pm | |
| Russell Cattelan | Feb 28, 2001 3:49 pm | |
| Karsten W. Rohrbach | Mar 24, 2001 8:07 pm | |
| Coleman Kane | Mar 26, 2001 9:15 am | |
| Karsten W. Rohrbach | Mar 26, 2001 10:00 am |
| Subject: | Re: Design a journalled file system | |
|---|---|---|
| From: | Terry Lambert (tlam...@primenet.com) | |
| Date: | Feb 26, 2001 5:31:52 am | |
| List: | org.freebsd.freebsd-fs | |
I have been wondering about this legal issue lately. What is the law with regards to implementing XFS as a KLM for FreeBSD & shipping the source in contrib? It won't help people who are trying to make commercial products with embedded FreeBSD, but it might be useful for sysadmins.
You won't be able to boot from it, unless you compile your own kernel. This was pretty much the Soft Updates status, until recently.
I'm not sure that is true. You can always load a kld from loader(8).
Not from an XFS root filesystem, you can't.
Anyway, any serious user of FreeBSD recompiles the kernel to fine tune it. It is not a significant restriction.
It makes initial installation a pain; I guess every serious user of FreeBSD will have more than one machine, and do their builds on one (FFS) and installs on the other(s) (XFS)?
This much pain would make it unlikely to be used, except for people needing to mount their Linux or SGI disks, or in very big installations.
I see the value of XFS as providing the same FS for various operating systems, and thereby setting a standard. That value is significantly diminished, if FreeBSD has pain that other systems don't.
Frankly, there's nothing that a GPL license prevents, in terms of preventing a company from productizing the XFS alone. I could easily port it to FreeBSD, SVR4, Solaris, SunOS, AIX, AmigaDOS, Windows, etc. -- basically, anywhere I've written a file system before. The GPL doesn't prevent sales from happening in these markets, because, unlike Linux and FreeBSD, having or not having the source code is not so much a barrier as needing the tools and skills to build something out of it which will work. In Linux and FreeBSD, almost every user is a code monkey; in a commercial OS, until recently, the source code was unknown and unknowable, and even when it's available for a licensing fee (e.g. Solaris), there really hasn't been a community grown up around it to hack it.
I don't understand why SGI doesn't just license the code under a license that restricts its use to a named set of operating systems, and their derivatives. As it is now, the code is protected from the richest supply of unpaid FS hackers that are available, and _not_ protected from being productized commercially, and the results sold in competition with SGI. Kind of ironic: even the LGPL would let it be usable to FreeBSD (ar + ranlib + ability to relink).
Note that IBM's release of the OS/2 JFS under the GPL throws it in the same position (replace "AIX" in the second paragraph up from this one with "IRIX").
Terry Lambert ter...@lambert.org
--- Any opinions in this posting are my own and not those of my present or previous employers.
To Unsubscribe: send mail to majo...@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message





