|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 7, 2001 3:22:55 pm|
Unfortunately, this license means that it can not be distributed compiled into a FreeBSD kernel, since clause 6 of the GPL will specifically prohibit such distribution.
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.
The problem with the GPL clause 6 is that it prohibits any additional restrictions, and requiring the distribution of another license, even if it does not otherwise conflict, is a restriction on what can be done with the code. Without that other license, the right granted to you to use the code in question doesn't exist, since it is the license which was the origin of the grant.
Like Matt Dillon and Best Internet did with the Soft Updates code, a local administrator could use it, but it could not be distributed in a usable form.
Actually, this brings up a seperate sticky legal point, which is how the assets of Best Internet were transferred when it was sold, since I assume that the machines that had Soft Updates on them kept Soft Updates on them. I suppose that the new owners could have rebuilt the kernels on all the machines, getting identical kernels, after first booting to a non-Soft Updates kernel for the transfer of legal posession.
Distribution of a binary kernel module would really depend on whether you could get away with treating a kernel as a library, under the GPL allowing the linking of GPL'ed programs against system libraries. You have to wonder if a kernel module is a program or just a program component, with the kernel being the program. BeOS side-steps this for non-boot drivers by running the driver in a user space process, so it's provably a program.
Anyway, that's the kind of hoop-jumping that you _could_ do to get around the problem (maybe). I have no idea what the transfer of ownership caluses in the GPL would do if a company were to IPO, for example, or what the concept of "publically held" would mean on that context (since anyone who holds the ownership of the software can demand the source, and the source itself is not legal to distribute, under the conflicting licenses).
Not really my problem, though, since I tend to try to avoid just this sort of entanglement. So did IBM, when I was working for them. 8-).
[ ... boot MTBF ... ]
Mirror the boot partition with vinum?
I'm not sure this works yet. Hardware RAID mirroing certainly would, since it'd have to deal with the BIOS boot device issue.
I rather suspect that the GPL was intentionally chosen by SGI to permit them to jump on the Linux/Open Source bandwagon, without exposing them to the risk of a commercial organization which competes with SGI being able to benefit from the technology
This is unquestionably true. I have word from some of the architects who helped design XFS that this was exactly the reason GPL was chosen over the BSD license.
I had a pretty long discussion with their V.P. of engineering, who made the decision (they have a number of "V.P. of engineering" lying around). He didn't come out and say the same thing, and I really didn't attribute it to that, since it means that any bug fixes are GPL-code derived, and therefore also GPL. That would mean that they really don't expect any useful work to come out of the Linux community, or that they expected people to just sign over rights to anything interesting, which I think would be a bit naieve, to say the least.
FYI: Followups set to -chat...
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