Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] Re: Forming Gentoo Policy - Copyright Assignment and Attribution
Date: Tue, 12 Mar 2013 10:16:40
Message-Id: CAGfcS_mAhNGQYfLpShJyM9O1FbKb+k+ERnRv3Umz8wOGq2izEQ@mail.gmail.com
In Reply to: Re: [gentoo-dev] Re: Forming Gentoo Policy - Copyright Assignment and Attribution by "Andreas K. Huettel"
1 On Tue, Mar 12, 2013 at 3:12 AM, Andreas K. Huettel
2 <dilfridge@g.o> wrote:
3 > Am Dienstag, 12. März 2013, 00:12:43 schrieb Rich Freeman:
4 >> So, clarification now that I'm back at a keyboard...
5 >>
6 >> DCO is mandatory, and is simply a declaration that the committer has
7 >> checked and the new code is distributed under the license chosen for
8 >> the project (see original email for details, but generally
9 >> GPL/BSD/etc). The Linux kernel is the main model for this. Since
10 >> Gentoo is not always being assigned copyright we need to have a clear
11 >> declaration that the code is available under a suitable free license
12 >> so that we can further distribute it.
13 >>
14 >> FLA is optional, and is essentially a copyright assignment (or
15 >> reasonable facsimile in certain jurisdictions designed by the FSFe).
16 >> KDE is the main model for this.
17 >
18 > Which obviously means, now if everyone signs a KDE with GPL'ed key and sends
19 > it with SPF to TGF (The Gentoo Foundation), everything is IPO. (In Perfect
20 > Order.)
21 >
22 > Seriously, could you repeat this for laymen and non-americans?
23
24 Well, the full description is in the original email, but:
25
26 DCO = Developer Certificate of Origin. For an example see [1]
27 starting at line 309. This is just a declaration that the
28 authorship/license/etc is accurate/compatible/etc. As mentioned
29 previously, signing this is mandatory, and we'll try to streamline it
30 as is done on other projects like Linux (again, see [1]).
31
32 GPL = GNU Public License
33 GNU = GNU's Not Unix
34 BSD = Berkeley Software Distribution License
35 Linux = A little-known OS kernel
36 Gentoo = An OS distribution you might have heard of
37
38 FLA = Fiduciary License Agreement. This is essentially similar to a
39 copyright assignment, but it is designed to be legal in jurisdictions
40 that do not permit copyright assignment (such as Germany). For an
41 example see [2]. As mentioned, signing this is optional, and it would
42 be signed electronically as well.
43
44 KDE = K Desktop Environment.
45 K = See [3], or better still the unabridged OED.
46 OED = Oxford English Dictionary. Before there was emerge
47 --quiet-build n there was the OED.
48
49 But yes, you can be forgiven for not caring about much of this stuff. :)
50
51 Rich
52
53 1 - http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/SubmittingPatches
54
55 2 - http://ev.kde.org/rules/fla.php
56
57 3 - http://en.wiktionary.org/wiki/K