Gentoo Archives: gentoo-trustees

From: Daniel Ostrow <dostrow@g.o>
To: Seemant Kulleen <seemant@g.o>
Cc: gentoo-trustees@l.g.o
Subject: Re: [gentoo-trustees] joint copyright agreement
Date: Tue, 20 Sep 2005 14:30:12
Message-Id: 1127226374.7845.28.camel@Memoria.anyarch.net
1 On Tue, 2005-09-20 at 07:25 -0400, Seemant Kulleen wrote:
2 > On Mon, Sep 19, 2005 at 10:37:38PM -0400, Daniel Ostrow wrote:
3 > > Oh and one other important distinction. As I forgot to address the
4 > > question of "Why should the genkernel developers need to sign this
5 > > agreement if some future wizbang genkernel replacement developed on
6 > > berlios infra doesn't have to?"
7 >
8 > Coming back to grant's point a bit. There are projects that were/are
9 > developed entirely on non-gentoo infrastructure (I believe the eselect
10 > stuff, for example), yet is becoming default on gentoo systems
11 > (opengl-update, for starters, has gone the way of the dodo, to be
12 > replaced by eselect).
13 >
14 > How does this agreement play to things like that? If eselect goes on
15 > (and based on its technical merits, there is every reason that it
16 > should) to become the default tool in gentoo, then where does that leave
17 > us? I'm with Grant on this: I'm not convinced.
18
19 The question isn't whether the tool is useful, or for that matter
20 default. That really doesn't matter. As far as I'm concerned the
21 question is whether it is an official Gentoo project, that is the
22 distinction I am making. If it is an official project we need a way to
23 protect it. I have no problem whatsoever with having eselect (and it's
24 modules), genkernel, portage, etc. as external non-official projects
25 (again even having their code on our infra). The problem is as long as
26 they are official unless there is an agreement such as the one outlined
27 we cannot protect the interests of the developers who have worked on the
28 code.
29
30 All I'm saying is that I believe that code developed as an official
31 Gentoo project needs to have the protection of the foundation and the
32 only way to achieve this is to hold a copyright or license for said
33 code.
34
35 It's an all or nothing game there. Either official projects have to be
36 100% covered or they are covered not at all and I personally think that
37 it would be irresponsible to leave the code open for what is essentially
38 theft when we have the ability to protect it. That being said it would
39 be entirely up to the developers in question, they should feel free not
40 to sign the agreement and remove the official status of their project.
41
42 The part that I am missing is what would be the downside. I have yet to
43 hear anything other then "I feel icky about assigning my copyright to
44 someone else." What is it that makes you feel icky? What do you fear
45 could happen under such circumstances? Once we have a clear cut
46 understanding on that the wording of the document can be changed to
47 allay those fears. Again there is nothing insidious about this
48 document...it can do people no harm.
49
50 The very very very worst case scenario:
51
52 Gentoo Dev Joe Smith develops some portage code. Since portage is an
53 official project he is required to sign the agreement. He then leaves
54 the project and reuses that exact same code in another project under a
55 different (heck even closed source) license. We find out about it and
56 are put in the pickle of having to enforce the original copyright, since
57 it is indeed an all or nothing game. In this case we have to protect the
58 interests of the project (and the open source movement) as a whole
59 instead of the interests of one developer.
60
61 That is it. The worst thing that could happen is having to enforce the
62 spirit under which the code was originally developed. Unfortunately in
63 the case above what Joe Smith did is illegal, there is absolutely no
64 question about that. It's just that without the agreement there would be
65 no way to enforce that legality in court. It's a strange thing to hear
66 but Joe Smith could effectively pirate his own code.
67
68 This is not to say that Joe Smith doesn't have the right to reuse the
69 code. The code is GPL so he can take it, and Brian's and Jason's and
70 whoever else's code and reuse it to his hearts content. All it is saying
71 is that he cannot change the license under which that code and
72 derivative code is released and he has to include the original copyright
73 in the works that stem from it. Furthermore in the event that he did
74 change the license/copyright we would have the right (and the
75 obligation) to enforce the original copyright in a court of law.
76
77 --
78 Daniel Ostrow
79 Gentoo Foundation Board of Trustees
80 Gentoo/{PPC,PPC64,DevRel}
81 dostrow@g.o
82
83 --
84 gentoo-trustees@g.o mailing list

Replies

Subject Author
Re: [gentoo-trustees] joint copyright agreement Grant Goodyear <g2boojum@g.o>