diff options
-rw-r--r-- | pages/gnu/gsc-feedback.txt | 123 |
1 files changed, 102 insertions, 21 deletions
diff --git a/pages/gnu/gsc-feedback.txt b/pages/gnu/gsc-feedback.txt index 80deb0c..aee31d9 100644 --- a/pages/gnu/gsc-feedback.txt +++ b/pages/gnu/gsc-feedback.txt | |||
@@ -6,7 +6,7 @@ Social contract. Each piece of feedback will be reviewed and | |||
6 | evaluated for inclusion. The feedback is included here anonymized | 6 | evaluated for inclusion. The feedback is included here anonymized |
7 | without any personally identifying information. | 7 | without any personally identifying information. |
8 | 8 | ||
9 | # Name of the document | 9 | # (a) Name of the document |
10 | 10 | ||
11 | > Please don't call the document a Social Contract. The first sentence says: | 11 | > Please don't call the document a Social Contract. The first sentence says: |
12 | > "These are the core commitments of the GNU Project...". In other words: | 12 | > "These are the core commitments of the GNU Project...". In other words: |
@@ -14,19 +14,47 @@ without any personally identifying information. | |||
14 | > | 14 | > |
15 | > The GNU Promises | 15 | > The GNU Promises |
16 | 16 | ||
17 | # Pledge to whom? | 17 | ## Resolution |
18 | |||
19 | We sympathise and this was a point of discussion among the GSC drafting | ||
20 | working group, but it is the option that got the most support. We hope | ||
21 | that those GNU participants that prefer another name can look beyond the | ||
22 | title to the content. The term Social Contract is also commonly used by | ||
23 | other Free Software projects to describe their core values and mission. | ||
24 | |||
25 | # (b) Pledge to whom? | ||
26 | |||
27 | Original: "These are the core commitments of the GNU Project to the | ||
28 | broader free software community. " | ||
18 | 29 | ||
19 | > The first sentence continues with: "to the broader free software community". | 30 | > The first sentence continues with: "to the broader free software community". |
20 | > Well, why only to the free-software people? I would say: "to the world". | 31 | > Well, why only to the free-software people? I would say: "to the world". |
21 | 32 | ||
22 | # GNU software | 33 | ## Resolution |
34 | |||
35 | Good point. We have updated the wording to 'These are the core | ||
36 | commitments of the GNU Project, which creates and distributes a software | ||
37 | system that respects users' freedoms.' | ||
38 | |||
39 | # (c) GNU software | ||
23 | 40 | ||
24 | > The second sentence says: "The GNU Project provides a software system..." | 41 | > The second sentence says: "The GNU Project provides a software system..." |
25 | > The word "system" is both too vague and too all-encompassing; it sounds as | 42 | > The word "system" is both too vague and too all-encompassing; it sounds as |
26 | > if it wants to be a single, massive block of software. I would say that | 43 | > if it wants to be a single, massive block of software. I would say that |
27 | > the GNU project "provides software packages...". | 44 | > the GNU project "provides software packages...". |
28 | 45 | ||
29 | # GNU and the broader free software community | 46 | ## Resolution |
47 | |||
48 | Thank you for the feedback. The new wording is "The GNU Project creates | ||
49 | and distributes a software system that respect users' freedoms", which | ||
50 | keeps "system" in place as an aspirational statement | ||
51 | |||
52 | # (d) GNU and the broader free software community | ||
53 | |||
54 | Original text: "Free software extends beyond the GNU Project, which | ||
55 | works with companion free software projects that develop key components | ||
56 | of the GNU System. The GNU Project aims to extend the reach of free | ||
57 | software to new fields." | ||
30 | 58 | ||
31 | > The third section begins: "Free software extends beyond the GNU Project..." | 59 | > The third section begins: "Free software extends beyond the GNU Project..." |
32 | > Huh? Vague. Does this want to say that there is also free software that | 60 | > Huh? Vague. Does this want to say that there is also free software that |
@@ -43,7 +71,15 @@ without any personally identifying information. | |||
43 | > new fields." Huh? What new "fields"? Again: what is the promise here? | 71 | > new fields." Huh? What new "fields"? Again: what is the promise here? |
44 | > Is it that we intend to assimilate everything? | 72 | > Is it that we intend to assimilate everything? |
45 | 73 | ||
46 | # On GNU welcoming contributions from everyone | 74 | ## Resolution |
75 | |||
76 | These are good points. After much discussion, the revised text is | ||
77 | now:"The GNU Project works together with other free software projects to | ||
78 | advance its goals, and aims to extend the reach of the project beyond | ||
79 | the GNU System." Again, as this document states goals, we keep an | ||
80 | aspirational component. | ||
81 | |||
82 | # (e) On GNU welcoming contributions from everyone | ||
47 | 83 | ||
48 | > The fourth section says: "The GNU Project wants to give everyone the | 84 | > The fourth section says: "The GNU Project wants to give everyone the |
49 | > opportunity of contributing to its efforts..." To me this sounds as if | 85 | > opportunity of contributing to its efforts..." To me this sounds as if |
@@ -72,10 +108,21 @@ Related comment: | |||
72 | > harassment-free experience for all contributors. It wants to | 108 | > harassment-free experience for all contributors. It wants to |
73 | > give..." | 109 | > give..." |
74 | 110 | ||
75 | # External threats | 111 | ## Resolution |
112 | |||
113 | We agree that the "welcoming" point should lead with the main message. | ||
114 | The intention is certainly not that all contributions must be accepted, | ||
115 | but rather that GNU should take steps to make sure that no one should | ||
116 | feel unwelcome in GNU based on personal characteristics such as gender. | ||
117 | The new text is: 'The GNU Project commits to providing a harassment-free | ||
118 | experience for all contributors. It wants to give everyone the | ||
119 | opportunity of contributing to its efforts on any of the many tasks that | ||
120 | require work. It welcomes all contributors, regardless of their gender, | ||
121 | ethnicity, sexual orientation, level of experience, or any other | ||
122 | personal characteristics.' | ||
123 | |||
124 | # (f) External threats | ||
76 | 125 | ||
77 | > A native speaker sent this to me: | ||
78 | > | ||
79 | > > > the GNU Project pays attention and responds to | 126 | > > > the GNU Project pays attention and responds to |
80 | > > | 127 | > > |
81 | > > IMHO missing "to" | 128 | > > IMHO missing "to" |
@@ -85,14 +132,18 @@ Related comment: | |||
85 | > > optionally "pays attention to, and responds to, ..." | 132 | > > optionally "pays attention to, and responds to, ..." |
86 | > > | 133 | > > |
87 | > > or "monitors and responds to" | 134 | > > or "monitors and responds to" |
88 | > | ||
89 | > I agree with the proposal and would go for: | ||
90 | > | ||
91 | > the GNU Project pays attention to, and responds to threats | ||
92 | > | ||
93 | > Should we discuss this on gnu-misc-discuss or just apply the change? | ||
94 | 135 | ||
95 | # GSC signature required for contribution? | 136 | Original text: "Besides upholding the Four Essential Freedoms, the GNU |
137 | Project pays attention and responds to new threats to users' freedom as | ||
138 | they arise." | ||
139 | |||
140 | ## Resolution | ||
141 | |||
142 | The new text is "Besides upholding the Four Essential Freedoms, the GNU | ||
143 | Project pays attention to new threats to users' freedom, and responds to | ||
144 | them as they arise." | ||
145 | |||
146 | # (g) GSC signature required for contribution? | ||
96 | 147 | ||
97 | > > Just to clarify here, do you mean to say that you do not | 148 | > > Just to clarify here, do you mean to say that you do not |
98 | > > want to make endorsement of the GNU Social Contract a | 149 | > > want to make endorsement of the GNU Social Contract a |
@@ -112,23 +163,53 @@ Related comment: | |||
112 | > for contribution are left entirely up to the individual. | 163 | > for contribution are left entirely up to the individual. |
113 | > | 164 | > |
114 | 165 | ||
115 | # Implications regarding non-GNU activity | 166 | ## Resolution |
167 | |||
168 | We do not intend to make endorsing the document a condition for | ||
169 | contribution to any package. The GSC simply defines the core values of | ||
170 | the GNU Project. For brevity, we are choosing not to add a | ||
171 | clarification to the document. | ||
172 | |||
173 | # (h) Implications regarding non-GNU activity | ||
116 | 174 | ||
117 | > Does adhering to this "social contract" mean that as a GNU developer | 175 | > Does adhering to this "social contract" mean that as a GNU developer |
118 | > I should not work at <state sponsored spying agency>, <proprietary | 176 | > I should not work at <state sponsored spying agency>, <proprietary |
119 | > company> or <privacy violating entity>. | 177 | > company> or <privacy violating entity>. |
120 | 178 | ||
121 | # A wording suggestion | 179 | ## Resolution |
122 | 180 | ||
123 | > "pays attention and responds to" should be "pays attention to and | 181 | While we certainly do not think that you should violate anyone's |
124 | > responds to" or "pays attention to, and responds to," or "monitors | 182 | privacy, the document simply describes what we do in GNU and when |
125 | > and responds to". | 183 | representing GNU and does not have any broader scope. |
126 | 184 | ||
127 | # A general meta-question regarding why the document is needed | 185 | # (i) A general meta-question regarding why the document is needed |
128 | 186 | ||
129 | > The tone and content of the draft contract are not changed from | 187 | > The tone and content of the draft contract are not changed from |
130 | > existing practice. But give a better explanation of why a | 188 | > existing practice. But give a better explanation of why a |
131 | > restatement of the GNU project's goals and standards is needed, and | 189 | > restatement of the GNU project's goals and standards is needed, and |
132 | > where it differs from the goals/standards in previous years. | 190 | > where it differs from the goals/standards in previous years. |
133 | 191 | ||
192 | ## Resolution | ||
193 | |||
194 | The goals and principles of the GNU Project should stand on their own | ||
195 | and provide volunteers with a key document they can use to decide what | ||
196 | actions they should be taking when faced with difficult decisions. The | ||
197 | document helps create a common understanding among all volunteers and | ||
198 | helps guide them through their interactions within the project and | ||
199 | without. Existing documents are spread around and mix policies, | ||
200 | rationales, and technical details. The goal of the GSC is to provide a | ||
201 | short document that summarizes our core commitments, with the goal of | ||
202 | building a shared understanding of our mission as part of the GNU | ||
203 | Project. | ||
204 | |||
205 | # (j) Welcoming all contributions even from those who don't endorse | ||
206 | |||
207 | - Endorsement of the GNU Social Contract should not be a requirement | ||
208 | for contributing to GNU. Explicitly adding this under "welcomes | ||
209 | contributions from all and everyone" would be helpful. | ||
210 | |||
211 | ## Resolution | ||
212 | |||
213 | Accepted in point (g). | ||
214 | |||
134 | </markdown> | 215 | </markdown> |