Merge lp:~sabdfl/ubuntu-codeofconduct/proposed-revision into lp:ubuntu-codeofconduct

Proposed by Daniel Holbach
Status: Merged
Merged at revision: not available
Proposed branch: lp:~sabdfl/ubuntu-codeofconduct/proposed-revision
Merge into: lp:ubuntu-codeofconduct
Diff against target: 258 lines
2 files modified
CodeOfConduct.txt (+75/-72)
rationale.txt (+95/-0)
To merge this branch: bzr merge lp:~sabdfl/ubuntu-codeofconduct/proposed-revision
Reviewer Review Type Date Requested Status
Ubuntu Community Council Pending
Review via email: mp+8375@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Mark Shuttleworth (sabdfl) wrote :

You're asking me?!?

 +1

:-)
Mark

9. By Mark Shuttleworth

Small cleanup of language with no changes in meaning

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'CodeOfConduct.txt'
--- CodeOfConduct.txt 2009-06-05 09:13:22 +0000
+++ CodeOfConduct.txt 2009-10-18 08:43:09 +0000
@@ -1,79 +1,82 @@
1= Ubuntu Code of Conduct =1= Ubuntu Code of Conduct v1.1 =
22
3This Code of Conduct covers your behaviour as a member of the Ubuntu3This Code of Conduct covers our behaviour as members of the Ubuntu
4Community, in any forum, mailing list, wiki, web site, IRC channel,4Community, in any forum, mailing list, wiki, web site, IRC channel,
5install-fest, public meeting or private correspondence. The Ubuntu5install-fest, public meeting or private correspondence. Ubuntu
6Community Council will arbitrate in any dispute over the conduct of a6governance bodies are ultimately accountable to the Ubuntu Community
7member of the community.7Council and will arbitrate in any dispute over the conduct of a member
8of the community.
89
9 '''Be considerate.''' Your work will be used by other people,10 '''Be considerate.''' Our work will be used by other people, and
10 and you in turn will depend on the work of others. Any decision11 we in turn will depend on the work of others. Any decision we take
11 you take will affect users and colleagues, and we expect you to12 will affect users and colleagues, and we should take those
12 take those consequences into account when making decisions. For13 consequences into account when making decisions. Ubuntu has
13 example, when we are in a feature freeze, please don't upload14 millions of users and thousands of contributors. Even if it's not
14 dramatically new versions of critical system software, as other15 obvious at the time, our contributions to Ubuntu will impact the
15 people will be testing the frozen system and will not be16 work of others. For example, changes to code, infrastructure,
16 expecting big changes.17 policy, documentation, and translations during a release may
18 negatively impact others' work.
1719
18 '''Be respectful.''' The Ubuntu community and its members treat20 '''Be respectful.''' The Ubuntu community and its members treat
19 one another with respect. Everyone can make a valuable21 one another with respect. Everyone can make a valuable
20 contribution to Ubuntu. We may not always agree, but22 contribution to Ubuntu. We may not always agree, but disagreement
21 disagreement is no excuse for poor behaviour and poor23 is no excuse for poor behaviour and poor manners. We might all
22 manners. We might all experience some frustration now and then,24 experience some frustration now and then, but we cannot allow that
23 but we cannot allow that frustration to turn into a personal25 frustration to turn into a personal attack. It's important to
24 attack. It's important to remember that a community where people26 remember that a community where people feel uncomfortable or
25 feel uncomfortable or threatened is not a productive one. We27 threatened is not a productive one. We expect members of the
26 expect members of the Ubuntu community to be respectful when28 Ubuntu community to be respectful when dealing with other
27 dealing with other contributors as well as with people outside29 contributors as well as with people outside the Ubuntu project and
28 the Ubuntu project and with users of Ubuntu.30 with users of Ubuntu.
2931
30 '''Be collaborative.''' Ubuntu and Free Software are about32 '''Be collaborative.''' Collaboration is central to Ubuntu and to
31 collaboration and working together. Collaboration reduces33 the larger free software community. This collaboration involves
32 redundancy of work done in the Free Software world, and improves34 individuals working with others in teams within Ubuntu, teams
33 the quality of the software produced. You should aim to35 working with each other within Ubuntu, and individuals and teams
34 collaborate with other Ubuntu maintainers, as well as with the36 within Ubuntu working with other projects outside. This
35 upstream community that is interested in the work you do. Your37 collaboration reduces redundancy, and improves the quality of our
36 work should be done transparently and patches from Ubuntu should38 work. Internally and externally, we should always be open to
37 be given back to the community when they are made, not just when39 collaboration. Wherever possible, we should work closely with
38 the distribution releases. If you wish to work on new code for40 upstream projects and others in the free software community to
39 existing upstream projects, at least keep those projects41 coordinate our technical, advocacy, documentation, and other work.
40 informed of your ideas and progress. It may not be possible to42 Our work should be done transparently and we should involve as
41 get consensus from upstream or even from your colleagues about43 many interested parties as early as possible. If we decide to
42 the correct implementation of an idea, so don't feel obliged to44 take a different approach than others, we will let them know early,
43 have that agreement before you begin, but at least keep the45 document our work and inform others regularly of our progress.
44 outside world informed of your work, and publish your work in a46
45 way that allows outsiders to test, discuss and contribute to47 '''When we disagree, we consult others.''' Disagreements, both
46 your efforts.48 social and technical, happen all the time and the Ubuntu
4749 community is no exception. It is important that we resolve
48 '''When you disagree,''' consult others. Disagreements, both50 disagreements and differing views constructively and with the help
49 political and technical, happen all the time and the Ubuntu51 of the community and community processes. We have the Technical
50 community is no exception. The important goal is not to avoid52 Board, the Community Council, and a series of other governance
51 disagreements or differing views but to resolve them53 bodies which help to decide the right course for Ubuntu. There are
52 constructively. You should turn to the community and to the54 also several Project Teams and Team Leaders, who may be able to
53 community process to seek advice and to resolve55 help us figure out the best direction for Ubuntu. When our goals
54 disagreements. We have the Technical Board and the Community56 differ dramatically, we encourage the creation of alternative sets of
55 Council, both of which will help to decide the right course for57 packages, or derivative distributions, using the Ubuntu Package
56 Ubuntu. There are also several Project Teams and Team Leaders,58 Management framework, so that the community can test new ideas and
57 who may be able to help you figure out which direction will be59 contribute to the discussion.
58 most acceptable. If you really want to go a different way, then60
59 we encourage you to make a derivative distribution or61 '''When we are unsure, we ask for help.''' Nobody knows
60 alternative set of packages available using the Ubuntu Package
61 Management framework, so that the community can try out your
62 changes and ideas for itself and contribute to the discussion.
63
64 '''When you are unsure,''' ask for help. Nobody knows
65 everything, and nobody is expected to be perfect in the Ubuntu62 everything, and nobody is expected to be perfect in the Ubuntu
66 community (except of course the SABDFL). Asking questions avoids63 community. Asking questions avoids many problems down the road,
67 many problems down the road, and so questions are64 and so questions are encouraged. Those who are asked questions should
68 encouraged. Those who are asked should be responsive and65 be responsive and helpful. However, when asking a question, care must
69 helpful. However, when asking a question, care must be taken to66 be taken to do so in an appropriate forum.
70 do so in an appropriate forum. Off-topic questions, such as67
71 requests for help on a development mailing list, detract from68 '''Step down considerately.''' Members of every project come and
72 productive discussion.69 go and Ubuntu is no different. When somebody leaves or disengages
7370 from the project, in whole or in part, we ask that they do so in a
74 '''Step down considerately.''' Developers on every project come71 way that minimises disruption to the project. This means they
75 and go and Ubuntu is no different. When you leave or disengage72 should tell people they are leaving and take the proper steps to
76 from the project, in whole or in part, we ask that you do so in73 ensure that others can pick up where they left off.
77 a way that minimises disruption to the project. This means you74
78 should tell people you are leaving and take the proper steps to75We pride ourselves on building a productive, happy and agile community
79 ensure that others can pick up where you leave off.76that can welcome new ideas in a complex field, and foster collaboration
77between groups with very different needs, interests and goals. We hold
78our leaders to an even higher standard, in the Leadership Code of
79Conduct, and arrange the governance of the community to ensure that
80issues can be raised with leaders who are engaged, interested and
81competent to help resolve them.
82
8083
=== added file 'rationale.txt'
--- rationale.txt 1970-01-01 00:00:00 +0000
+++ rationale.txt 2009-10-18 08:43:09 +0000
@@ -0,0 +1,95 @@
1The Code of Conduct was written in a day by a single person and revised
2by only a handful of others before it was posted on the Ubuntu website.
3At the time, there was no Ubuntu community.
4
5With time, the code has taken up a more important role than any of its
6authors imagined. It is now explicitly agreed to by thousands of
7Launchpad account holders and by hundreds of Ubuntu Members as a condition
8of their franchise. It has become the central written pillar of the Ubuntu
9community and has provided the basis for dozens of similar codes in other
10communities. As a result, it is not lightly that we approach the task of
11creating the first revision of the code since its creation.
12
13But over the last 5 years, the Ubuntu community has grown in ways and to
14degrees that were unanticipated. The Code of conduct plays a very
15different -- and more important -- role that it did at first. In order
16to reflect these changes and to create a stronger and more appropriate
17Code of Conduct for the Ubuntu Community of today, we offer this
18proposed revision. We have tried to keep changes as small as possible
19and to ensure that all proposed changes are fully in the spirit, if not
20the language, of the original code.
21
22== Goals with revision 1.1 ==
23
24Our primary goal in this version of the Code of Conduct was to remove
25what we saw as an overly technical focus. When the first Code of Conduct
26was written, Ubuntu was an entirely technical project. There were no
27users, no support systems, and very little in the way of non-technical
28contributions from anyone. That has changed. In fact, the vast majority
29of the Ubuntu community contributes to the Ubuntu project is ways other
30than through writing code and making packages. We want our code to
31reflect this and to speak to the reality of the Ubuntu community today.
32
33Additionally, several of our proposed changes are designed to reflect
34the growth of the Ubuntu governance system. We changed several
35references to the CC and its power to make it clear that the CC's
36important role has now been delegated to a series of new governance
37boards (e.g., the Forums Council and the IRC Council).
38
39The original version of the Code of Conduct used the term "you" to refer
40to a description of how people should act. Since the code of conduct is
41(as we like to say) not a stick to be wielded, but rather a description
42of how we feel our community should act, we changed the language so
43that, where it is not too awkward, we use "we" instead of "you."
44
45== List of specific Changes ==
46
47Throughout the text, we:
48
49 - changed references from "you" to "we" and changed the text in other
50 minor ways to make this set of changes read more cleanly
51
52In the opening paragraph, we:
53
54 - changed the reference to the Community Council to refer to other
55 governance bodies as well the CC
56
57In the section on ''Be considerate'', we:
58
59 - changed the example used to be less focused on code changes around
60 release and tried to generalize the example to a variety of other
61 areas in Ubuntu
62
63In the section on ''Be collaborative'', we:
64
65 - rewrote the section to remove a strong technical focus and an
66 emphasis on inter-project and Ubuntu-upstream relationships, and
67 removed the examples around patch workflow
68
69 - tried to most clearly emphasize the way that collaboration plays
70 important roles within teams, between teams, and between Ubuntu and
71 the larger free software community
72
73 - generalised the types of work that Ubuntu community members do
74
75 - changed the reference from members to community members (membership
76 didn't exist with the CC was written)
77
78In the section on ''When we disagree'', we:
79
80 - mentioned governance bodies other than the CC
81
82 - we emphasized that working separately should only happen when
83 differences are dramatic
84
85In the section on ''When you are unsure'', we :
86
87 - have changed the reference to technical mailing lists to one that
88 incorporates of community venues within Ubuntu.
89
90 - removed the joking reference to SABDFL (there's nothing funny about
91 the SABDFL)
92
93In the section on ''Step down considerately.'', we:
94
95 - changed the reference from "Developers" to "Members"

Subscribers

People subscribed via source and target branches