diff options
| -rw-r--r-- | pages/gnu/gsc-feedback.txt | 106 |
1 files changed, 60 insertions, 46 deletions
diff --git a/pages/gnu/gsc-feedback.txt b/pages/gnu/gsc-feedback.txt index aee31d9..1bbec46 100644 --- a/pages/gnu/gsc-feedback.txt +++ b/pages/gnu/gsc-feedback.txt | |||
| @@ -1,12 +1,24 @@ | |||
| 1 | ~~NOTOC~~ | 1 | ~~NOTOC~~ |
| 2 | <markdown> | 2 | <markdown> |
| 3 | 3 | ||
| 4 | This page contains all of the feedback received regarding the GNU | 4 | # Feedback on DRAFT GNU Social Contract 1.0 |
| 5 | Social contract. Each piece of feedback will be reviewed and | ||
| 6 | evaluated for inclusion. The feedback is included here anonymized | ||
| 7 | without any personally identifying information. | ||
| 8 | 5 | ||
| 9 | # (a) Name of the document | 6 | This page contains all of the feedback received regarding the GNU Social |
| 7 | Contract (GSC) following its announcement on 28 January 2020. On 10 | ||
| 8 | February 2020, the GSC drafting working group met to collect the | ||
| 9 | feedback and address concrete points. The group was composed of: | ||
| 10 | |||
| 11 | * Andreas Enge | ||
| 12 | * Andy Wingo | ||
| 13 | * Carlos O'Donell | ||
| 14 | * Ludovic Courtès | ||
| 15 | * Mark Weilaard | ||
| 16 | |||
| 17 | The feedback is included here, stripped of personally identifying | ||
| 18 | information, as well as the corresponding resolutions and GSC text | ||
| 19 | changes. Note that some of the feedback is verbatim. | ||
| 20 | |||
| 21 | ## (a) Name of the document | ||
| 10 | 22 | ||
| 11 | > Please don't call the document a Social Contract. The first sentence says: | 23 | > 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: | 24 | > "These are the core commitments of the GNU Project...". In other words: |
| @@ -14,7 +26,7 @@ without any personally identifying information. | |||
| 14 | > | 26 | > |
| 15 | > The GNU Promises | 27 | > The GNU Promises |
| 16 | 28 | ||
| 17 | ## Resolution | 29 | ### Resolution |
| 18 | 30 | ||
| 19 | We sympathise and this was a point of discussion among the GSC drafting | 31 | 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 | 32 | working group, but it is the option that got the most support. We hope |
| @@ -22,39 +34,41 @@ 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 | 34 | 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. | 35 | other Free Software projects to describe their core values and mission. |
| 24 | 36 | ||
| 25 | # (b) Pledge to whom? | 37 | ## (b) Pledge to whom? |
| 26 | 38 | ||
| 27 | Original: "These are the core commitments of the GNU Project to the | 39 | The original text included the sentence, "These are the core commitments |
| 28 | broader free software community. " | 40 | of the GNU Project to the broader free software community," to which |
| 41 | there was the following feedback: | ||
| 29 | 42 | ||
| 30 | > The first sentence continues with: "to the broader free software community". | 43 | > The first sentence continues with: "to the broader free software community". |
| 31 | > Well, why only to the free-software people? I would say: "to the world". | 44 | > Well, why only to the free-software people? I would say: "to the world". |
| 32 | 45 | ||
| 33 | ## Resolution | 46 | ### Resolution |
| 34 | 47 | ||
| 35 | Good point. We have updated the wording to 'These are the core | 48 | Good point. We have updated the wording to 'These are the core |
| 36 | commitments of the GNU Project, which creates and distributes a software | 49 | commitments of the GNU Project, which creates and distributes a software |
| 37 | system that respects users' freedoms.' | 50 | system that respects users' freedoms.' |
| 38 | 51 | ||
| 39 | # (c) GNU software | 52 | ## (c) GNU software |
| 40 | 53 | ||
| 41 | > The second sentence says: "The GNU Project provides a software system..." | 54 | > The second sentence says: "The GNU Project provides a software system..." |
| 42 | > The word "system" is both too vague and too all-encompassing; it sounds as | 55 | > The word "system" is both too vague and too all-encompassing; it sounds as |
| 43 | > if it wants to be a single, massive block of software. I would say that | 56 | > if it wants to be a single, massive block of software. I would say that |
| 44 | > the GNU project "provides software packages...". | 57 | > the GNU project "provides software packages...". |
| 45 | 58 | ||
| 46 | ## Resolution | 59 | ### Resolution |
| 47 | 60 | ||
| 48 | Thank you for the feedback. The new wording is "The GNU Project creates | 61 | Thank you for the feedback. The new wording is "The GNU Project creates |
| 49 | and distributes a software system that respect users' freedoms", which | 62 | and distributes a software system that respect users' freedoms". Note |
| 50 | keeps "system" in place as an aspirational statement | 63 | that we have decided to keep "system" in place as an aspirational |
| 64 | statement. | ||
| 51 | 65 | ||
| 52 | # (d) GNU and the broader free software community | 66 | ## (d) GNU and the broader free software community |
| 53 | 67 | ||
| 54 | Original text: "Free software extends beyond the GNU Project, which | 68 | With rgards to the original text: "Free software extends beyond the GNU |
| 55 | works with companion free software projects that develop key components | 69 | Project, which works with companion free software projects that develop |
| 56 | of the GNU System. The GNU Project aims to extend the reach of free | 70 | key components of the GNU System. The GNU Project aims to extend the |
| 57 | software to new fields." | 71 | reach of free software to new fields." |
| 58 | 72 | ||
| 59 | > The third section begins: "Free software extends beyond the GNU Project..." | 73 | > The third section begins: "Free software extends beyond the GNU Project..." |
| 60 | > Huh? Vague. Does this want to say that there is also free software that | 74 | > Huh? Vague. Does this want to say that there is also free software that |
| @@ -71,15 +85,15 @@ software to new fields." | |||
| 71 | > new fields." Huh? What new "fields"? Again: what is the promise here? | 85 | > new fields." Huh? What new "fields"? Again: what is the promise here? |
| 72 | > Is it that we intend to assimilate everything? | 86 | > Is it that we intend to assimilate everything? |
| 73 | 87 | ||
| 74 | ## Resolution | 88 | ### Resolution |
| 75 | 89 | ||
| 76 | These are good points. After much discussion, the revised text is | 90 | These are good points. After much discussion, the revised text is now: |
| 77 | now:"The GNU Project works together with other free software projects to | 91 | "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 | 92 | 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 | 93 | the GNU System." Again, as this document states goals, we keep an |
| 80 | aspirational component. | 94 | aspirational component. |
| 81 | 95 | ||
| 82 | # (e) On GNU welcoming contributions from everyone | 96 | ## (e) On GNU welcoming contributions from everyone |
| 83 | 97 | ||
| 84 | > The fourth section says: "The GNU Project wants to give everyone the | 98 | > The fourth section says: "The GNU Project wants to give everyone the |
| 85 | > opportunity of contributing to its efforts..." To me this sounds as if | 99 | > opportunity of contributing to its efforts..." To me this sounds as if |
| @@ -90,8 +104,9 @@ aspirational component. | |||
| 90 | > make the GNU project quite unwelcoming to possible contributors. So, | 104 | > make the GNU project quite unwelcoming to possible contributors. So, |
| 91 | > in my opinion, that sentence is rather untruthful. | 105 | > in my opinion, that sentence is rather untruthful. |
| 92 | 106 | ||
| 93 | Some concerns about the “level of experience”; proposed rewording | 107 | The feedback also included some concerns about the “level of experience” |
| 94 | (replacing “It welcomes […]” by “It [gives] everyone the opportunity”): | 108 | and proposed rewording (replacing “It welcomes […]” by “It [gives] |
| 109 | everyone the opportunity”): | ||
| 95 | 110 | ||
| 96 | > The GNU Project commits to providing a harassment-free experience for | 111 | > The GNU Project commits to providing a harassment-free experience for |
| 97 | > all contributors. It wants to give everyone the opportunity of | 112 | > all contributors. It wants to give everyone the opportunity of |
| @@ -108,20 +123,24 @@ Related comment: | |||
| 108 | > harassment-free experience for all contributors. It wants to | 123 | > harassment-free experience for all contributors. It wants to |
| 109 | > give..." | 124 | > give..." |
| 110 | 125 | ||
| 111 | ## Resolution | 126 | ### Resolution |
| 112 | 127 | ||
| 113 | We agree that the "welcoming" point should lead with the main message. | 128 | We agree that this point should lead with the main message. The |
| 114 | The intention is certainly not that all contributions must be accepted, | 129 | intention is certainly not that all contributions must be accepted, but |
| 115 | but rather that GNU should take steps to make sure that no one should | 130 | rather that GNU should take steps to make sure that no one should feel |
| 116 | feel unwelcome in GNU based on personal characteristics such as gender. | 131 | unwelcome in GNU based on personal characteristics such as gender. The |
| 117 | The new text is: 'The GNU Project commits to providing a harassment-free | 132 | new text is: 'The GNU Project commits to providing a harassment-free |
| 118 | experience for all contributors. It wants to give everyone the | 133 | experience for all contributors. It wants to give everyone the |
| 119 | opportunity of contributing to its efforts on any of the many tasks that | 134 | opportunity of contributing to its efforts on any of the many tasks that |
| 120 | require work. It welcomes all contributors, regardless of their gender, | 135 | require work. It welcomes all contributors, regardless of their gender, |
| 121 | ethnicity, sexual orientation, level of experience, or any other | 136 | ethnicity, sexual orientation, level of experience, or any other |
| 122 | personal characteristics.' | 137 | personal characteristics.' |
| 123 | 138 | ||
| 124 | # (f) External threats | 139 | ## (f) External threats |
| 140 | |||
| 141 | With regards to the original text, "Besides upholding the Four Essential | ||
| 142 | Freedoms, the GNU Project pays attention and responds to new threats to | ||
| 143 | users' freedom as they arise," there is the following feedback: | ||
| 125 | 144 | ||
| 126 | > > > the GNU Project pays attention and responds to | 145 | > > > the GNU Project pays attention and responds to |
| 127 | > > | 146 | > > |
| @@ -133,17 +152,13 @@ personal characteristics.' | |||
| 133 | > > | 152 | > > |
| 134 | > > or "monitors and responds to" | 153 | > > or "monitors and responds to" |
| 135 | 154 | ||
| 136 | Original text: "Besides upholding the Four Essential Freedoms, the GNU | 155 | ### Resolution |
| 137 | Project pays attention and responds to new threats to users' freedom as | ||
| 138 | they arise." | ||
| 139 | |||
| 140 | ## Resolution | ||
| 141 | 156 | ||
| 142 | The new text is "Besides upholding the Four Essential Freedoms, the GNU | 157 | 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 | 158 | Project pays attention to new threats to users' freedom, and responds to |
| 144 | them as they arise." | 159 | them as they arise." |
| 145 | 160 | ||
| 146 | # (g) GSC signature required for contribution? | 161 | ## (g) GSC signature required for contribution? |
| 147 | 162 | ||
| 148 | > > Just to clarify here, do you mean to say that you do not | 163 | > > Just to clarify here, do you mean to say that you do not |
| 149 | > > want to make endorsement of the GNU Social Contract a | 164 | > > want to make endorsement of the GNU Social Contract a |
| @@ -161,35 +176,34 @@ them as they arise." | |||
| 161 | > or oversight enacted and there is no requirement that | 176 | > or oversight enacted and there is no requirement that |
| 162 | > any contributor should adhere to it. Motivations | 177 | > any contributor should adhere to it. Motivations |
| 163 | > for contribution are left entirely up to the individual. | 178 | > for contribution are left entirely up to the individual. |
| 164 | > | ||
| 165 | 179 | ||
| 166 | ## Resolution | 180 | ### Resolution |
| 167 | 181 | ||
| 168 | We do not intend to make endorsing the document a condition for | 182 | 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 | 183 | 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 | 184 | the GNU Project. For brevity, we are choosing not to add a |
| 171 | clarification to the document. | 185 | clarification to the document. |
| 172 | 186 | ||
| 173 | # (h) Implications regarding non-GNU activity | 187 | ## (h) Implications regarding non-GNU activity |
| 174 | 188 | ||
| 175 | > Does adhering to this "social contract" mean that as a GNU developer | 189 | > Does adhering to this "social contract" mean that as a GNU developer |
| 176 | > I should not work at <state sponsored spying agency>, <proprietary | 190 | > I should not work at <state sponsored spying agency>, <proprietary |
| 177 | > company> or <privacy violating entity>. | 191 | > company> or <privacy violating entity>. |
| 178 | 192 | ||
| 179 | ## Resolution | 193 | ### Resolution |
| 180 | 194 | ||
| 181 | While we certainly do not think that you should violate anyone's | 195 | While we certainly do not think that you should violate anyone's |
| 182 | privacy, the document simply describes what we do in GNU and when | 196 | privacy, the document simply describes what we do in GNU and when |
| 183 | representing GNU and does not have any broader scope. | 197 | representing GNU and does not have any broader scope. |
| 184 | 198 | ||
| 185 | # (i) A general meta-question regarding why the document is needed | 199 | ## (i) A general meta-question regarding why the document is needed |
| 186 | 200 | ||
| 187 | > The tone and content of the draft contract are not changed from | 201 | > The tone and content of the draft contract are not changed from |
| 188 | > existing practice. But give a better explanation of why a | 202 | > existing practice. But give a better explanation of why a |
| 189 | > restatement of the GNU project's goals and standards is needed, and | 203 | > restatement of the GNU project's goals and standards is needed, and |
| 190 | > where it differs from the goals/standards in previous years. | 204 | > where it differs from the goals/standards in previous years. |
| 191 | 205 | ||
| 192 | ## Resolution | 206 | ### Resolution |
| 193 | 207 | ||
| 194 | The goals and principles of the GNU Project should stand on their own | 208 | 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 | 209 | and provide volunteers with a key document they can use to decide what |
| @@ -202,13 +216,13 @@ short document that summarizes our core commitments, with the goal of | |||
| 202 | building a shared understanding of our mission as part of the GNU | 216 | building a shared understanding of our mission as part of the GNU |
| 203 | Project. | 217 | Project. |
| 204 | 218 | ||
| 205 | # (j) Welcoming all contributions even from those who don't endorse | 219 | ## (j) Welcoming all contributions even from those who don't endorse |
| 206 | 220 | ||
| 207 | - Endorsement of the GNU Social Contract should not be a requirement | 221 | - Endorsement of the GNU Social Contract should not be a requirement |
| 208 | for contributing to GNU. Explicitly adding this under "welcomes | 222 | for contributing to GNU. Explicitly adding this under "welcomes |
| 209 | contributions from all and everyone" would be helpful. | 223 | contributions from all and everyone" would be helpful. |
| 210 | 224 | ||
| 211 | ## Resolution | 225 | ### Resolution |
| 212 | 226 | ||
| 213 | Accepted in point (g). | 227 | Accepted in point (g). |
| 214 | 228 | ||