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> |