Version 3.5 by Ken Udas on 2019/05/05 22:43

Show last authors
1 == ==
2
3 = Sections Affiliated With: The Business of Open Source =
4
5
6 Reports indicate Open Source Software now accounts for between 78% (2015) and 98% (2017) ^^[1,2,3]^^ of all core digital infrastructure, yet few organizational managers understand the business of Open Source Software – how it is produced, the opportunities it provides, its vulnerabilities, and how to effectively engage with open source communities of practice. The Business of Open Source introduces students to industry practices and cultures that promote the production of business-ready, cost effective software, delivering quicker innovation, reduced time to market, freedom from lock-in, enhanced reliability, lower total cost of ownership, and a host of other benefits. The course is designed to help organizational managers and technical professionals make informed decisions about Open Source Software, the communities of practice that enable it and the organizations that rely on it, which is practically every organization.
7
8 This course prepares students to successfully deploy Open Source Software, and effectively engage in open source production. Students will learn about the origins, impetus and differences of the Free and Open Source Software movements, investigate the relationships between proprietary and open development, and understand the current status and issues around open source development, projects, and communities. Students will be challenged to assess traditional organizational practice and measure their capacity to manage reform, in light of the differences presented by open source. This may require rethinking business models, procurement methods, project management methodologies, understandings of total cost of ownership, staffing, management of non-vendor and community relationships, risk assessment, and commercialization.
9
10 By the end of this course, students will be able to:
11
12 * Develop an implementation plan to identify and address gaps within an organization that may inhibit effective adoption of open source technology.
13 * Explain the impetus, value proposition, community principles, and common practices of Open Source Software, open source development and communities of practice, and some of the implications for engaging within contemporary organizations.
14 * Differentiate between open source and other forms of software licensing, production, and distribution models related to typical business operations: procurement, HR, marketing and communications, etc.
15 * Assess an organization’s preparedness for successful participation in open source production and community involvement.
16 * Assess the variety of open source business models as compared to traditional proprietary approaches.
17
18 **[INSERT APPROPRIATE SECTIONS FROM TEXT]**
19
20
21 ; [[1. Introduction>>url:https://producingoss.com/en/introduction.html]]
22 : \\
23 :; [[History>>url:https://producingoss.com/en/introduction.html#history]]
24 :: \\
25 ::; [[The Rise of Proprietary Software and Free Software>>url:https://producingoss.com/en/introduction.html#propertization]]
26 ::: \\
27 :::; [[Conscious Resistance>>url:https://producingoss.com/en/introduction.html#history-conscious-resistance]]
28 :::; [[Accidental Resistance>>url:https://producingoss.com/en/introduction.html#history-accidental-resistance]]
29 ::; [["Free" Versus "Open Source">>url:https://producingoss.com/en/introduction.html#free-vs-open-source]]
30 :; [[The Situation Today>>url:https://producingoss.com/en/today.html]]
31
32 = Sections Affiliated With: Open Source Community Development =
33
34 [INSERT APPROPRIATE SECTIONS FROM TEXT]
35
36
37
38 = Sections Affiliated With: Open Source Development Fundamentals =
39
40
41
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:
46
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 )))
53
54 **[INSERT APPROPRIATE SECTIONS FROM TEXT]**
55
56
57 [[**Chapter 2. Getting Started**>>url:https://producingoss.com/en/getting-started.html]]
58
59 = Producing Open Source Software Text Structure =
60
61
62 [PASTE INTO APPROPRIATE COURSE(S)}
63
64
65 ; [[Preface>>url:https://producingoss.com/en/preface.html]]
66 : \\
67 :; [[Why Write This Book?>>url:https://producingoss.com/en/preface.html#why]]
68 :; [[Who Should Read This Book?>>url:https://producingoss.com/en/audience.html]]
69 :; [[Sources>>url:https://producingoss.com/en/sources.html]]
70 :; [[Acknowledgements>>url:https://producingoss.com/en/acknowledgements.html]]
71 :: \\
72 ::; [[For the first edition (2005)>>url:https://producingoss.com/en/acknowledgements.html#acknowledgements-1st-ed]]
73 ::; [[For the second edition (2017)>>url:https://producingoss.com/en/acknowledgements.html#acknowledgements-2nd-ed]]
74 :; [[Disclaimer>>url:https://producingoss.com/en/disclaimer.html]]
75
76 (((
77 ~-~-~-~-~-~-~-~-~-~-~-~-~-~--
78 )))
79
80 ; [[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]]
81 : \\
82 :; [[History>>url:https://producingoss.com/en/introduction.html#history]]
83 :: \\
84 ::; [[The Rise of Proprietary Software and Free Software>>url:https://producingoss.com/en/introduction.html#propertization]]
85 ::: \\
86 :::; [[Conscious Resistance>>url:https://producingoss.com/en/introduction.html#history-conscious-resistance]]
87 :::; [[Accidental Resistance>>url:https://producingoss.com/en/introduction.html#history-accidental-resistance]]
88 ::; [["Free" Versus "Open Source">>url:https://producingoss.com/en/introduction.html#free-vs-open-source]]
89 :; [[The Situation Today>>url:https://producingoss.com/en/today.html]]
90
91 (((
92 ~-~-~-~-~-~-~-~-~-~-~-~-~-~--
93 )))
94
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 ~-~-~-~-~-~-~-~-~-~-~-~-~-~--
142 )))
143
144 *
145
146 * [[3. Technical Infrastructure>>url:https://producingoss.com/en/technical-infrastructure.html]]
147
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
431 ~-~-~-~-~-~-~-~-

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