Gentoo Archives: gentoo-amd64

From: "Boyd Stephen Smith Jr." <bss03@××××××××××.net>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Re: Sun and GPL
Date: Mon, 28 May 2007 03:58:17
Message-Id: 200705272256.22367.bss03@volumehost.net
In Reply to: Re: [gentoo-amd64] Re: Sun and GPL by Isidore Ducasse
1 On Sunday 27 May 2007, Isidore Ducasse <ducasse.isidore@×××××.com> wrote
2 about 'Re: [gentoo-amd64] Re: Sun and GPL':
3 > le Sun, 27 May 2007 23:32:49 +0000 (UTC)
4 > Duncan <1i5t5.duncan@×××.net> a écrit:
5 > > They ARE considering dual-licensing Solaris under GPLv3, however,
6 > > which they've been working closely with the FSF on. Of course that's
7 > > not a given until it's out, but it'd definitely widen the interest
8 > > base (I for one may well be interested, especially if Linux stays
9 > > GPLv2 only).
10 >
11 > You mean the bare kernel, right? Solaris' kernel could be an alternative
12 > to linux?
13
14 Solaris' kernel *is* an alternative to Linux. It's available under an OSI
15 license in at least three distributions (including the one from Sun).
16
17 > Is the latter really different from the *BSD's?
18
19 From what I understand, yes. They both have the old-skool Unix flavor,
20 that reminds you that GNU really is *not* Unix, but their feature sets and
21 userland are very different.
22
23 > it appears to practice monolithic
24 > kernel.
25
26 IIRC, that's correct about all the *BSDs and Solaris.
27
28 > What would be different in running a GPLv3 kernel? I've read
29 > about the anti-DRM part of it; is there some other reason you/we could
30 > be interested in it?
31
32 The anti-DRM stuff has been scaled back quite a bit in the last draft. As
33 is proper, it no longer prevents the kernel from being part of
34 an "effective content protection mechanism" or otherwise restricting how
35 GPLv3 licensed software is *used*. It does still prevent a distributor
36 from giving you something you could theoretically modify but disallowing
37 the use of modified versions in the same context. (Or, at least it
38 tries.)
39
40 > BTW isn't there a technical issue licensing a single version of a soft
41 > against two incompatible licenses?
42
43 No. The QPL is quite incompatible with the GPL and Qt has been
44 dual-licensed for some time under their disjunction. There's very few
45 technical issues involved with licensing at all, anyway. "Is a kernel
46 module a derivative work of the kernel?" and "Does dynamic linking against
47 (e.g.) readline produce a derivative work of readline?" are /legal/
48 issues, not technical ones. For the record the accepted answers right now
49 are: "Yes" (per the kernel hackers -- making fglrx and nvidia kernel
50 modules impossible to legally distribute) and "Yes" (per the FSF --
51 although it doesn't matter much since that work is never distributed)
52
53 > Or did you mean dual-licensing GPLv2
54 > and GPLv3?
55
56 FWIW, these will be incompatible. The additional restrictions the GPLv3
57 places on distributors w.r.t. DRM are not allowed by strict reading of the
58 GPLv2 and the GPLv2 doesn't allow additional restrictions to be added. It
59 is harder to argue that w.r.t. software patents, since the GPLv2 does
60 contain a section the FSF claims is an implicit patent licence.
61
62 Still, dual-licensing under incompatible licenses is fine and I think many
63 (but maybe not most) developers that currently license their code under
64 GPLv2 will be willing to license under the GPLv3 as well (or instead).
65
66 > > Of course Linus and the other kernel devs were originally very much
67 > > against early GPLv3 drafts.
68 >
69 > Is it a matter of diverging positions towards industrial partners/users?
70
71 The problems Linus' had with early drafts were two-fold:
72 1) Early drafts has usage restrictions, although the license didn't have to
73 be accepted to use what was covered. Usage restrictions violate the DFSG
74 and the Free Software Definition. Also, the way the license was worded
75 your usage wasn't restricted until you tried to distribute, which is just
76 odd.
77 2) Linus had a fundamental misunderstanding of the legal terms involved and
78 believed strongly that using the GPLv3 would require any distributor make
79 use of PKI to disclose their private keys. In particular, he was under
80 the impression that packages signed with GPG keys (like Debian uses as a
81 security layer) would require they publish the key used for signing.
82
83 It seems the license has been fixed on both counts. The usage restrictions
84 have been dropped, and the remaining text concerning DRM has been changed
85 to mean the same thing while being clearer to laypersons. (And clarity to
86 laypersons is very important; developers are more likely to use a license
87 they can read and understand themselves.)
88
89 --
90 Boyd Stephen Smith Jr. ,= ,-_-. =.
91 bss03@××××××××××.net ((_/)o o(\_))
92 ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'
93 http://iguanasuicide.org/ \_/

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-amd64] Re: Sun and GPL Richard Freeman <rich@××××××××××××××.net>