Andrew Lentvorski wrote:
Tracy R Reed wrote:
Correction: It is licensed under the CDDL. Which is apparently incompatible with GPLv2. I could have sworn Sun released something under the GPLv3 recently just because they didn't want its code to be able to be used in the Linux kernel...

Excuse me? Here let's turn this around: "Well, if Linux just sucked it up and switched its license to GPLv2 or later/BSD/MIT, they wouldn't have this problem."

See the problem with your argument now?

Not really as I do wish Linux would get switched to GPLv2 or later.

First, the CDDL doesn't stop the *BSD folks. So, what does Sun gain? Even *if* their decisions slow down Linux, stuff will just move to FreeBSD. Sun, in fact, has been working *really hard* to help get ZFS ported as far and wide as possible. Linus *rejected* their help.

BSD is a pretty well marginalized OS that isn't displacing nearly as much Solaris as Linux is.

Second, Linux *chose* to be "GPLv2 only" instead of "GPLv2 or later". The fact that choice is starting to bite is a Linux problem--not a Sun problem. Linux wanted to make a statement with its license and now has to live with the consequences.

I'm not sure how much of a problem it really is yet but if it is a problem it seems Sun isn't afraid to exploit it.

Third, the code flows from Sun to Linux *FAR* more than the other way around. See: huge quantities of Gnome, OpenOffice, RPC, NFS, DTrace, and now Java. For a Linux person to be griping about the exchange being unfair kinda drives home the point about open source folks being greedy, ungrateful bastards.

I'm not saying it's unfair. They can license their code however they like. I'm just pointing out their strategy. They don't stand to make much money directly off of the things you mention above because they are pretty much commoditized. But it seems they would like to stop people from moving to Linux/x86 from Solaris/Sparc since that remains their bread and butter. Gnome was already GPL'd before Sun got involved, OpenOffice is a commodity, RPC is ancient and best not used these days, ditto for NFS (invented all the way back in 1984 along with RPC. These 20+ year old examples always get thrown out when it comes to example of Sun sharing code) if only we had something better to replace it but Linux's NFS was implemented from scratch IIRC (if it weren't it would be of Sun or BSD origin and you would be much happier with its respect of filesystem semantics, right?). Java was an attempt to lock people into Sun's language much like C# is Microsoft's belated attempt (and Java rip-off) but they didn't really succeed with the lock-in after the whole browser applet thing crashed in the early days. Are any of the BSD's even bundling Sun's Java as part of their standard install or have it available for install from a package repository? ZFS and DTrace are the only things left I might like to have and coincidentally they are both things that would have to be integrated into the Linux kernel and have an incompatible license. GPL was good enough for Sun's involvement with Gnome, OpenOffice, and various other things but not things that directly touch the Linux kernel which could cost them some Solaris/Sparc sales.

Linus chose the license.  If it's causing problems, bitch to Linus.

For the most part it isn't. This ZFS thing is the only case of any license problems between Sun and Linux that has kept something out of the kernel that I might want to play with. And if it's really that great I'm sure someone will code up a Linux implementation of the same ideas unless Sun goes software-patent lawsuit crazy on us. That would be interesting. We could watch them play "We're good community citizens, here's a bunch of code!" to "Don't implement your own or we'll sue!". It just seems to me that Sun has always been rather schizophrenic in their treatment of the FOSS community and although I'm grateful for their contributions in certain areas I don't completely trust them in all areas.

--
Tracy R Reed                  Read my blog at http://ultraviolet.org
Key fingerprint = D4A8 4860 535C ABF8 BA97  25A6 F4F2 1829 9615 02AD
Non-GPG signed mail gets read only if I can find it among the spam.


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to