1 |
Thread summary: "Why should copyright assignment be a requirement?" |
2 |
|
3 |
(New, and improved! With links to gmane!) |
4 |
|
5 |
Paul started up the thread by asking if ebuild contributors were |
6 |
required to assign their copyright to Gentoo Linux, or if licensing them |
7 |
under the GNU GPL was sufficient. [1] He said later that he is |
8 |
reluctant to give up his copyright. [2] |
9 |
|
10 |
Jon Portnoy was the first to comment that Gentoo Technologies, Inc. |
11 |
needed to own copyright on the ebuilds in order to defend its |
12 |
intellectual property. [3] If someone decided to put a more restrictive |
13 |
the license on an ebuild, he said, GTI would have no legal recourse. |
14 |
|
15 |
Daniel Robbins wrote that the current system of assigning all copyright |
16 |
to Gentoo Technologies, Inc. "allowed us to comply with the GPL and get |
17 |
back to coding." [4] Having multiple copyright holders for GPL code was |
18 |
an advantage, and said it had not caught on in Gentoo yet. He went on |
19 |
to say: |
20 |
|
21 |
"ebuilds should be copyright Gentoo Technologies, Inc. *and* the |
22 |
original author/submitter, with a note for all additional cvs |
23 |
committers. What this does is prevent Gentoo or the original committer |
24 |
or later contributors from changing the license away from the GPL 2 |
25 |
unless all copyright holders agree. This basically makes it practically |
26 |
impossible for code to be hijacked from our tree, or from our users (by |
27 |
me presumably, after going on some kind of evil kick.) This seems |
28 |
near-ideal. It would be helpful if a GPL and copyright expert could |
29 |
review and comment." |
30 |
|
31 |
This e-mail was CC'd to Richard Stallman, but no reply has been posted |
32 |
to the list yet. |
33 |
|
34 |
Without a definitive answer, the thread continued with suggestions and |
35 |
debate. |
36 |
|
37 |
Paul de Vrieze asked that all submitters attach an e-mail address for |
38 |
contacting purposes. [5] |
39 |
|
40 |
Mike Gardiner pointed to bug 16001, where the issue of creating ebuilds |
41 |
from skel.ebuild was causing confusion. [6] John Mylchreest made two |
42 |
important observations: copyright required that GTI be attributed in all |
43 |
ebuilds derived from skel.ebuild [6.1], and that repoman automates |
44 |
copyright in the ebuild headers. [6.2] The summarizer is unfamiliar |
45 |
with repoman; does this automated tool only insert a copyright for |
46 |
Gentoo? |
47 |
|
48 |
After a lengthy discussion with Paul, Jon Portnoy compared Gentoo's |
49 |
position to that of the FSF; in order to contribute code to the GNU |
50 |
project, you must assign them copyright for the FSF's protection. [7] |
51 |
Paul replied that he now understood the situation. [8] Chris |
52 |
Bainbridge, continuing Paul's reserve of the still for-profit GTI |
53 |
controlling copyright, asked what would happen if Gentoo were to lose a |
54 |
court case and be bankrupt; would it then have to sell its intellectual |
55 |
property? [9] Brian Jackson replied that the code in its current form |
56 |
could not be "un-GPL'd." [10] This sentiment was echoed throughout the |
57 |
thread. |
58 |
|
59 |
Luke-Jr saw the only reason for GTI to own the copyright was to be able |
60 |
to change the license on future releases. [11] Jon Portnoy added that |
61 |
written policy would be formed after Daniel had consulted with his |
62 |
lawyer. [12] |
63 |
|
64 |
|
65 |
|
66 |
Please correct me if I've mistaken anything here. If you only read one |
67 |
post, read #4. |
68 |
|
69 |
-Alec Berryman |
70 |
|
71 |
[1] http://article.gmane.org/gmane.linux.gentoo.devel/11389 |
72 |
[2] http://article.gmane.org/gmane.linux.gentoo.devel/11418 |
73 |
[3] http://article.gmane.org/gmane.linux.gentoo.devel/11391 |
74 |
[4] http://article.gmane.org/gmane.linux.gentoo.devel/11417 |
75 |
[5] http://article.gmane.org/gmane.linux.gentoo.devel/11432 |
76 |
[6] http://article.gmane.org/gmane.linux.gentoo.devel/11399 |
77 |
[6.1] http://bugs.gentoo.org/show_bug.cgi?id=16001#c12 |
78 |
[6.2] http://bugs.gentoo.org/show_bug.cgi?id=16001#c15 |
79 |
[7] http://article.gmane.org/gmane.linux.gentoo.devel/11415 |
80 |
[8] http://article.gmane.org/gmane.linux.gentoo.devel/11419 |
81 |
[9] http://article.gmane.org/gmane.linux.gentoo.devel/11429 |
82 |
[10] http://article.gmane.org/gmane.linux.gentoo.devel/11447 |
83 |
[11] http://article.gmane.org/gmane.linux.gentoo.devel/11434 |
84 |
[12] http://article.gmane.org/gmane.linux.gentoo.devel/11392 |