1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
{{Warning|'''The policies on this page have no effect!''' These are draft policies up for discussion, not final versions.}}
== Gentoo Copyright Policy ==
version 1
Date 2013-04-23
This policy documents how Gentoo contributors comply and document copyright for any contributions made to Gentoo. Anyone committing documentation or sources to any repository hosted on Gentoo infrastructure must comply with this policy. OPEN QUESTION - DOES THIS APPLY TO DOCS?
Questions regarding this policy should be directed to the trustees or the -project list. Any concerns over possible copyright violations should be directed to the Trustees if they cannot be worked out to anyone's satisfaction with the appropriate maintainer.
==== Licensing of Gentoo Projects ====
All Gentoo projects must abide by the [https://www.gentoo.org/get-started/philosophy/social-contract.html Gentoo Social Contract], being published under an Open Source license. The license for each project is documented below.
{| class="table table-striped table-condensed."
|-
! Project !! License
|-
| Portage || GPL-2
|-
| Portage Tree || GPL-2
|-
| Portage Utils || GPL-2
|-
| gentoo-keys || GPL-2
|-
| Docs || CC-BY-SA-3.0
|-
| devmanual || CC-BY-SA-3.0
|-
| eudev || GPL-2+
|-
| netifrc || BSD-2 ?
|-
| Gentoo Keys || GPL-2
|-
| genkernel || ?
|-
|}
Any project hosted on Gentoo infrastructure not listed above must be licensed GPL-2+.
If you wish to add a new Gentoo project to this page, contact the trustees.
All commits to Gentoo-hosted repositories must be accompanied by a certificate of origin. The purpose of the certificate is to declare that the content of the commit may be used in accordance with the project license.
For commits made using CVS, the commiter will certify agreement to the DCO by adding "Signed-off-by: Name/email" to the commit message as a separate line. Repoman will add this automatically if DCO_SIGNED_OFF_BY is set to Name/email in make.conf.
The following is the current Gentoo DCO 1.0:
<nowiki>
Gentoo DCO 1.0
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I have the
right to submit it under the open source license indicated in the file;
or
(b) The contribution is based upon previous work that, to the best of my
knowledge, is covered under an appropriate open source license and I
have the right under that license to submit that work with
modifications, whether created in whole or in part by me, under the same
open source license (unless I am permitted to submit under a different
license), as indicated in the file; or
(c) The contribution was provided directly to me by some other person who
certified (a), (b) or (c) and I have not modified it.
(d) I understand and agree that this project and the contribution are public
and that a record of the contribution (including all personal
information I submit with it, including my sign-off) is maintained
indefinitely and may be redistributed consistent with this project or
the open source license(s) involved.
</nowiki>
The DCO is based on the [http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/SubmittingPatches Linux Kernel DCO].
All files hosted by Gentoo must contain an appropriate copyright notice, as defined by this policy.
A proper copyright notice appears near the top of the file, and reads, "Copyright YEAR LARGEST-CONTRIBUTOR and others (see below)." The largest contributor is whatever entity owns copyright to some portion of the largest number of lines in the file. The "and others (see below)" text may be omitted if the largest contributor holds copyright to the entire file.
If there are other copyright holders, then somewhere in the file the full list of copyright holders must be listed, or a reference to a list in another file stored in a Gentoo repository.
No file may be committed to a Gentoo repository unless at least 60% of the lines in the file are accounted for in the list of copyright holders. Any content already in a Gentoo repository as of DATE shall count towards the 60% rule even if not attributed. Note that 60% is the minimum required for compliance with this policy - all contributors are strongly encouraged to strive for 100% attribution.
It is the responsibility of anyone making a commit to update the contributor list for any additions made to the repository. Committers are not required to double-check content already in the repository.
Anyone finding a file out of compliance should log a bug against the associated project/package providing as much information as possible. Files that are not brought into compliance within 60 days or upon a request for removal by a aggrieved copyright holder will be removed. Any concerns not addressed by a maintainer can be appealed to the Trustees.
All are welcome and encouraged (but NOT required) to assign copyright for their contributions to the Gentoo Foundation. Doing so makes compliance with this policy easier (fewer copyright holders to list), and allows the Foundation to enforce copyrights and re-license content if appropriate (this will only be done in accordance with the social contract and the FLA).
Copyright is assigned to the Foundation by electronically signing the [https://dev.gentoo.org/~rich0/fla.pdf Gentoo Fiduciary License Agreement (FLA)].
The agreement may be signed BY<br />
TODO...<br />
If the scope of the signed agreement included future contributions, the contributor may document their wish to stop assigning copyright by<br />
TODO...<br />
A list of those who have signed this agreement and the scope of their assignments may be found at LINK. This list may be useful when attributing copyright.
[[Category:Open_discussions]].
|