Stephen Harpster <[EMAIL PROTECTED]> wrote:
> The big bonus is that GPLv3 will open us up to a whole new audience. > Linux aside, there are plenty of other big projects that will combine > with OpenSolaris more easily if we're dual licensed. To be successful, > you want to reach out to as many communities as possible. The more > friends the better. GPLv3 will give us that. I cannot see this.....Linux stays with GPLv2 and the main problem is not Linux but the fact that people working on Linux do not like to use sources from OpenSolaris. I see no reason why Linux could not take ZFS and use it directly inside Linux. > An assembly exception is sort of a way to neuter a license. Suppose I > have two files, gpl.c and harpster.c. gpl.c is dual licensed under CDDL > and GPLv3. harpster.c is licensed under the Harpster license, a > proprietary license that solves world hunger. ;-) > > Now normally, linking gpl.c and harpster.c would force harpster.c to > also be licensed as GPL. That's the "viral" nature of GPL everyone This is not true. The GPL does not use the term "linking", so using "linking" in an explanation definitely does not help to understand what can be done and what cannot be done. 1) The GPL allows to use GPLd drivers inside Solaris. Using a driver inside a OS kernel does not create a new derived work. The GPLd driver is merely used, but as long as the driver is not required to use the OS, it cannot be part of the "work" OpenSolaris kernel. If the driver is shipped in binary form together with the the binary of the Solaris kernel (inside one single binary), then GPL §3 requires the publisher to publish all sourcecode that is needed to compile and link that binary. If the driver is published as a separete binray, then this is no problem as the FSF did admit that the GPL is conforming to the OSI OSS rules and in special follows OSI §9. 2) The GPL allows to use ZFS inside Linux. ZFS is a big work and the changes that are needed in order to run ZFS on Linux do not make ZFS a "work derived from Linux". The few parts from the Linux code that will be needed for the port will be covered by the "Wissenschaftliches Kleinzitat" klause in the Copyright law. Jörg -- EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin [EMAIL PROTECTED] (uni) [EMAIL PROTECTED] (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org