Last modified by Ken Udas on 2023/02/17 01:52

<
From version < 3.2 >
edited by Ken Udas
on 2019/05/05 13:11
To version < 3.5 >
edited by Ken Udas
on 2019/05/05 22:43
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -37,11 +37,25 @@
37 37  
38 38  = Sections Affiliated With: Open Source Development Fundamentals =
39 39  
40 -[INSERT APPROPRIATE SECTIONS FROM TEXT]
41 41  
42 42  
42 +(((
43 +Open Source Software certainty is not, and may never have been, principally developed “in somebody’s basement.” The production of open, distributed, and community-driven software requires design and development methodologies, and workflows that support the advantages of peer to peer, highly collaborative, iterative production. Without appropriate processes and methods, collective software development can turn into a mess. Open source development processes and methods are at the core of quality and organizational managers need the knowledge and understanding of open development to make informed decisions. Physical and organizational decentralization is promoted not only by open source community development models, but also by the nature of open licensing models and the culture of sharing and contribution that is an important part of many open source projects. Managing a sustainable community responsible for generating critical organizational information and technology assets can be a complex and consequential undertaking.
44 +\\In this course you will learn about managing community development in relation to the technology infrastructure frequently used to support decentralized workflow for design, development, and distribution. In addition to introducing elements of technical infrastructure including development, community, communication, distribution, and administration tools, students will be introduced to workflows that ensure quality and predictability as well as common project methodologies and approaches.
45 +\\By the end of this course, students will be able to:
43 43  
47 +* Develop an implementation plan and make recommendations for production workflow in response to Open Source Software case studies.
48 +* Apply iterative and incremental methodologies to given case studies.
49 +* Differentiate and critique the support, management, and governance of different types of distributed open source communities.
50 +* Describe and assess infrastructure frequently used to support workflows designed to ensure product reliability and project integrity.
51 +* Determine and apply applicable project management methodologies that lend themselves to decentralized development and Open Source values.
52 +)))
44 44  
54 +**[INSERT APPROPRIATE SECTIONS FROM TEXT]**
55 +
56 +
57 +[[**Chapter 2. Getting Started**>>url:https://producingoss.com/en/getting-started.html]]
58 +
45 45  = Producing Open Source Software Text Structure =
46 46  
47 47  
... ... @@ -58,6 +58,11 @@
58 58  ::; [[For the first edition (2005)>>url:https://producingoss.com/en/acknowledgements.html#acknowledgements-1st-ed]]
59 59  ::; [[For the second edition (2017)>>url:https://producingoss.com/en/acknowledgements.html#acknowledgements-2nd-ed]]
60 60  :; [[Disclaimer>>url:https://producingoss.com/en/disclaimer.html]]
75 +
76 +(((
77 +~-~-~-~-~-~-~-~-~-~-~-~-~-~--
78 +)))
79 +
61 61  ; [[1. Introduction ( Included in: >>url:https://producingoss.com/en/introduction.html]][[//Open Source Community Development//>>url:https://producingoss.com/en/introduction.html||style="font-weight: normal;"]][[)>>url:https://producingoss.com/en/introduction.html]]
62 62  : \\
63 63  :; [[History>>url:https://producingoss.com/en/introduction.html#history]]
... ... @@ -70,321 +70,343 @@
70 70  :; [[The Situation Today>>url:https://producingoss.com/en/today.html]]
71 71  
72 72  (((
92 +~-~-~-~-~-~-~-~-~-~-~-~-~-~--
93 +)))
73 73  
95 +
96 +* (((
97 +* [[**2. Getting Started**>>url:https://producingoss.com/en/getting-started.html]]
98 +
99 +* \\
100 +*; [[Starting From What You Have>>url:https://producingoss.com/en/getting-started.html#starting-from-what-you-have]]
101 +*: \\
102 +*:; [[Choose a Good Name>>url:https://producingoss.com/en/getting-started.html#choosing-a-name]]
103 +*:: \\
104 +*::; [[Own the Name in the Important Namespaces>>url:https://producingoss.com/en/getting-started.html#own-the-name]]
105 +*:; [[Have a Clear Mission Statement>>url:https://producingoss.com/en/getting-started.html#mission-statement]]
106 +*:; [[State That the Project is Free>>url:https://producingoss.com/en/getting-started.html#state-freedom]]
107 +*:; [[Features and Requirements List>>url:https://producingoss.com/en/getting-started.html#features-and-requirements]]
108 +*:; [[Development Status>>url:https://producingoss.com/en/getting-started.html#development-status]]
109 +*:: \\
110 +*::; [[Development Status Should Always Reflect Reality>>url:https://producingoss.com/en/getting-started.html#development-status-honesty]]
111 +*:; [[Downloads>>url:https://producingoss.com/en/getting-started.html#downloads]]
112 +*:; [[Version Control and Bug Tracker Access>>url:https://producingoss.com/en/getting-started.html#vc-and-bug-tracker-access]]
113 +*:; [[Communications Channels>>url:https://producingoss.com/en/getting-started.html#communications-channels]]
114 +*:; [[Developer Guidelines>>url:https://producingoss.com/en/getting-started.html#developer-guidelines]]
115 +*:; [[Documentation>>url:https://producingoss.com/en/getting-started.html#documentation]]
116 +*:: \\
117 +*::; [[Availability of Documentation>>url:https://producingoss.com/en/getting-started.html#documentation-availability]]
118 +*::; [[Developer Documentation>>url:https://producingoss.com/en/getting-started.html#developer-documentation]]
119 +*:; [[Demos, Screenshots, Videos, and Example Output>>url:https://producingoss.com/en/getting-started.html#examples-and-demos]]
120 +*:; [[Hosting>>url:https://producingoss.com/en/getting-started.html#hosting]]
121 +*; [[Choosing a License and Applying It>>url:https://producingoss.com/en/license-quickstart.html]]
122 +*: \\
123 +*:; [[The "Do Anything" Licenses>>url:https://producingoss.com/en/license-quickstart.html#license-quickstart-non-gpl]]
124 +*:; [[The GPL>>url:https://producingoss.com/en/license-quickstart.html#license-quickstart-gpl]]
125 +*:; [[How to Apply a License to Your Software>>url:https://producingoss.com/en/license-quickstart.html#license-quickstart-applying]]
126 +*; [[Setting the Tone>>url:https://producingoss.com/en/setting-tone.html]]
127 +*: \\
128 +*:; [[Avoid Private Discussions>>url:https://producingoss.com/en/setting-tone.html#avoid-private-discussions]]
129 +*:; [[Nip Rudeness in the Bud>>url:https://producingoss.com/en/setting-tone.html#prevent-rudeness]]
130 +*:; [[Codes of Conduct>>url:https://producingoss.com/en/setting-tone.html#code-of-conduct]]
131 +*:; [[Practice Conspicuous Code Review>>url:https://producingoss.com/en/setting-tone.html#code-review]]
132 +*:: \\
133 +*::; [[Case study>>url:https://producingoss.com/en/setting-tone.html#subversion-commit-review]]
134 +*:; [[Be Open From Day One>>url:https://producingoss.com/en/setting-tone.html#be-open-from-day-one]]
135 +*:: \\
136 +*::; [[Waiting Just Creates an Exposure Event>>url:https://producingoss.com/en/setting-tone.html#avoid-exposure-events]]
137 +*; [[Opening a Formerly Closed Project>>url:https://producingoss.com/en/opening-closed-projects.html]]
138 +*; [[Announcing>>url:https://producingoss.com/en/announcing.html]]
139 +
140 +(((
141 +~-~-~-~-~-~-~-~-~-~-~-~-~-~--
74 74  )))
75 75  
76 -; [[2. Getting Started>>url:https://producingoss.com/en/getting-started.html]]
77 -:
144 +*
78 78  
79 -: \\
80 -:; [[Starting From What You Have>>url:https://producingoss.com/en/getting-started.html#starting-from-what-you-have]]
81 -:: \\
82 -::; [[Choose a Good Name>>url:https://producingoss.com/en/getting-started.html#choosing-a-name]]
83 -::: \\
84 -:::; [[Own the Name in the Important Namespaces>>url:https://producingoss.com/en/getting-started.html#own-the-name]]
85 -::; [[Have a Clear Mission Statement>>url:https://producingoss.com/en/getting-started.html#mission-statement]]
86 -::; [[State That the Project is Free>>url:https://producingoss.com/en/getting-started.html#state-freedom]]
87 -::; [[Features and Requirements List>>url:https://producingoss.com/en/getting-started.html#features-and-requirements]]
88 -::; [[Development Status>>url:https://producingoss.com/en/getting-started.html#development-status]]
89 -::: \\
90 -:::; [[Development Status Should Always Reflect Reality>>url:https://producingoss.com/en/getting-started.html#development-status-honesty]]
91 -::; [[Downloads>>url:https://producingoss.com/en/getting-started.html#downloads]]
92 -::; [[Version Control and Bug Tracker Access>>url:https://producingoss.com/en/getting-started.html#vc-and-bug-tracker-access]]
93 -::; [[Communications Channels>>url:https://producingoss.com/en/getting-started.html#communications-channels]]
94 -::; [[Developer Guidelines>>url:https://producingoss.com/en/getting-started.html#developer-guidelines]]
95 -::; [[Documentation>>url:https://producingoss.com/en/getting-started.html#documentation]]
96 -::: \\
97 -:::; [[Availability of Documentation>>url:https://producingoss.com/en/getting-started.html#documentation-availability]]
98 -:::; [[Developer Documentation>>url:https://producingoss.com/en/getting-started.html#developer-documentation]]
99 -::; [[Demos, Screenshots, Videos, and Example Output>>url:https://producingoss.com/en/getting-started.html#examples-and-demos]]
100 -::; [[Hosting>>url:https://producingoss.com/en/getting-started.html#hosting]]
101 -:; [[Choosing a License and Applying It>>url:https://producingoss.com/en/license-quickstart.html]]
102 -:: \\
103 -::; [[The "Do Anything" Licenses>>url:https://producingoss.com/en/license-quickstart.html#license-quickstart-non-gpl]]
104 -::; [[The GPL>>url:https://producingoss.com/en/license-quickstart.html#license-quickstart-gpl]]
105 -::; [[How to Apply a License to Your Software>>url:https://producingoss.com/en/license-quickstart.html#license-quickstart-applying]]
106 -:; [[Setting the Tone>>url:https://producingoss.com/en/setting-tone.html]]
107 -:: \\
108 -::; [[Avoid Private Discussions>>url:https://producingoss.com/en/setting-tone.html#avoid-private-discussions]]
109 -::; [[Nip Rudeness in the Bud>>url:https://producingoss.com/en/setting-tone.html#prevent-rudeness]]
110 -::; [[Codes of Conduct>>url:https://producingoss.com/en/setting-tone.html#code-of-conduct]]
111 -::; [[Practice Conspicuous Code Review>>url:https://producingoss.com/en/setting-tone.html#code-review]]
112 -::: \\
113 -:::; [[Case study>>url:https://producingoss.com/en/setting-tone.html#subversion-commit-review]]
114 -::; [[Be Open From Day One>>url:https://producingoss.com/en/setting-tone.html#be-open-from-day-one]]
115 -::: \\
116 -:::; [[Waiting Just Creates an Exposure Event>>url:https://producingoss.com/en/setting-tone.html#avoid-exposure-events]]
117 -:; [[Opening a Formerly Closed Project>>url:https://producingoss.com/en/opening-closed-projects.html]]
118 -:; [[Announcing>>url:https://producingoss.com/en/announcing.html]]
119 -; [[3. Technical Infrastructure>>url:https://producingoss.com/en/technical-infrastructure.html]]
120 -: \\
121 -:; [[What a Project Needs>>url:https://producingoss.com/en/technical-infrastructure.html#tools-needed]]
122 -:; [[Web Site>>url:https://producingoss.com/en/web-site.html]]
123 -:: \\
124 -::; [[Canned Hosting>>url:https://producingoss.com/en/web-site.html#canned-hosting]]
125 -::: \\
126 -:::; [[Choosing a Canned Hosting Site>>url:https://producingoss.com/en/web-site.html#canned-hosting-choosing]]
127 -:::; [[Hosting on Fully Open Source Infrastructure>>url:https://producingoss.com/en/web-site.html#hosting-on-freedom]]
128 -:::; [[Anonymity and Involvement>>url:https://producingoss.com/en/web-site.html#anonymity]]
129 -:; [[Mailing Lists / Message Forums>>url:https://producingoss.com/en/message-forums.html]]
130 -:: \\
131 -::; [[Choosing the Right Forum Management Software>>url:https://producingoss.com/en/message-forums.html#message-forum-choosing]]
132 -::: \\
133 -:::; [[Spam Prevention>>url:https://producingoss.com/en/message-forums.html#spam-prevention]]
134 -:::; [[Identification and Header Management>>url:https://producingoss.com/en/message-forums.html#header-management]]
135 -:::; [[The Great Reply-to Debate>>url:https://producingoss.com/en/message-forums.html#reply-to]]
136 -:::; [[Archiving>>url:https://producingoss.com/en/message-forums.html#archiving]]
137 -:::; [[Mailing List / Message Forum Software>>url:https://producingoss.com/en/message-forums.html#message-forum-software]]
138 -:; [[Version Control>>url:https://producingoss.com/en/vc.html]]
139 -:: \\
140 -::; [[Version Control Vocabulary>>url:https://producingoss.com/en/vc.html#vc-vocabulary]]
141 -::; [[Choosing a Version Control System>>url:https://producingoss.com/en/vc.html#vc-choosing]]
142 -::; [[Using the Version Control System>>url:https://producingoss.com/en/vc.html#vc-using]]
143 -::: \\
144 -:::; [[Version Everything>>url:https://producingoss.com/en/vc.html#version-everything]]
145 -:::; [[Browsability>>url:https://producingoss.com/en/vc.html#vc-browsing]]
146 -:::; [[Use Branches to Avoid Bottlenecks>>url:https://producingoss.com/en/vc.html#branches]]
147 -:::; [[Singularity of Information>>url:https://producingoss.com/en/vc.html#vc-singularity]]
148 -:::; [[Authorization>>url:https://producingoss.com/en/vc.html#vc-authz]]
149 -::; [[Receiving and Reviewing Contributions>>url:https://producingoss.com/en/vc.html#receiving-changes]]
150 -::: \\
151 -:::; [[Pull Requests>>url:https://producingoss.com/en/vc.html#pull-requests]]
152 -:::; [[Commit Notifications / Commit Emails>>url:https://producingoss.com/en/vc.html#commit-notifications]]
153 -:; [[Bug Tracker>>url:https://producingoss.com/en/bug-tracker.html]]
154 -:: \\
155 -::; [[Interaction with Email>>url:https://producingoss.com/en/bug-tracker.html#bug-tracker-email-interaction]]
156 -::; [[Pre-Filtering the Bug Tracker>>url:https://producingoss.com/en/bug-tracker.html#bug-filtering]]
157 -:; [[IRC / Real-Time Chat Systems>>url:https://producingoss.com/en/irc.html]]
158 -:: \\
159 -::; [[IRC Bots>>url:https://producingoss.com/en/irc.html#irc-bots]]
160 -::: \\
161 -:::; [[Commit Notifications in IRC>>url:https://producingoss.com/en/irc.html#irc-commit-notifications]]
162 -::; [[Archiving IRC>>url:https://producingoss.com/en/irc.html#irc-archiving]]
163 -:; [[Wikis>>url:https://producingoss.com/en/wikis.html]]
164 -:: \\
165 -::; [[Wikis and Spam>>url:https://producingoss.com/en/wikis.html#wiki-spam]]
166 -::; [[Choosing a Wiki>>url:https://producingoss.com/en/wikis.html#wiki-choosing]]
167 -:; [[Q&A Forums>>url:https://producingoss.com/en/q-and-a-forums.html]]
168 -:; [[Translation Infrastructure>>url:https://producingoss.com/en/translation-infrastructure.html]]
169 -:; [[Social Networking Services>>url:https://producingoss.com/en/social-networking.html]]
170 -; [[4. Social and Political Infrastructure>>url:https://producingoss.com/en/social-infrastructure.html]]
171 -: \\
172 -:; [[Forkability>>url:https://producingoss.com/en/social-infrastructure.html#forkability]]
173 -:; [[Benevolent Dictators>>url:https://producingoss.com/en/benevolent-dictator.html]]
174 -:: \\
175 -::; [[Who Can Be a Good Benevolent Dictator?>>url:https://producingoss.com/en/benevolent-dictator.html#benevolent-dictator-qualifications]]
176 -:; [[Consensus-based Democracy>>url:https://producingoss.com/en/consensus-democracy.html]]
177 -:: \\
178 -::; [[Version Control Means You Can Relax>>url:https://producingoss.com/en/consensus-democracy.html#version-control-relaxation]]
179 -::; [[When Consensus Cannot Be Reached, Vote>>url:https://producingoss.com/en/consensus-democracy.html#voting]]
180 -::; [[When To Vote>>url:https://producingoss.com/en/consensus-democracy.html#when-to-vote]]
181 -::; [[Who Votes?>>url:https://producingoss.com/en/consensus-democracy.html#electorate]]
182 -::: \\
183 -:::; [[Not All Maintainers Are Coders>>url:https://producingoss.com/en/consensus-democracy.html#non-technical-maintainers]]
184 -:::; [[Adding New Maintainers>>url:https://producingoss.com/en/consensus-democracy.html#adding-maintainers]]
185 -::; [[Polls Versus Votes>>url:https://producingoss.com/en/consensus-democracy.html#polls]]
186 -::; [[Vetoes>>url:https://producingoss.com/en/consensus-democracy.html#veto]]
187 -:; [[Writing It All Down>>url:https://producingoss.com/en/written-rules.html]]
188 -:; [[Joining or Creating a Non-Profit Organization>>url:https://producingoss.com/en/non-profit.html]]
189 -; [[5. Participating as a Business, Non-Profit, or Government Agency>>url:https://producingoss.com/en/money.html]]
190 -: \\
191 -:; [[The Economics of Open Source>>url:https://producingoss.com/en/money.html#economics-of-open-source]]
192 -:; [[Types of Corporate Involvement>>url:https://producingoss.com/en/types-of-corporate-involvement.html]]
193 -:; [[Governments and Open Source>>url:https://producingoss.com/en/governments-and-open-source.html]]
194 -:: \\
195 -::; [[Being Open Source From Day One is Especially Important for Government Projects>>url:https://producingoss.com/en/governments-and-open-source.html#starting-open-for-govs]]
196 -:; [[Hire for the Long Term>>url:https://producingoss.com/en/long-term-developers.html]]
197 -:: \\
198 -::; [[Case study>>url:https://producingoss.com/en/long-term-developers.html#integrating-new-paid-dev]]
199 -:; [[Appear as Many, Not as One>>url:https://producingoss.com/en/appear-as-many.html]]
200 -:; [[Be Open About Your Motivations>>url:https://producingoss.com/en/open-motives.html]]
201 -:; [[Money Can't Buy You Love>>url:https://producingoss.com/en/money-vs-love.html]]
202 -:; [[Contracting>>url:https://producingoss.com/en/contracting.html]]
203 -:: \\
204 -::; [[Review and Acceptance of Changes>>url:https://producingoss.com/en/contracting.html#community-review-acceptance]]
205 -::: \\
206 -:::; [[Case Study: the CVS Password-Authentication Protocol>>url:https://producingoss.com/en/contracting.html#cvs-pserver]]
207 -::; [[Update Your RFI, RFP and Contract Language>>url:https://producingoss.com/en/contracting.html#rfi-rfp-contract-language]]
208 -::; [[Open Source IV&V>>url:https://producingoss.com/en/contracting.html#osivv]]
209 -::; [[Don't Surprise Your Lawyers>>url:https://producingoss.com/en/contracting.html#lawyers-no-surprises]]
210 -:; [[Funding Non-Programming Activities>>url:https://producingoss.com/en/funding-non-programming.html]]
211 -:: \\
212 -::; [[Quality Assurance (i.e., Professional Testing)>>url:https://producingoss.com/en/funding-non-programming.html#fund-qa]]
213 -::; [[Legal Advice and Protection>>url:https://producingoss.com/en/funding-non-programming.html#fund-legal-work]]
214 -::; [[Documentation and Usability>>url:https://producingoss.com/en/funding-non-programming.html#fund-documentation-usability]]
215 -::: \\
216 -:::; [[Funding User Experience (UX) Work>>url:https://producingoss.com/en/funding-non-programming.html#fund-usability]]
217 -::; [[Providing Hosting/Bandwidth>>url:https://producingoss.com/en/funding-non-programming.html#fund-hosting]]
218 -::; [[Providing Build Farms and Development Servers>>url:https://producingoss.com/en/funding-non-programming.html#fund-servers]]
219 -::; [[Running Security Audits>>url:https://producingoss.com/en/funding-non-programming.html#security-audits]]
220 -::; [[Sponsoring Conferences, Hackathons, and other Developer Meetings>>url:https://producingoss.com/en/funding-non-programming.html#fund-meetings]]
221 -:; [[Marketing>>url:https://producingoss.com/en/marketing.html]]
222 -:: \\
223 -::; [[Open Source and Freedom from Vendor Lock-In>>url:https://producingoss.com/en/marketing.html#lock-in-vs-freedom]]
224 -::; [[Remember That You Are Being Watched>>url:https://producingoss.com/en/marketing.html#goldfish-bowl]]
225 -::: \\
226 -:::; [[Case Study: You Can't Fake It, So Don't Try>>url:https://producingoss.com/en/marketing.html#activity-cannot-be-faked]]
227 -::; [[Don't Bash Competing Vendors' Efforts>>url:https://producingoss.com/en/marketing.html#competing-efforts]]
228 -::; [["Commercial" vs "Proprietary">>url:https://producingoss.com/en/marketing.html#commercial-vs-proprietary]]
229 -:; [[Open Source and the Organization>>url:https://producingoss.com/en/open-source-and-the-organization.html]]
230 -:: \\
231 -::; [[Dispel Myths Within Your Organization>>url:https://producingoss.com/en/open-source-and-the-organization.html#dispel-myths]]
232 -::; [[Foster Pools of Expertise in Multiple Places>>url:https://producingoss.com/en/open-source-and-the-organization.html#foster-expertise-diversity]]
233 -::: \\
234 -:::; [[Establish Contact Early With Relevant Communities>>url:https://producingoss.com/en/open-source-and-the-organization.html#talk-to-relevant-communities-early]]
235 -::; [[Don't Let Publicity Events Drive Project Schedule>>url:https://producingoss.com/en/open-source-and-the-organization.html#publicity-events-vs-project-events]]
236 -::; [[The Key Role of Middle Management>>url:https://producingoss.com/en/open-source-and-the-organization.html#middle-management]]
237 -::; [[InnerSourcing>>url:https://producingoss.com/en/open-source-and-the-organization.html#innersource]]
238 -:; [[Hiring Open Source Developers>>url:https://producingoss.com/en/hiring.html]]
239 -:: \\
240 -::; [[Hiring for Influence>>url:https://producingoss.com/en/hiring.html#hiring-for-influence]]
241 -:; [[Evaluating Open Source Projects>>url:https://producingoss.com/en/evaluating-oss-projects.html]]
242 -:; [[Crowdfunding and Bounties>>url:https://producingoss.com/en/crowdfunding-and-bounties.html]]
243 -; [[6. Communications>>url:https://producingoss.com/en/communications.html]]
244 -: \\
245 -:; [[Written Culture>>url:https://producingoss.com/en/communications.html#written-culture]]
246 -:; [[You Are What You Write>>url:https://producingoss.com/en/you-are-what-you-write.html]]
247 -:: \\
248 -::; [[Structure and Formatting>>url:https://producingoss.com/en/you-are-what-you-write.html#structure-and-formatting]]
249 -::; [[Content>>url:https://producingoss.com/en/you-are-what-you-write.html#writing-content]]
250 -::; [[Tone>>url:https://producingoss.com/en/you-are-what-you-write.html#writing-tone]]
251 -::; [[Recognizing Rudeness>>url:https://producingoss.com/en/you-are-what-you-write.html#rudeness]]
252 -::; [[Face>>url:https://producingoss.com/en/you-are-what-you-write.html#face]]
253 -:; [[Avoiding Common Pitfalls>>url:https://producingoss.com/en/common-pitfalls.html]]
254 -:: \\
255 -::; [[Don't Post Without a Purpose>>url:https://producingoss.com/en/common-pitfalls.html#post-with-purpose]]
256 -::; [[Productive vs Unproductive Threads>>url:https://producingoss.com/en/common-pitfalls.html#productive-threads]]
257 -::; [[The Smaller the Topic, the Longer the Debate>>url:https://producingoss.com/en/common-pitfalls.html#bikeshed]]
258 -::; [[Avoid Holy Wars>>url:https://producingoss.com/en/common-pitfalls.html#holy-wars]]
259 -::; [[The "Noisy Minority" Effect>>url:https://producingoss.com/en/common-pitfalls.html#noisy-minority]]
260 -::; [[Don't Bash Competing Open Source Products>>url:https://producingoss.com/en/common-pitfalls.html#competing-products]]
261 -:; [[Difficult People>>url:https://producingoss.com/en/difficult-people.html]]
262 -:: \\
263 -::; [[Handling Difficult People>>url:https://producingoss.com/en/difficult-people.html#handling-difficult-people]]
264 -::; [[Case study>>url:https://producingoss.com/en/difficult-people.html#difficult-people-case-study]]
265 -:; [[Handling Growth>>url:https://producingoss.com/en/growth.html]]
266 -:: \\
267 -::; [[Conspicuous Use of Archives>>url:https://producingoss.com/en/growth.html#using-archives]]
268 -::: \\
269 -:::; [[Treat All Resources Like Archives>>url:https://producingoss.com/en/growth.html#all-as-archives]]
270 -::; [[Codifying Tradition>>url:https://producingoss.com/en/growth.html#codifying-tradition]]
271 -:; [[Choose the Right Forum>>url:https://producingoss.com/en/choose-the-forum.html]]
272 -:: \\
273 -::; [[Cross-Link Between Forums>>url:https://producingoss.com/en/choose-the-forum.html#cross-links]]
274 -:; [[Publicity>>url:https://producingoss.com/en/publicity.html]]
275 -:: \\
276 -::; [[Announcing Releases and Other Major Events>>url:https://producingoss.com/en/publicity.html#announcing-releases]]
277 -::; [[Announcing Security Vulnerabilities>>url:https://producingoss.com/en/publicity.html#security]]
278 -::: \\
279 -:::; [[Receive the Report>>url:https://producingoss.com/en/publicity.html#security-receiving]]
280 -:::; [[Develop the Fix Quietly>>url:https://producingoss.com/en/publicity.html#security-finding-a-fix]]
281 -:::; [[CVE Numbers>>url:https://producingoss.com/en/publicity.html#security-cve]]
282 -:::; [[Common Vulnerability Scoring System (CVSS) Scores>>url:https://producingoss.com/en/publicity.html#security-cvss]]
283 -:::; [[Pre-Notification>>url:https://producingoss.com/en/publicity.html#security-prenotification]]
284 -:::; [[Distribute the Fix Publicly>>url:https://producingoss.com/en/publicity.html#security-announcing]]
285 -; [[7. Packaging, Releasing, and Daily Development>>url:https://producingoss.com/en/development-cycle.html]]
286 -: \\
287 -:; [[Release Numbering>>url:https://producingoss.com/en/development-cycle.html#release-numbering]]
288 -:: \\
289 -::; [[Release Number Components>>url:https://producingoss.com/en/development-cycle.html#release-number-components]]
290 -::; [[Semantic Versioning>>url:https://producingoss.com/en/development-cycle.html#semantic-versioning]]
291 -::; [[The Even/Odd Strategy>>url:https://producingoss.com/en/development-cycle.html#release-number-even-odd-strategy]]
292 -:; [[Release Branches>>url:https://producingoss.com/en/release-branches.html]]
293 -:: \\
294 -::; [[Mechanics of Release Branches>>url:https://producingoss.com/en/release-branches.html#release-branch-mechanics]]
295 -:; [[Stabilizing a Release>>url:https://producingoss.com/en/stabilizing-a-release.html]]
296 -:: \\
297 -::; [[Dictatorship by Release Owner>>url:https://producingoss.com/en/stabilizing-a-release.html#release-owner]]
298 -::; [[Voting on Changes>>url:https://producingoss.com/en/stabilizing-a-release.html#release-voting]]
299 -::: \\
300 -:::; [[Managing Collaborative Release Stabilization>>url:https://producingoss.com/en/stabilizing-a-release.html#release-stabilization-collaboration]]
301 -:::; [[Release Manager>>url:https://producingoss.com/en/stabilizing-a-release.html#release-manager]]
302 -:; [[Packaging>>url:https://producingoss.com/en/packaging.html]]
303 -:: \\
304 -::; [[Format>>url:https://producingoss.com/en/packaging.html#packaging-format]]
305 -::; [[Name and Layout>>url:https://producingoss.com/en/packaging.html#packaging-name-and-layout]]
306 -::: \\
307 -:::; [[To Capitalize or Not to Capitalize>>url:https://producingoss.com/en/packaging.html#release-capitalization]]
308 -:::; [[Pre-Releases>>url:https://producingoss.com/en/packaging.html#release-prereleases]]
309 -::; [[Compilation and Installation>>url:https://producingoss.com/en/packaging.html#packaging-build-install]]
310 -::; [[Binary Packages>>url:https://producingoss.com/en/packaging.html#binary-packages]]
311 -:; [[Testing and Releasing>>url:https://producingoss.com/en/testing-and-releasing.html]]
312 -:: \\
313 -::; [[Candidate Releases>>url:https://producingoss.com/en/testing-and-releasing.html#candidate-releases]]
314 -::; [[Announcing Releases>>url:https://producingoss.com/en/testing-and-releasing.html#release-announcement]]
315 -:; [[Maintaining Multiple Release Lines>>url:https://producingoss.com/en/release-lines.html]]
316 -:: \\
317 -::; [[Security Releases>>url:https://producingoss.com/en/release-lines.html#security-releases]]
318 -:; [[Releases and Daily Development>>url:https://producingoss.com/en/releases-and-daily-development.html]]
319 -:: \\
320 -::; [[Planning Releases>>url:https://producingoss.com/en/releases-and-daily-development.html#planning]]
321 -; [[8. Managing Participants>>url:https://producingoss.com/en/managing-participants.html]]
322 -: \\
323 -:; [[Community and Motivation>>url:https://producingoss.com/en/managing-participants.html#community-and-motivation]]
324 -:: \\
325 -::; [[Delegation>>url:https://producingoss.com/en/managing-participants.html#delegation]]
326 -::: \\
327 -:::; [[Distinguish Clearly Between Inquiry and Assignment>>url:https://producingoss.com/en/managing-participants.html#delegation-assignment]]
328 -:::; [[Follow Up After You Delegate>>url:https://producingoss.com/en/managing-participants.html#delegation-followup]]
329 -:::; [[Notice What People Are Interested In>>url:https://producingoss.com/en/managing-participants.html#delegation-interest]]
330 -::; [[Praise and Criticism>>url:https://producingoss.com/en/managing-participants.html#praise-and-criticism]]
331 -::; [[Prevent Territoriality>>url:https://producingoss.com/en/managing-participants.html#territoriality]]
332 -::; [[The Automation Ratio>>url:https://producingoss.com/en/managing-participants.html#automation]]
333 -::: \\
334 -:::; [[Automated testing>>url:https://producingoss.com/en/managing-participants.html#automated-testing]]
335 -::; [[Treat Every User as a Potential Participant>>url:https://producingoss.com/en/managing-participants.html#users-to-participants]]
336 -::; [[Meeting In Person (Conferences, Hackfests, Code-a-Thons, Code Sprints, Retreats)>>url:https://producingoss.com/en/managing-participants.html#meeting-in-person]]
337 -:; [[Share Management Tasks as Well as Technical Tasks>>url:https://producingoss.com/en/share-management.html]]
338 -:: \\
339 -::; [["Manager" Does Not Mean "Owner">>url:https://producingoss.com/en/share-management.html#manager-is-not-owner]]
340 -::: \\
341 -:::; [[Patch Manager (or Pull Request Manager)>>url:https://producingoss.com/en/share-management.html#patch-manager]]
342 -:::; [[Translation Manager>>url:https://producingoss.com/en/share-management.html#translation-manager]]
343 -:::; [[Documentation Manager>>url:https://producingoss.com/en/share-management.html#documentation-manager]]
344 -:::; [[Issue Manager>>url:https://producingoss.com/en/share-management.html#issue-manager]]
345 -:; [[Transitions>>url:https://producingoss.com/en/transitions.html]]
346 -:; [[Committers>>url:https://producingoss.com/en/committers.html]]
347 -:: \\
348 -::; [[Committers vs Maintainers>>url:https://producingoss.com/en/committers.html#commiter-vs-maintainer]]
349 -::; [[Choosing Committers>>url:https://producingoss.com/en/committers.html#choosing-committers]]
350 -::; [[Revoking Commit Access>>url:https://producingoss.com/en/committers.html#revoking-committers]]
351 -::; [[Partial Commit Access>>url:https://producingoss.com/en/committers.html#partial-committers]]
352 -::; [[Dormant Committers>>url:https://producingoss.com/en/committers.html#dormant-committers]]
353 -::; [[Avoid Mystery>>url:https://producingoss.com/en/committers.html#commit-access-openness]]
354 -:; [[Credit>>url:https://producingoss.com/en/credit.html]]
355 -:; [[Forks>>url:https://producingoss.com/en/forks.html]]
356 -:: \\
357 -::; [["Development Forks" versus "Hard Forks">>url:https://producingoss.com/en/forks.html#dev-forks-vs-hard-forks]]
358 -::; [[Figuring Out Whether You're the Fork>>url:https://producingoss.com/en/forks.html#who-is-the-fork]]
359 -::; [[Handling a Fork>>url:https://producingoss.com/en/forks.html#forks-handling]]
360 -::; [[Initiating a Fork>>url:https://producingoss.com/en/forks.html#forks-initiating]]
361 -; [[9. Legal Matters: Licenses, Copyrights, Trademarks and Patents>>url:https://producingoss.com/en/legal.html]]
362 -: \\
363 -:; [[Terminology>>url:https://producingoss.com/en/legal.html#licenses-terminology]]
364 -:; [[Aspects of Licenses>>url:https://producingoss.com/en/license-aspects.html]]
365 -:; [[The GPL and License Compatibility>>url:https://producingoss.com/en/license-compatibility.html]]
366 -:; [[Choosing a License>>url:https://producingoss.com/en/license-choosing.html]]
367 -:: \\
368 -::; [[The GNU General Public License>>url:https://producingoss.com/en/license-choosing.html#license-choosing-gpl]]
369 -::: \\
370 -:::; [[The "or any later version" Option: Future-Proofing the GPL>>url:https://producingoss.com/en/license-choosing.html#gpl-future-proofing]]
371 -:::; [[The GNU Affero GPL: A Version of the GNU GPL for Server-Side Code>>url:https://producingoss.com/en/license-choosing.html#gnu-affero-gpl]]
372 -:::; [[The Copyright Holder Is Special, Even In Copyleft Licenses>>url:https://producingoss.com/en/license-choosing.html#copyright-holder-is-special]]
373 -:::; [[Is the GPL Free or Not Free?>>url:https://producingoss.com/en/license-choosing.html#is-the-gpl-free]]
374 -:; [[Contributor Agreements>>url:https://producingoss.com/en/contributor-agreements.html]]
375 -:: \\
376 -::; [[Doing Nothing>>url:https://producingoss.com/en/contributor-agreements.html#copyright-assignment-none]]
377 -::; [[Contributor License Agreements>>url:https://producingoss.com/en/contributor-agreements.html#copyright-assignment-cla]]
378 -::: \\
379 -:::; [[Developer Certificates of Origin (DCO): A Simpler Style of CLA>>url:https://producingoss.com/en/contributor-agreements.html#developer-certificate-of-origin]]
380 -:; [[Proprietary Relicensing>>url:https://producingoss.com/en/proprietary-relicensing.html]]
381 -:: \\
382 -::; [[Problems with Proprietary Relicensing>>url:https://producingoss.com/en/proprietary-relicensing.html#proprietary-relicensing-problems]]
383 -:; [[Trademarks>>url:https://producingoss.com/en/trademarks.html]]
384 -:: \\
385 -::; [[Case study: Mozilla Firefox, the Debian Project, and Iceweasel>>url:https://producingoss.com/en/trademarks.html#mozilla-firefox-debian-iceweasel]]
386 -::; [[Case study: The GNOME Logo and the Fish Pedicure Shop>>url:https://producingoss.com/en/trademarks.html#gnome-fish-pedicure]]
387 -:; [[Patents>>url:https://producingoss.com/en/patents.html]]
388 -:; [[Further Resources>>url:https://producingoss.com/en/licensing-further-resources.html]]
146 +* [[3. Technical Infrastructure>>url:https://producingoss.com/en/technical-infrastructure.html]]
389 389  
148 +* \\
149 +*; [[What a Project Needs>>url:https://producingoss.com/en/technical-infrastructure.html#tools-needed]]
150 +*; [[Web Site>>url:https://producingoss.com/en/web-site.html]]
151 +*: \\
152 +*:; [[Canned Hosting>>url:https://producingoss.com/en/web-site.html#canned-hosting]]
153 +*:: \\
154 +*::; [[Choosing a Canned Hosting Site>>url:https://producingoss.com/en/web-site.html#canned-hosting-choosing]]
155 +*::; [[Hosting on Fully Open Source Infrastructure>>url:https://producingoss.com/en/web-site.html#hosting-on-freedom]]
156 +*::; [[Anonymity and Involvement>>url:https://producingoss.com/en/web-site.html#anonymity]]
157 +*; [[Mailing Lists / Message Forums>>url:https://producingoss.com/en/message-forums.html]]
158 +*: \\
159 +*:; [[Choosing the Right Forum Management Software>>url:https://producingoss.com/en/message-forums.html#message-forum-choosing]]
160 +*:: \\
161 +*::; [[Spam Prevention>>url:https://producingoss.com/en/message-forums.html#spam-prevention]]
162 +*::; [[Identification and Header Management>>url:https://producingoss.com/en/message-forums.html#header-management]]
163 +*::; [[The Great Reply-to Debate>>url:https://producingoss.com/en/message-forums.html#reply-to]]
164 +*::; [[Archiving>>url:https://producingoss.com/en/message-forums.html#archiving]]
165 +*::; [[Mailing List / Message Forum Software>>url:https://producingoss.com/en/message-forums.html#message-forum-software]]
166 +*; [[Version Control>>url:https://producingoss.com/en/vc.html]]
167 +*: \\
168 +*:; [[Version Control Vocabulary>>url:https://producingoss.com/en/vc.html#vc-vocabulary]]
169 +*:; [[Choosing a Version Control System>>url:https://producingoss.com/en/vc.html#vc-choosing]]
170 +*:; [[Using the Version Control System>>url:https://producingoss.com/en/vc.html#vc-using]]
171 +*:: \\
172 +*::; [[Version Everything>>url:https://producingoss.com/en/vc.html#version-everything]]
173 +*::; [[Browsability>>url:https://producingoss.com/en/vc.html#vc-browsing]]
174 +*::; [[Use Branches to Avoid Bottlenecks>>url:https://producingoss.com/en/vc.html#branches]]
175 +*::; [[Singularity of Information>>url:https://producingoss.com/en/vc.html#vc-singularity]]
176 +*::; [[Authorization>>url:https://producingoss.com/en/vc.html#vc-authz]]
177 +*:; [[Receiving and Reviewing Contributions>>url:https://producingoss.com/en/vc.html#receiving-changes]]
178 +*:: \\
179 +*::; [[Pull Requests>>url:https://producingoss.com/en/vc.html#pull-requests]]
180 +*::; [[Commit Notifications / Commit Emails>>url:https://producingoss.com/en/vc.html#commit-notifications]]
181 +*; [[Bug Tracker>>url:https://producingoss.com/en/bug-tracker.html]]
182 +*: \\
183 +*:; [[Interaction with Email>>url:https://producingoss.com/en/bug-tracker.html#bug-tracker-email-interaction]]
184 +*:; [[Pre-Filtering the Bug Tracker>>url:https://producingoss.com/en/bug-tracker.html#bug-filtering]]
185 +*; [[IRC / Real-Time Chat Systems>>url:https://producingoss.com/en/irc.html]]
186 +*: \\
187 +*:; [[IRC Bots>>url:https://producingoss.com/en/irc.html#irc-bots]]
188 +*:: \\
189 +*::; [[Commit Notifications in IRC>>url:https://producingoss.com/en/irc.html#irc-commit-notifications]]
190 +*:; [[Archiving IRC>>url:https://producingoss.com/en/irc.html#irc-archiving]]
191 +*; [[Wikis>>url:https://producingoss.com/en/wikis.html]]
192 +*: \\
193 +*:; [[Wikis and Spam>>url:https://producingoss.com/en/wikis.html#wiki-spam]]
194 +*:; [[Choosing a Wiki>>url:https://producingoss.com/en/wikis.html#wiki-choosing]]
195 +*; [[Q&A Forums>>url:https://producingoss.com/en/q-and-a-forums.html]]
196 +*; [[Translation Infrastructure>>url:https://producingoss.com/en/translation-infrastructure.html]]
197 +*; [[Social Networking Services>>url:https://producingoss.com/en/social-networking.html]]
198 +
199 +* [[4. Social and Political Infrastructure>>url:https://producingoss.com/en/social-infrastructure.html]]
200 +
201 +* \\
202 +*; [[Forkability>>url:https://producingoss.com/en/social-infrastructure.html#forkability]]
203 +*; [[Benevolent Dictators>>url:https://producingoss.com/en/benevolent-dictator.html]]
204 +*: \\
205 +*:; [[Who Can Be a Good Benevolent Dictator?>>url:https://producingoss.com/en/benevolent-dictator.html#benevolent-dictator-qualifications]]
206 +*; [[Consensus-based Democracy>>url:https://producingoss.com/en/consensus-democracy.html]]
207 +*: \\
208 +*:; [[Version Control Means You Can Relax>>url:https://producingoss.com/en/consensus-democracy.html#version-control-relaxation]]
209 +*:; [[When Consensus Cannot Be Reached, Vote>>url:https://producingoss.com/en/consensus-democracy.html#voting]]
210 +*:; [[When To Vote>>url:https://producingoss.com/en/consensus-democracy.html#when-to-vote]]
211 +*:; [[Who Votes?>>url:https://producingoss.com/en/consensus-democracy.html#electorate]]
212 +*:: \\
213 +*::; [[Not All Maintainers Are Coders>>url:https://producingoss.com/en/consensus-democracy.html#non-technical-maintainers]]
214 +*::; [[Adding New Maintainers>>url:https://producingoss.com/en/consensus-democracy.html#adding-maintainers]]
215 +*:; [[Polls Versus Votes>>url:https://producingoss.com/en/consensus-democracy.html#polls]]
216 +*:; [[Vetoes>>url:https://producingoss.com/en/consensus-democracy.html#veto]]
217 +*; [[Writing It All Down>>url:https://producingoss.com/en/written-rules.html]]
218 +*; [[Joining or Creating a Non-Profit Organization>>url:https://producingoss.com/en/non-profit.html]]
219 +
220 +* [[5. Participating as a Business, Non-Profit, or Government Agency>>url:https://producingoss.com/en/money.html]]
221 +
222 +* \\
223 +*; [[The Economics of Open Source>>url:https://producingoss.com/en/money.html#economics-of-open-source]]
224 +*; [[Types of Corporate Involvement>>url:https://producingoss.com/en/types-of-corporate-involvement.html]]
225 +*; [[Governments and Open Source>>url:https://producingoss.com/en/governments-and-open-source.html]]
226 +*: \\
227 +*:; [[Being Open Source From Day One is Especially Important for Government Projects>>url:https://producingoss.com/en/governments-and-open-source.html#starting-open-for-govs]]
228 +*; [[Hire for the Long Term>>url:https://producingoss.com/en/long-term-developers.html]]
229 +*: \\
230 +*:; [[Case study>>url:https://producingoss.com/en/long-term-developers.html#integrating-new-paid-dev]]
231 +*; [[Appear as Many, Not as One>>url:https://producingoss.com/en/appear-as-many.html]]
232 +*; [[Be Open About Your Motivations>>url:https://producingoss.com/en/open-motives.html]]
233 +*; [[Money Can't Buy You Love>>url:https://producingoss.com/en/money-vs-love.html]]
234 +*; [[Contracting>>url:https://producingoss.com/en/contracting.html]]
235 +*: \\
236 +*:; [[Review and Acceptance of Changes>>url:https://producingoss.com/en/contracting.html#community-review-acceptance]]
237 +*:: \\
238 +*::; [[Case Study: the CVS Password-Authentication Protocol>>url:https://producingoss.com/en/contracting.html#cvs-pserver]]
239 +*:; [[Update Your RFI, RFP and Contract Language>>url:https://producingoss.com/en/contracting.html#rfi-rfp-contract-language]]
240 +*:; [[Open Source IV&V>>url:https://producingoss.com/en/contracting.html#osivv]]
241 +*:; [[Don't Surprise Your Lawyers>>url:https://producingoss.com/en/contracting.html#lawyers-no-surprises]]
242 +*; [[Funding Non-Programming Activities>>url:https://producingoss.com/en/funding-non-programming.html]]
243 +*: \\
244 +*:; [[Quality Assurance (i.e., Professional Testing)>>url:https://producingoss.com/en/funding-non-programming.html#fund-qa]]
245 +*:; [[Legal Advice and Protection>>url:https://producingoss.com/en/funding-non-programming.html#fund-legal-work]]
246 +*:; [[Documentation and Usability>>url:https://producingoss.com/en/funding-non-programming.html#fund-documentation-usability]]
247 +*:: \\
248 +*::; [[Funding User Experience (UX) Work>>url:https://producingoss.com/en/funding-non-programming.html#fund-usability]]
249 +*:; [[Providing Hosting/Bandwidth>>url:https://producingoss.com/en/funding-non-programming.html#fund-hosting]]
250 +*:; [[Providing Build Farms and Development Servers>>url:https://producingoss.com/en/funding-non-programming.html#fund-servers]]
251 +*:; [[Running Security Audits>>url:https://producingoss.com/en/funding-non-programming.html#security-audits]]
252 +*:; [[Sponsoring Conferences, Hackathons, and other Developer Meetings>>url:https://producingoss.com/en/funding-non-programming.html#fund-meetings]]
253 +*; [[Marketing>>url:https://producingoss.com/en/marketing.html]]
254 +*: \\
255 +*:; [[Open Source and Freedom from Vendor Lock-In>>url:https://producingoss.com/en/marketing.html#lock-in-vs-freedom]]
256 +*:; [[Remember That You Are Being Watched>>url:https://producingoss.com/en/marketing.html#goldfish-bowl]]
257 +*:: \\
258 +*::; [[Case Study: You Can't Fake It, So Don't Try>>url:https://producingoss.com/en/marketing.html#activity-cannot-be-faked]]
259 +*:; [[Don't Bash Competing Vendors' Efforts>>url:https://producingoss.com/en/marketing.html#competing-efforts]]
260 +*:; [["Commercial" vs "Proprietary">>url:https://producingoss.com/en/marketing.html#commercial-vs-proprietary]]
261 +*; [[Open Source and the Organization>>url:https://producingoss.com/en/open-source-and-the-organization.html]]
262 +*: \\
263 +*:; [[Dispel Myths Within Your Organization>>url:https://producingoss.com/en/open-source-and-the-organization.html#dispel-myths]]
264 +*:; [[Foster Pools of Expertise in Multiple Places>>url:https://producingoss.com/en/open-source-and-the-organization.html#foster-expertise-diversity]]
265 +*:: \\
266 +*::; [[Establish Contact Early With Relevant Communities>>url:https://producingoss.com/en/open-source-and-the-organization.html#talk-to-relevant-communities-early]]
267 +*:; [[Don't Let Publicity Events Drive Project Schedule>>url:https://producingoss.com/en/open-source-and-the-organization.html#publicity-events-vs-project-events]]
268 +*:; [[The Key Role of Middle Management>>url:https://producingoss.com/en/open-source-and-the-organization.html#middle-management]]
269 +*:; [[InnerSourcing>>url:https://producingoss.com/en/open-source-and-the-organization.html#innersource]]
270 +*; [[Hiring Open Source Developers>>url:https://producingoss.com/en/hiring.html]]
271 +*: \\
272 +*:; [[Hiring for Influence>>url:https://producingoss.com/en/hiring.html#hiring-for-influence]]
273 +*; [[Evaluating Open Source Projects>>url:https://producingoss.com/en/evaluating-oss-projects.html]]
274 +*; [[Crowdfunding and Bounties>>url:https://producingoss.com/en/crowdfunding-and-bounties.html]]
275 +
276 +* [[6. Communications>>url:https://producingoss.com/en/communications.html]]
277 +
278 +* \\
279 +*; [[Written Culture>>url:https://producingoss.com/en/communications.html#written-culture]]
280 +*; [[You Are What You Write>>url:https://producingoss.com/en/you-are-what-you-write.html]]
281 +*: \\
282 +*:; [[Structure and Formatting>>url:https://producingoss.com/en/you-are-what-you-write.html#structure-and-formatting]]
283 +*:; [[Content>>url:https://producingoss.com/en/you-are-what-you-write.html#writing-content]]
284 +*:; [[Tone>>url:https://producingoss.com/en/you-are-what-you-write.html#writing-tone]]
285 +*:; [[Recognizing Rudeness>>url:https://producingoss.com/en/you-are-what-you-write.html#rudeness]]
286 +*:; [[Face>>url:https://producingoss.com/en/you-are-what-you-write.html#face]]
287 +*; [[Avoiding Common Pitfalls>>url:https://producingoss.com/en/common-pitfalls.html]]
288 +*: \\
289 +*:; [[Don't Post Without a Purpose>>url:https://producingoss.com/en/common-pitfalls.html#post-with-purpose]]
290 +*:; [[Productive vs Unproductive Threads>>url:https://producingoss.com/en/common-pitfalls.html#productive-threads]]
291 +*:; [[The Smaller the Topic, the Longer the Debate>>url:https://producingoss.com/en/common-pitfalls.html#bikeshed]]
292 +*:; [[Avoid Holy Wars>>url:https://producingoss.com/en/common-pitfalls.html#holy-wars]]
293 +*:; [[The "Noisy Minority" Effect>>url:https://producingoss.com/en/common-pitfalls.html#noisy-minority]]
294 +*:; [[Don't Bash Competing Open Source Products>>url:https://producingoss.com/en/common-pitfalls.html#competing-products]]
295 +*; [[Difficult People>>url:https://producingoss.com/en/difficult-people.html]]
296 +*: \\
297 +*:; [[Handling Difficult People>>url:https://producingoss.com/en/difficult-people.html#handling-difficult-people]]
298 +*:; [[Case study>>url:https://producingoss.com/en/difficult-people.html#difficult-people-case-study]]
299 +*; [[Handling Growth>>url:https://producingoss.com/en/growth.html]]
300 +*: \\
301 +*:; [[Conspicuous Use of Archives>>url:https://producingoss.com/en/growth.html#using-archives]]
302 +*:: \\
303 +*::; [[Treat All Resources Like Archives>>url:https://producingoss.com/en/growth.html#all-as-archives]]
304 +*:; [[Codifying Tradition>>url:https://producingoss.com/en/growth.html#codifying-tradition]]
305 +*; [[Choose the Right Forum>>url:https://producingoss.com/en/choose-the-forum.html]]
306 +*: \\
307 +*:; [[Cross-Link Between Forums>>url:https://producingoss.com/en/choose-the-forum.html#cross-links]]
308 +*; [[Publicity>>url:https://producingoss.com/en/publicity.html]]
309 +*: \\
310 +*:; [[Announcing Releases and Other Major Events>>url:https://producingoss.com/en/publicity.html#announcing-releases]]
311 +*:; [[Announcing Security Vulnerabilities>>url:https://producingoss.com/en/publicity.html#security]]
312 +*:: \\
313 +*::; [[Receive the Report>>url:https://producingoss.com/en/publicity.html#security-receiving]]
314 +*::; [[Develop the Fix Quietly>>url:https://producingoss.com/en/publicity.html#security-finding-a-fix]]
315 +*::; [[CVE Numbers>>url:https://producingoss.com/en/publicity.html#security-cve]]
316 +*::; [[Common Vulnerability Scoring System (CVSS) Scores>>url:https://producingoss.com/en/publicity.html#security-cvss]]
317 +*::; [[Pre-Notification>>url:https://producingoss.com/en/publicity.html#security-prenotification]]
318 +*::; [[Distribute the Fix Publicly>>url:https://producingoss.com/en/publicity.html#security-announcing]]
319 +
320 +* [[7. Packaging, Releasing, and Daily Development>>url:https://producingoss.com/en/development-cycle.html]]
321 +
322 +* \\
323 +*; [[Release Numbering>>url:https://producingoss.com/en/development-cycle.html#release-numbering]]
324 +*: \\
325 +*:; [[Release Number Components>>url:https://producingoss.com/en/development-cycle.html#release-number-components]]
326 +*:; [[Semantic Versioning>>url:https://producingoss.com/en/development-cycle.html#semantic-versioning]]
327 +*:; [[The Even/Odd Strategy>>url:https://producingoss.com/en/development-cycle.html#release-number-even-odd-strategy]]
328 +*; [[Release Branches>>url:https://producingoss.com/en/release-branches.html]]
329 +*: \\
330 +*:; [[Mechanics of Release Branches>>url:https://producingoss.com/en/release-branches.html#release-branch-mechanics]]
331 +*; [[Stabilizing a Release>>url:https://producingoss.com/en/stabilizing-a-release.html]]
332 +*: \\
333 +*:; [[Dictatorship by Release Owner>>url:https://producingoss.com/en/stabilizing-a-release.html#release-owner]]
334 +*:; [[Voting on Changes>>url:https://producingoss.com/en/stabilizing-a-release.html#release-voting]]
335 +*:: \\
336 +*::; [[Managing Collaborative Release Stabilization>>url:https://producingoss.com/en/stabilizing-a-release.html#release-stabilization-collaboration]]
337 +*::; [[Release Manager>>url:https://producingoss.com/en/stabilizing-a-release.html#release-manager]]
338 +*; [[Packaging>>url:https://producingoss.com/en/packaging.html]]
339 +*: \\
340 +*:; [[Format>>url:https://producingoss.com/en/packaging.html#packaging-format]]
341 +*:; [[Name and Layout>>url:https://producingoss.com/en/packaging.html#packaging-name-and-layout]]
342 +*:: \\
343 +*::; [[To Capitalize or Not to Capitalize>>url:https://producingoss.com/en/packaging.html#release-capitalization]]
344 +*::; [[Pre-Releases>>url:https://producingoss.com/en/packaging.html#release-prereleases]]
345 +*:; [[Compilation and Installation>>url:https://producingoss.com/en/packaging.html#packaging-build-install]]
346 +*:; [[Binary Packages>>url:https://producingoss.com/en/packaging.html#binary-packages]]
347 +*; [[Testing and Releasing>>url:https://producingoss.com/en/testing-and-releasing.html]]
348 +*: \\
349 +*:; [[Candidate Releases>>url:https://producingoss.com/en/testing-and-releasing.html#candidate-releases]]
350 +*:; [[Announcing Releases>>url:https://producingoss.com/en/testing-and-releasing.html#release-announcement]]
351 +*; [[Maintaining Multiple Release Lines>>url:https://producingoss.com/en/release-lines.html]]
352 +*: \\
353 +*:; [[Security Releases>>url:https://producingoss.com/en/release-lines.html#security-releases]]
354 +*; [[Releases and Daily Development>>url:https://producingoss.com/en/releases-and-daily-development.html]]
355 +*: \\
356 +*:; [[Planning Releases>>url:https://producingoss.com/en/releases-and-daily-development.html#planning]]
357 +
358 +* [[8. Managing Participants>>url:https://producingoss.com/en/managing-participants.html]]
359 +
360 +* \\
361 +*; [[Community and Motivation>>url:https://producingoss.com/en/managing-participants.html#community-and-motivation]]
362 +*: \\
363 +*:; [[Delegation>>url:https://producingoss.com/en/managing-participants.html#delegation]]
364 +*:: \\
365 +*::; [[Distinguish Clearly Between Inquiry and Assignment>>url:https://producingoss.com/en/managing-participants.html#delegation-assignment]]
366 +*::; [[Follow Up After You Delegate>>url:https://producingoss.com/en/managing-participants.html#delegation-followup]]
367 +*::; [[Notice What People Are Interested In>>url:https://producingoss.com/en/managing-participants.html#delegation-interest]]
368 +*:; [[Praise and Criticism>>url:https://producingoss.com/en/managing-participants.html#praise-and-criticism]]
369 +*:; [[Prevent Territoriality>>url:https://producingoss.com/en/managing-participants.html#territoriality]]
370 +*:; [[The Automation Ratio>>url:https://producingoss.com/en/managing-participants.html#automation]]
371 +*:: \\
372 +*::; [[Automated testing>>url:https://producingoss.com/en/managing-participants.html#automated-testing]]
373 +*:; [[Treat Every User as a Potential Participant>>url:https://producingoss.com/en/managing-participants.html#users-to-participants]]
374 +*:; [[Meeting In Person (Conferences, Hackfests, Code-a-Thons, Code Sprints, Retreats)>>url:https://producingoss.com/en/managing-participants.html#meeting-in-person]]
375 +*; [[Share Management Tasks as Well as Technical Tasks>>url:https://producingoss.com/en/share-management.html]]
376 +*: \\
377 +*:; [["Manager" Does Not Mean "Owner">>url:https://producingoss.com/en/share-management.html#manager-is-not-owner]]
378 +*:: \\
379 +*::; [[Patch Manager (or Pull Request Manager)>>url:https://producingoss.com/en/share-management.html#patch-manager]]
380 +*::; [[Translation Manager>>url:https://producingoss.com/en/share-management.html#translation-manager]]
381 +*::; [[Documentation Manager>>url:https://producingoss.com/en/share-management.html#documentation-manager]]
382 +*::; [[Issue Manager>>url:https://producingoss.com/en/share-management.html#issue-manager]]
383 +*; [[Transitions>>url:https://producingoss.com/en/transitions.html]]
384 +*; [[Committers>>url:https://producingoss.com/en/committers.html]]
385 +*: \\
386 +*:; [[Committers vs Maintainers>>url:https://producingoss.com/en/committers.html#commiter-vs-maintainer]]
387 +*:; [[Choosing Committers>>url:https://producingoss.com/en/committers.html#choosing-committers]]
388 +*:; [[Revoking Commit Access>>url:https://producingoss.com/en/committers.html#revoking-committers]]
389 +*:; [[Partial Commit Access>>url:https://producingoss.com/en/committers.html#partial-committers]]
390 +*:; [[Dormant Committers>>url:https://producingoss.com/en/committers.html#dormant-committers]]
391 +*:; [[Avoid Mystery>>url:https://producingoss.com/en/committers.html#commit-access-openness]]
392 +*; [[Credit>>url:https://producingoss.com/en/credit.html]]
393 +*; [[Forks>>url:https://producingoss.com/en/forks.html]]
394 +*: \\
395 +*:; [["Development Forks" versus "Hard Forks">>url:https://producingoss.com/en/forks.html#dev-forks-vs-hard-forks]]
396 +*:; [[Figuring Out Whether You're the Fork>>url:https://producingoss.com/en/forks.html#who-is-the-fork]]
397 +*:; [[Handling a Fork>>url:https://producingoss.com/en/forks.html#forks-handling]]
398 +*:; [[Initiating a Fork>>url:https://producingoss.com/en/forks.html#forks-initiating]]
399 +
400 +* [[9. Legal Matters: Licenses, Copyrights, Trademarks and Patents>>url:https://producingoss.com/en/legal.html]]
401 +
402 +* \\
403 +*; [[Terminology>>url:https://producingoss.com/en/legal.html#licenses-terminology]]
404 +*; [[Aspects of Licenses>>url:https://producingoss.com/en/license-aspects.html]]
405 +*; [[The GPL and License Compatibility>>url:https://producingoss.com/en/license-compatibility.html]]
406 +*; [[Choosing a License>>url:https://producingoss.com/en/license-choosing.html]]
407 +*: \\
408 +*:; [[The GNU General Public License>>url:https://producingoss.com/en/license-choosing.html#license-choosing-gpl]]
409 +*:: \\
410 +*::; [[The "or any later version" Option: Future-Proofing the GPL>>url:https://producingoss.com/en/license-choosing.html#gpl-future-proofing]]
411 +*::; [[The GNU Affero GPL: A Version of the GNU GPL for Server-Side Code>>url:https://producingoss.com/en/license-choosing.html#gnu-affero-gpl]]
412 +*::; [[The Copyright Holder Is Special, Even In Copyleft Licenses>>url:https://producingoss.com/en/license-choosing.html#copyright-holder-is-special]]
413 +*::; [[Is the GPL Free or Not Free?>>url:https://producingoss.com/en/license-choosing.html#is-the-gpl-free]]
414 +*; [[Contributor Agreements>>url:https://producingoss.com/en/contributor-agreements.html]]
415 +*: \\
416 +*:; [[Doing Nothing>>url:https://producingoss.com/en/contributor-agreements.html#copyright-assignment-none]]
417 +*:; [[Contributor License Agreements>>url:https://producingoss.com/en/contributor-agreements.html#copyright-assignment-cla]]
418 +*:: \\
419 +*::; [[Developer Certificates of Origin (DCO): A Simpler Style of CLA>>url:https://producingoss.com/en/contributor-agreements.html#developer-certificate-of-origin]]
420 +*; [[Proprietary Relicensing>>url:https://producingoss.com/en/proprietary-relicensing.html]]
421 +*: \\
422 +*:; [[Problems with Proprietary Relicensing>>url:https://producingoss.com/en/proprietary-relicensing.html#proprietary-relicensing-problems]]
423 +*; [[Trademarks>>url:https://producingoss.com/en/trademarks.html]]
424 +*: \\
425 +*:; [[Case study: Mozilla Firefox, the Debian Project, and Iceweasel>>url:https://producingoss.com/en/trademarks.html#mozilla-firefox-debian-iceweasel]]
426 +*:; [[Case study: The GNOME Logo and the Fish Pedicure Shop>>url:https://producingoss.com/en/trademarks.html#gnome-fish-pedicure]]
427 +*; [[Patents>>url:https://producingoss.com/en/patents.html]]
428 +*; [[Further Resources>>url:https://producingoss.com/en/licensing-further-resources.html]]
429 +)))
430 +
390 390  ~-~-~-~-~-~-~-~-

Submit feedback regarding this wiki to webmaster@opensource.org

This wiki is licensed under a Creative Commons 2.0 license
XWiki 14.10.13 - Documentation