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 |