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/ \_/ |