1 |
commit: 4c395f6b1071fee86f0d296df0750958e4a5acca |
2 |
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Sep 21 12:51:46 2021 +0000 |
4 |
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Sep 26 09:03:18 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=4c395f6b |
7 |
|
8 |
general-concepts/copyright-policy/: new page |
9 |
|
10 |
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> |
11 |
[Delete trailing whitespace.] |
12 |
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org> |
13 |
|
14 |
general-concepts/copyright-policy/text.xml | 99 ++++++++++++++++++++++++++++++ |
15 |
general-concepts/text.xml | 1 + |
16 |
2 files changed, 100 insertions(+) |
17 |
|
18 |
diff --git a/general-concepts/copyright-policy/text.xml b/general-concepts/copyright-policy/text.xml |
19 |
new file mode 100644 |
20 |
index 0000000..c8a488b |
21 |
--- /dev/null |
22 |
+++ b/general-concepts/copyright-policy/text.xml |
23 |
@@ -0,0 +1,99 @@ |
24 |
+<?xml version="1.0"?> |
25 |
+<guide self="general-concepts/copyright-policy/"> |
26 |
+<chapter> |
27 |
+<title>Gentoo's copyright policy</title> |
28 |
+<body> |
29 |
+ |
30 |
+<p> |
31 |
+<uri link="https://www.gentoo.org/glep/glep-0076.html">GLEP-76</uri> defines |
32 |
+copyright and license policies for Gentoo Linux. |
33 |
+</p> |
34 |
+ |
35 |
+<p> |
36 |
+Every Gentoo project must abide by the |
37 |
+<uri link="https://www.gentoo.org/get-started/philosophy/social-contract.html"> |
38 |
+Gentoo Social Contract</uri> and release its work under one or more of |
39 |
+<uri link="https://www.gentoo.org/glep/glep-0076.html#licensing-of-gentoo-projects"> |
40 |
+predetermined licenses</uri>. Exceptions may be granted by the Gentoo |
41 |
+Foundation per-case basis. |
42 |
+</p> |
43 |
+ |
44 |
+</body> |
45 |
+ |
46 |
+<section> |
47 |
+<title>Certificate of Origin</title> |
48 |
+<body> |
49 |
+ |
50 |
+<p> |
51 |
+Per Gentoo's <uri link="https://www.gentoo.org/glep/glep-0076.html">GLEP 76 |
52 |
+(Copyright Policy GLEP)</uri>, you must sign-off all your commits to any |
53 |
+Gentoo-hosted repository with accordance to the |
54 |
+<uri link="https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin"> |
55 |
+copyright policy</uri>. |
56 |
+</p> |
57 |
+ |
58 |
+<p> |
59 |
+When committing work authored by someone else, e.g. a Bugzilla patch, or GitHub |
60 |
+pull request, a sign-off from the original author is always strongly |
61 |
+recommended, in order to indicate that the author acknowledges Gentoo's |
62 |
+copyright policy. However, it is not mandatory for every case. Please refer to |
63 |
+the example list below when determining whether a sign-off from the original |
64 |
+author is, or is not required. The list below serves as a general guideline. |
65 |
+</p> |
66 |
+</body> |
67 |
+ |
68 |
+<subsection> |
69 |
+<title>Examples for general guideline</title> |
70 |
+<body> |
71 |
+ |
72 |
+<dl> |
73 |
+ <dt>A contribution with a Signed-off-by line by its author</dt> |
74 |
+ <dd> |
75 |
+ Can be accepted, because the author confirmed that it is under a free |
76 |
+ software license. The committer adds another S-o-b line and certifies the |
77 |
+ commit under point 4 of the |
78 |
+ <uri link="https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin"> |
79 |
+ GCO</uri>. |
80 |
+ <note> |
81 |
+ Use common sense here, especially if you don't know the contributor. If the |
82 |
+ contribution was taken from somewhere else and the contributor doesn't have |
83 |
+ the right to distribute it under a free software license, you as the |
84 |
+ committer might get into trouble. So in this situation, do your best to |
85 |
+ check repositories for matching code, and whether they hold any special |
86 |
+ copyright claims. |
87 |
+ </note> |
88 |
+ </dd> |
89 |
+ <dt> |
90 |
+ A contribution without a S-o-b line and of significant size, but with an |
91 |
+ independent indication of its license (e.g. copyright and license notices |
92 |
+ in the file's header) |
93 |
+ </dt> |
94 |
+ <dd> |
95 |
+ Can be accepted. The committer adds a S-o-b line and certifies the commit |
96 |
+ under GCO point 2. |
97 |
+ </dd> |
98 |
+ <dt> |
99 |
+ A contribution without a S-o-b line but not |
100 |
+ <uri link="https://www.gnu.org/prep/maintain/html_node/Legally-Significant.html"> |
101 |
+ "legally significant"</uri> (by the FSF's 15-lines rule of thumb) |
102 |
+ </dt> |
103 |
+ <dd> |
104 |
+ Can be accepted. The committer adds a S-o-b line and certifies the commit |
105 |
+ under GCO point 2. |
106 |
+ </dd> |
107 |
+ <dt> |
108 |
+ A contribution without a S-o-b line and of significant size, without any |
109 |
+ other indication of its license |
110 |
+ </dt> |
111 |
+ <dd> |
112 |
+ Can <e>not</e> be accepted. There's no indication that the author has |
113 |
+ released their work under a free license, therefore it must not be |
114 |
+ distributed by Gentoo. |
115 |
+ </dd> |
116 |
+</dl> |
117 |
+</body> |
118 |
+</subsection> |
119 |
+ |
120 |
+</section> |
121 |
+</chapter> |
122 |
+</guide> |
123 |
|
124 |
diff --git a/general-concepts/text.xml b/general-concepts/text.xml |
125 |
index ace731e..dd7a7c2 100644 |
126 |
--- a/general-concepts/text.xml |
127 |
+++ b/general-concepts/text.xml |
128 |
@@ -22,6 +22,7 @@ writing ebuilds or working with the Gentoo repository. |
129 |
<!-- Keep in alphabetical order --> |
130 |
<include href="autotools/"/> |
131 |
<include href="config-protect/"/> |
132 |
+<include href="copyright-policy/"/> |
133 |
<include href="dependencies/"/> |
134 |
<include href="ebuild-revisions/"/> |
135 |
<include href="emerge-and-ebuild/"/> |