Open-source software movement: Difference between revisions

Content deleted Content added
Further reading: Dead link substitution
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Dead link}}
 
(147 intermediate revisions by 94 users not shown)
Line 1:
{{shortShort description|openOpen collaboration movement supporting open-source licenses}}
{{distinguish Distinguish|text=[[Free software movement]], a related movement}}
{{For |related movements beyond software|Open |source{{!}}Open-source model}}
{{Cleanup Essay-like|date=November 20092021}}
 
<onlyinclude>The '''open-source- software movement''' is a social movement that supports the use of [[open-source licenseslicense]]s for some or all software, aas part of the broader notion of [[open collaboration]].<ref name="doi.org">{{cite journal | last1 = Levine, | first1 = Sheen S., &| last2 = Prietula, | first2 = M. J. (| year = 2013). [https://papers.ssrn.com/sol3/papers.cfm?abstract_id| title =1096442 Open Collaboration for Innovation: Principles and Performance]. ''| journal = Organization Science'', {{DOI| volume = 25| issue = 5| pages = 1414–1433| doi = 10.1287/orsc.2013.0872 | ssrn = 1096442 | arxiv = 1406.7541 | s2cid = 6583883 }}</ref> The open-source movement was started to spread the concept/idea of [[open-source software]].
 
[[Programmer]]s who support the open-source-movement philosophy contribute to the open-source community by voluntarily writing and exchanging programming code for [[software development]].<ref name="Wyllys2000">Wyllys, R.E. (2000). [http://www.ischool.utexas.edu/~l38613dw/readings/OpenSourceOverview.html Overview of the Open-Source Movement]. Retrieved November 22, 2009, from The University of Texas at Austin Graduate School of Library & Information Science</ref> The term "open source" requires that no one can discriminate against a group in not sharing the edited code or hinder others from editing their already-edited work. This approach to software development allows anyone to obtain and modify open-source code. These modifications are distributed back to the developers within the open-source community of people who are working with the software. In this way, the identities of all individuals participating in code modification are disclosed and the transformation of the code is documented over time.<ref name="ref_e_Warger">Warger, T.
[[Programmer]]s who support the open-source-movement philosophy contribute to the open-source community by voluntarily writing and exchanging programming code for [[software development]].<ref name="Wyllys2000">Wyllys, R.E. (2000). [http://www.ischool.utexas.edu/~l38613dw/readings/OpenSourceOverview.html Overview of the Open-Source Movement] {{Webarchive|url=https://web.archive.org/web/20160316131053/https://www.ischool.utexas.edu/~l38613dw/readings/OpenSourceOverview.html |date=2016-03-16 }}. Retrieved November 22, 2009, from The University of Texas at Austin Graduate School of Library & Information Science</ref> The term ''open source'' requires that no one can [[Discrimination|discriminate]] against a group in not sharing the edited code or hinder others from editing their already-edited work. This approach to software development allows anyone to obtain and modify open-source code. These modifications are distributed back to the developers within the open-source community of people who are working with the software. In this way, the identities of all individuals participating in code modification are disclosed and the transformation of the code is documented over time.<ref name="ref_e_Warger">Warger, T.
(2002)[http://net.educause.edu/ir/library/pdf/eqm0233.pdf The Open Source Movement] {{webarchive|url=https://web.archive.org/web/20110717100415/http://net.educause.edu/ir/library/pdf/eqm0233.pdf |date=2011-07-17 }}. Retrieved November 22, 2009, from Education Resources Information Center</ref> This method makes it difficult to establish ownership of a particular bit of code but is in keeping with the open-source-movement philosophy. These goals promote the production of high-quality programs as well as working cooperatively with other similarly-minded people to improve open-source technology.<ref name="Wyllys2000" /></onlyinclude> This led to software such as [[MediaWiki]], the software with which the [[Wikipedia]] website is built.
(2002)[http://net.educause.edu/ir/library/pdf/eqm0233.pdf The Open Source Movement] {{webarchive|url=https://web.archive.org/web/20110717100415/http://net.educause.edu/ir/library/pdf/eqm0233.pdf |date=2011-07-17 }}. Retrieved November 22, 2009, from Education Resources Information Center</ref> This method makes it difficult to establish ownership of a particular bit of code but is in keeping with the open-source-movement philosophy. These goals promote the production of high-quality programs as well as working cooperatively with other similarly-minded people to improve open-source technology.<ref name="Wyllys2000" /></onlyinclude>
 
== Brief history ==
{{Further |Open-source software#History |History of free and open-source software}}
 
The label "open source" was created and adopted by a group of people in the [[free-software movement]] at a strategy session<ref name=osihistory>{{Cite web
The label ''open source'' was created and adopted by a group of people in the [[free software movement]] at a strategy session<ref name=osihistory>{{Cite web
|url=http://www.opensource.org/history
|title=History of the OSI
Line 16 ⟶ 18:
|first=Michael
|last=Tiemann
|authorlinkauthor-link=Michael Tiemann
|publisher=[[Open Source Initiative]]
|accessdateaccess-date=August 23, 2008
|archive-date=October 1, 2002
}}</ref> held at [[Palo Alto, California]], in reaction to [[Netscape Communications Corporation|Netscape]]'s January 1998 announcement of a source-code release for [[Netscape Navigator|Navigator]]. One of the reasons behind using the term was that "the [advantage] of using the term open source [is] that the business world usually tries to keep free technologies from being installed."<ref>[http://sloanreview.mit.edu/the-magazine/2000-fall/4211-3/a-brief-history-of-the-opensource-movement/ A Brief History of the Open-Source Movement] {{Webarchive|url=https://web.archive.org/web/20110411022933/http://sloanreview.mit.edu/the-magazine/2000-fall/4211-3/a-brief-history-of-the-opensource-movement/# |date=2011-04-11 }}. Sloanreview.mit.edu (2011-11-18). Retrieved on 2011-11-30.</ref> Those people who adopted the term used the opportunity before the release of Navigator's source code to free themselves of the ideological and confrontational connotations of the term "free software". Later in February 1998, [[Bruce Perens]] and [[Eric S. Raymond]] founded an organization called [[Open Source Initiative]] (OSI) "as an educational, advocacy, and stewardship organization at a cusp moment in the history of that culture."<ref name="osihis">[http://www.opensource.org/history History of the OSI | Open Source Initiative]. Opensource.org. Retrieved on 2011-11-30.</ref>
|archive-url=https://web.archive.org/web/20021001164015/http://www.opensource.org/docs/history.php
|url-status=live
}}</ref> held at [[Palo Alto, California]], in reaction to [[Netscape Communications Corporation|Netscape]]'s January 1998 announcement of a source-code release for [[Netscape Navigator|Navigator]]. One of the reasons behind using the term was that "the advantage of using the term open source is that the business world usually tries to keep free technologies from being installed."<ref>[http://sloanreview.mit.edu/the-magazine/2000-fall/4211-3/a-brief-history-of-the-opensource-movement/ A Brief History of the Open-Source Movement] {{Webarchive|url=https://web.archive.org/web/20110411022933/http://sloanreview.mit.edu/the-magazine/2000-fall/4211-3/a-brief-history-of-the-opensource-movement/ |date=2011-04-11 }}. Sloanreview.mit.edu (2011-11-18). Retrieved on 2011-11-30.</ref> Those people who adopted the term used the opportunity before the release of Navigator's source code to free themselves of the ideological and confrontational connotations of the term "free software". Later in February 1998, [[Bruce Perens]] and [[Eric S. Raymond]] founded an organization called [[Open Source Initiative]] (OSI) "as an educational, advocacy, and stewardship organization at a cusp moment in the history of that culture."<ref name="osihis">[http://www.opensource.org/history History of the OSI | Open Source Initiative] {{Webarchive|url=https://web.archive.org/web/20021001164015/http://www.opensource.org/docs/history.php |date=2002-10-01 }}. Opensource.org. Retrieved on 2011-11-30.</ref>
 
=== Evolution ===
In the beginning, a difference between hardware and software did not exist. The user and programmer of a computer were one and the same. When the first commercial electronic computer was introduced by [[IBM]] in 1952, the machine was hard to maintain and expensive. Putting the price of the machine aside, it was the software that caused the problem when owning one of these computers. Then in 1952, a collaboration of all the owners of the computer got together and created a set of tools. The collaboration of people were in a group called PACT (The Project for the Advancement of Coding techniques). After passing this hurdle, in 1956, the Eisenhower administration decided to put restrictions on the types of sales [[AT&T]] could make. This did not stop the inventors from developing new ideas of how to bring the computer to the mass population. The next step was making the computer more affordable which slowly developed through different companies. Then they had to develop software that would host multiple users. [[Massachusetts Institute of Technology|MIT]] computation center developed one of the first systems, CTSS (Compatible Time-Sharing System). This laid the foundation for many more systems, and what we now call the open-source software movement.<ref>Weber, Steven. The Success of Open Source. The President and Fellows of Harvard College. 2004. Print pg.20–28. {{ISBN|9780674018587}} This whole paragraph is referenced to Steven Weber</ref>
 
In the early days of computer programming, a difference between hardware and software did not exist. The user and programmer of a computer were one and the same. When the first commercial electronic computer was introduced by [[IBM]] in 1952, the machine was hard to maintain and expensive. Putting the price of the machine aside, it was the software that caused the problem when owning one of these computers. Then in 1952, a collaboration of all the owners of the computer got together and created a set of tools. The collaboration of people were in a group called PACT (The Project for the Advancement of Coding techniques). After passing this hurdle, in 1956, the Eisenhower administration decided to put restrictions on the types of sales [[AT&T]] could make. This did not stop the inventors from developing new ideas of how to bring the computer to the mass population. The next step was making the computer more affordable which slowly developed through different companies. Then they had to develop software that would host multiple users. [[Massachusetts Institute of Technology|MIT]] computation center developed one of the first systems, CTSS (Compatible Time-Sharing System). This laid the foundation for many more systems, and what we now call the open-source software movement.<ref>Weber, Steven. The Success of Open Source. The President and Fellows of Harvard College. 2004. Print pg.20–28. {{ISBN|978-0-674-01858-7}} This whole paragraph is referenced to Steven Weber</ref>
The open-source movement is branched from the [[free-software movement]] which began in the late 80s with the launching of the GNU project by [[Richard Stallman]].<ref name="ref_e_Tennant">Tennant, D. (2008, August 11). Standing on Principle. Computerworld, p. 4. Retrieved from Business Source Premier database.</ref> Stallman is regarded within the open-source community as sharing a key role in the conceptualization of freely-shared source code for software development.<ref name="ref_e_Warger" /> The term "[[free software]]" in the free software movement is meant to imply freedom of software exchange and modification. The term does not refer to any monetary freedom.<ref name="ref_e_Warger" /> Both the free-software movement and the open-source movement share this view of free exchange of [[source code|programming code]], and this is often why both of the movements are sometimes referenced in literature as part of the [[FOSS]] or "Free and Open Software" or [[FLOSS]] "Free/Libre Open-Source" communities.
 
The open-source movement is branched from the [[free software movement]] which began in the late 80s with the launching of the GNU project by [[Richard Stallman]].<ref name="ref_e_Tennant">Tennant, D. (2008, August 11). Standing on Principle. Computerworld, p. 4. Retrieved from Business Source Premier database.</ref> Stallman is regarded within the open-source community as sharing a key role in the conceptualization of freely-shared source code for software development.<ref name="ref_e_Warger" /> The term "[[free software]]" in the free software movement is meant to imply freedom of software exchange and modification. The term does not refer to any monetary freedom.<ref name="ref_e_Warger" /> Both the free-software movement and the open-source movement share this view of free exchange of [[source code|programming code]], and this is often why both of the movements are sometimes referenced in literature as part of the [[FOSS]] or "Free and Open Software" or [[FLOSS]] "Free/Libre Open-Source" communities.
 
These movements share fundamental differences in the view on open software. The main, factionalizing difference between the groups is the relationship between open-source and proprietary software. Often, makers of [[proprietary software]], such as [[Microsoft]], may make efforts to support open-source software to remain competitive.<ref name="ref_a1">Taft, D. K. (2009, November 3). [httphttps://www.eweek.com/cservers/a/Linuxmicrosoft-andrecommits-Opento-Source/Microsoft100k-Recommitsapache-100K-Apache-Contributioncontribution-at-apachecon Microsoft Recommits to $100k Apache Contribution at ApacheCon]{{Deaddead link|date=NovemberAugust 20182025}} {{Webarchive|boturl=InternetArchiveBothttps://web.archive.org/web/20231120202137/https://www.eweek.com/servers/microsoft-recommits-to-100k-apache-contribution-at-apachecon/ |fixdate=2023-attempted11-20 }}{{dead link|date=yesAugust 2025}}. <br/>(QUOTE:<br/>"Sorry.<br/><br/>This URL has been excluded from the Wayback Machine.")<br/>Retrieved NovemberMay 228, 20092020 from eWeek</ref>{{dead link|date=August 2025}} Members of the open-source community are willing to coexist with the makers of proprietary software<ref name="ref_e_Warger" /> and feel that the issue of whether software is open source is a matter of practicality.<ref name="ref_e_Elliott">{{Cite journal|doi=10.1108/09593840810860315|author=Elliott, M. S. |year=2008|title= Mobilization of software developers: The free software movement|journal= Information Technology & People |volume=21|issue=1|page= 4|last2=Scacchi|first2=Walt}}</ref>
 
In contrast, members of the free-software community maintain the vision that all software is a part of freedom of speech<ref name="ref_e_Warger" /> and that proprietary software is unethical and unjust.<ref name="ref_e_Warger" /> The free-software movement openly champions this belief through talks that denounce proprietary software. As a whole, the community refuses to support proprietary software. Further there are external motivations for these developers. One motivation is that, when a programmer fixes a bug or makes a program it benefits others in an open-source environment. Another motivation is that a programmer can work on multiple projects that they find interesting and enjoyable. Programming in the open-source world can also lead to commercial job offers or entrance into the venture capital community. These are just a few reasons why open-source programmers continue to create and advance software.<ref>{{Cite journal | last1 = Lerner | first1 = Josh | last2 = Tirole | first2 = Jean | citeseerx = 10.1.1.145.3577 | title = The simple Economics of Open Source | publisher = National Bureau of Economic Research | ___location = Cambridge, MA. | date = March 2000 | url = http://www.people.hbs.edu/jlerner/simple.pdf | access-date = 2015-06-10 | archive-date = 2017-12-15 | archive-url = https://web.archive.org/web/20171215003553/http://www.people.hbs.edu/jlerner/simple.pdf | url-status = live }}</ref>
 
While cognizant of the fact that both, the free-software movement and the open-source movement, share similarities in practical recommendations regarding open source, the free-software movement fervently continues to distinguish themselves from the open-source movement entirely.<ref name="ref_e_Stallman">Stallman, R. M. (2007). [https://www.gnu.org/philosophy/free-software-for-freedom.html#relationship Why "Free Software" is better than "Open Source"] {{Webarchive|url=https://web.archive.org/web/20210327080246/https://www.gnu.org/philosophy/free-software-for-freedom.html#relationship |date=2021-03-27 }}. Retrieved November 22, 2009, from GNU.org</ref> The free-software movement maintains that it has fundamentally different attitudes towards the relationship between open-source and proprietary software. The free-software community does not view the open-source community as their target grievance, however. Their target grievance is proprietary software itself.<ref name="ref_e_Warger" />
 
== Legal issues ==
Line 38 ⟶ 44:
In the court case "[[Jacobsen v. Katzer]]", the plaintiff sued the defendant for failing to put the required attribution notices in his modified version of the software, thereby violating license. The defendant claimed Artistic License in not adhering to the conditions of the software's use, but the wording of the attribution notice decided that this was not the case. "Jacobsen v Katzer" established open-source software's equality to proprietary software in the eyes of the law.
 
In a court case accusing Microsoft of being a monopoly, Linux and open-source software was introduced in court to prove that Microsoft had valid competitors and was grouped in with [[Apple Inc.|Apple]].{{Citation needed|date=June 2021}}
 
There are resources available for those involved open-source projects in need of legal advice. The [[Software Freedom Law Center]] features a primer on open-source legal issues. International Free and Open Source Software Law Review offers peer-reviewed information for lawyers on free-software issues.
Line 45 ⟶ 51:
The [[Open Source Initiative]] (OSI) was instrumental in the formalization of the open-source movement. The OSI was founded by Eric Raymond and Bruce Perens in February 1998 with the purpose of providing general education and advocacy of the open-source label through the creation of the Open Source Definition that was based on the Debian Free Software Guidelines. The OSI has become one of the main supporters and advocators of the open-source movement.<ref name="osihis" />
 
In February 1998, the open-source movement was adopted, formalized, and spearheaded by the Open Source Initiative (OSI), an organization formed to market software "as something more amenable to commercial business use"<ref name="ref_e_Warger" /> The OSI ownsapplied to register "Open Source" with the US Patent and Trademark Office, but was denied due to the term being generic and/or descriptive. Consequently, the OSI does not own the trademark "[[Open Source]]" in a national or international sense, although it does assert common-law trademark rights in the term.<ref name="Wyllys2000" />
The main tool they adopted for this was [[The Open Source Definition]].<ref>[http://www.opensource.org/docs/osd The Open Source Definition | Open Source Initiative] {{Webarchive|url=https://web.archive.org/web/20070607054201/http://www.opensource.org/docs/osd |date=2007-06-07 }}. Opensource.org. Retrieved on 2011-11-30.</ref>
 
The open-source label was conceived at a strategy session that was held on February 3, 1998 in Palo Alto, California and on April 8 of the same year, the attendees of Tim O’Reilly's Free Software Summit voted to promote the use of the term "''open source"''.<ref name="osihis" />
 
Overall, the software developments that have come out of the open-source movement have not been unique to the computer-science field, but they have been successful in developing alternatives to propriety software. Members of the open-source community improve upon code and write programs that can rival much of the propriety software that is already available.<ref name="ref_e_Warger" />
 
The rhetorical discourse used in open-source movements is now being broadened to include a larger group of non-expert users as well as advocacy organizations. Several organized groups such as the Creative Commons and global development agencies have also adopted the open-source concepts according to their own aims and for their own purposes.<ref name="Sullivan">{{Cite journal | last1 = Sullivan | first1 = JJohn L. | year = 2011 | title = Free, openOpen sourceSource softwareSoftware advocacyAdvocacy as a socialSocial justiceJustice movementMovement: The expansionExpansion of fF/ossOSS movementMovement discourseDiscourse in the 21st centuryCentury | journal = [[Journal of Information Technology and& Politics]] | volume = 8 | issue = 3 | pages = 223–239 | doi = 10.1080/19331681.2011.592080 }}{{Dead link|date=November 2018s2cid |bot=InternetArchiveBot |fix-attempted=yes144013228 }}</ref>
 
The factors affecting the open-source movement's legal formalization are primarily based on recent political discussion over copyright, appropriation, and intellectual property.<ref name="Ceraso">{{Cite journal | last1 = Ceraso | first1 = A. | last2 = Pruchnic | first2 = J. | year = 2011 | title = Introduction: Open source culture and aesthetics | journal = Criticism | volume = 53 | issue = 3 | page = 337 | doi = 10.1353/crt.2011.0026 }}{{Dead| s2cid = 31800586 link|date url =November 2018https://digitalcommons.wayne.edu/cgi/viewcontent.cgi?article=1798&context=criticism |bot archive-url =InternetArchiveBot https://web.archive.org/web/20170922004457/http://digitalcommons.wayne.edu/cgi/viewcontent.cgi?article=1798&context=criticism |fix url-attemptedstatus =yes dead | archive-date = 2017-09-22 }}</ref>
 
== Social structure of open source contribution teams ==
== Strengths ==
Historically, researchers have characterized [[open-source]] contributors as a centralized, onion-shaped group.<ref>{{cite book |doi=10.1145/512035.512055 |chapter=Evolution patterns of open-source software systems and communities |title=Proceedings of the international workshop on Principles of software evolution - IWPSE '02 |year=2002 |last1=Nakakoji |first1=Kumiyo |last2=Yamamoto |first2=Yasuhiro |last3=Nishinaka |first3=Yoshiyuki |last4=Kishida |first4=Kouichi |last5=Ye |first5=Yunwen |page=76 |isbn=978-1-58113-545-9 |s2cid=15341686 }}</ref> The center of the onion consists of the core contributors who drive the project forward through large amounts of [[source code|code]] and software design choices. The second-most layer are contributors who respond to [[pull request]]s and [[software bug|bug]] reports. The third-most layer out are contributors who mainly submit bug reports. The farthest out layer are those who watch the repository and users of the software that's generated. This model has been used in research to understand the lifecycle of open-source software, understand contributors to open-source software projects, how tools such as can help contributors at the various levels of involvement in the project, and further understand how the distributed nature of open source software may affect the productivity of developers.<ref name=Crowston>{{cite journal |last1=Crowston |first1=Kevin |last2=Howison |first2=James |title=The social structure of free and open source software development |journal=First Monday |date=7 February 2005 |doi=10.5210/fm.v10i2.1207 |doi-access=free }}</ref><ref>{{cite book |doi=10.1145/2597073.2597114 |chapter=Understanding 'watchers' on GitHub |title=Proceedings of the 11th Working Conference on Mining Software Repositories - MSR 2014 |year=2014 |last1=Sheoran |first1=Jyoti |last2=Blincoe |first2=Kelly |last3=Kalliamvakou |first3=Eirini |last4=Damian |first4=Daniela |last5=Ell |first5=Jordan |pages=336–339 |isbn=978-1-4503-2863-0 |s2cid=11496776 }}</ref><ref name=Middleton>{{cite book |doi=10.1145/3196398.3196429 |chapter=Which contributions predict whether developers are accepted into github teams |title=Proceedings of the 15th International Conference on Mining Software Repositories |year=2018 |last1=Middleton |first1=Justin |last2=Murphy-Hill |first2=Emerson |last3=Green |first3=Demetrius |last4=Meade |first4=Adam |last5=Mayer |first5=Roger |last6=White |first6=David |last7=McDonald |first7=Steve |pages=403–413 |isbn=978-1-4503-5716-6 |s2cid=13695100 }}</ref>
* The collaborative nature of the open-source community creates software that can offer customizability and, as a result, promotes the adoption of its products.<ref name="Foran">Webb, M. (2001, July 18). [http://www.techsoup.org/learningcenter/software/archives/page9905.cfm Going With Open Source Software] {{webarchive|url=https://web.archive.org/web/20090309020736/http://www.techsoup.org/learningcenter/software/archives/page9905.cfm |date=2009-03-09 }}. Retrieved November 22, 2009, from techsoup</ref>
* The open-source community promotes the creation of software that is not proprietary, resulting in lower costs.<ref name="Foran" />
* Individuals who have intrinsic interest in code writing and software creation motivate the development of open-source software within the community. This differs from proprietary software, the development of which is often motivated through potential monetary gains.<ref name="Foran" />
* An open-source tool puts the system administrator in control of the level of risk assumed in deploying the tool.<ref name="The Benefits of Open Source">[http://www.albion.com/security/intro-7.html The Benefits of Open Source]. Albion.com. Retrieved on 2011-11-30.</ref>
* Open source provides flexibility not available in closed products. The hope is that individuals make improvements to an open tool and will offer those improvements to the original developer and community at large. The give-and-take of the [[gift economy]] benefits the entire community.<ref name="The Benefits of Open Source" />
* Open-source licenses and software can be combined with proprietary software. While open source was initially seen as a threat to corporations, some companies found ways to strengthen their proprietary code with open-source code, re-releasing it as an improvement.<ref>{{Cite web|author1=Fosfuri, Andrea|author2=Giarratana, Marco|author3=Luzzi, Alessandra|title=The Penguin Has Entered the Building: The Commercialization of Open Source Software Products|url=http://0-web.ebscohost.com.sculib.scu.edu/ehost/pdfviewer/pdfviewer?sid=b8115816-5344-4a28-85f2-3c55e42a28d5%40sessionmgr14&vid=2&hid=9|work=Organization Science|accessdate=6 February 2012}}{{Dead link|date=November 2018 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
* In the event of market failure, programmers and innovators work together to make sure that the software still works<ref>{{Cite web|last=von Hippel|first=Eric|title=Open Source Software and the "Private-Collective" Innovation Model: Issues for Organization Science|url=http://0-web.ebscohost.com.sculib.scu.edu/ehost/pdfviewer/pdfviewer?sid=82df4dbb-7b6a-42f9-8627-d9f2744d613e%40sessionmgr14&vid=2&hid=9|work=Organization Science|publisher=INFORMS: Institute for Operations Research|accessdate=6 February 2012}}{{Dead link|date=November 2018 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
* Globalization of Market
 
Some researchers have disagreed with this model. Crowston et al.'s work has found that some teams are much less centralized and follow a more distributed workflow pattern.<ref name="Crowston" /> The authors report that there's a weak correlation between project size and centralization, with smaller projects being more centralized and larger projects showing less centralization. However, the authors only looked at bug reporting and fixing, so it remains unclear whether this pattern is only associated with bug finding and fixing or if centralization does become more distributed with size for every aspect of the open-source paradigm.
The open-source movement has allowed smaller businesses to participate in the global economy. Before, smaller businesses did not have access to the software needed to participate or compete in the global market. It was the larger corporations, the producers of the networks and software who had the power. "That is, individuals who have access to the software needed to create, organize, or distribute content can plug into and participate in the global community".<ref name="St.AmantBallentine">Kirk St.Amant & Brian D. Ballentine (http://0-web.ebscohost.com.sculib.scu.edu/ehost/detail?sid=7f13174d-c614-4ff9-a68d-b5336a49c866%40sessionmgr14&vid=7&hid=25{{Dead link|date=November 2018 |bot=InternetArchiveBot |fix-attempted=yes }})</ref> The creation of the open-source movement has created "a degree of global computing access that might have been unthinkable in a world where proprietary was the only option."<ref name="St.AmantBallentine" /> Individuals or organizations with access to an open source had the means needed to develop technical material for a variety of consumers. The open-source movement created equal opportunities for people all over the world to participate in the global economy.
 
An understanding of a team's centralization versus distributed nature is important as it may inform tool design and aid new developers in understanding a team's dynamic. One concern with open-source development is the high turnover rate of developers, even among core contributors (those at the center of the "onion").<ref>{{Cite journal|last=Robles|first=G|author2=J. M. Gonzalez-Barahona|author3=I. Herraiz|title=Evolution of the core team of developers in libre software projects|journal=Proceedings of the 6th International Conference on Mining Software Repositories|date=2009|pages=167–170}}</ref> In order to continue an open-source project, new developers must continually join but must also have the necessary skill-set to contribute quality code to the project. Through a study of [[GitHub]] contribution on open-source projects, Middleton et al. found that the largest predictor of contributors becoming full-fledged members of an open-source team (moving to the "core" of the "onion") was whether they submitted and commented on pull requests. The authors then suggest that GitHub, as a tool, can aid in this process by supporting "checkbox" features on a team's open-source project that urge contributors to take part in these activities.<ref name="Middleton" />
Members of the open-source movement stress the importance of differentiating between open-source software and free software. Although the two issues are related, they are quite different. The open-source movement and the free-software movement are different, but they work together. Both movements strive for freedom of the Internet and dislike the idea of ownership over a website.<ref>{{Cite web|last=Elliott|first=Margaret S.|title=Institute for Software Research|url=http://www.emeraldinsight.com/journals.htm?issn=0959-3845&volume=21&issue=1&articleid=1711318&show=html&PHPSESSID=fa8ta0bphk80ag9kneso9v4mt6|publisher=University of California|accessdate=2012-06-01}}</ref> For both open-source and free software, one can find the source code and executable component easily and for free online. The largest difference is that free software requires any changes to be submitted to the original maker for redistribution, and any derivative software must also be distributed as free software. This is mainly to keep companies from making minor changes to free software and redistributing it as their own, for a price.<ref>{{Cite journal|last=West|first=Joel|title=How open is open enough?: Melding proprietary and open source platform strategies|url=|journal=Research Policy| pages =1259–1285|publisher=Elsevier B.V.|doi=10.1016/S0048-7333(03)00052-0|volume=32}}</ref>
 
== Youth engagement ==
A major advantage to open-source code is the ability for a variety of different people to edit and fix problems and errors that have occurred. Naturally, because there are more people who can edit the material, there are more people who can help make the information more credible and reliable.
The open-source mission statement promises better quality, higher reliability, more flexibility, lower cost, and an end to predatory [[vendor lock-in]]. They stress the importance of maintaining the Open Source Definition. This trademark creates a trusted group that connects all users and developers together.<ref>Poynder, R. (n.d.). [http://www.infotoday.com/it/oct01/ IT Feature: The Open Source Movement]. Information Today, Inc.. Retrieved January 25, 2011</ref> To fully understand the Open Source Definition, one must understand certain terms: Free redistribution means that there is no restriction on any party to sell or give away the software to third parties. Source Code means that the program must efficiently publicize the means of obtaining the source code. Derived works means that the program must allow certain works to be distributed under the same terms. There must be a promise of no discriminating against any certain persons or groups. All of these factors allow for the open-source movement to become available to all and easy to access, which is their overall mission.
The latest updates from the Open Source Institution took place on January 19, 2011: The OSI collaborated with the Free Software Foundation and together they updated a version of the request that they have sent to the US Department of Justice.<ref>Wyllys, R. (n.d.). [http://www.ischool.utexas.edu/~l38613dw/readings/OpenSource Overview of the Open-Source Movement]{{Dead link|date=November 2018 |bot=InternetArchiveBot |fix-attempted=yes }}. UT School of Information&nbsp;– Home Page. Retrieved January 25, 2011</ref>
 
The open-source community has long recognized the importance of engaging younger generations to ensure the sustainability and innovation of open-source projects. However, concerns have been raised about the aging demographic of open source contributors and the challenges of attracting younger developers. In 2010, James Bottomley, a prominent [[Linux]] [[kernel (operating system)|kernel]] maintainer, observed the "graying" of the Linux kernel community, a trend that continues today.[Who can figure out and code, in future generations, with no dox], David Nalley, president of the [[Apache Software Foundation]] (ASF), emphasized that maintaining [[legacy code]] is often unappealing to younger developers, who prefer to work on new and innovative projects.<ref>{{cite web | last=Vaughan-Nichols | first=Steven J. | title=The graying open source community needs fresh blood | website=The Register | date=2024-07-15 | url=https://www.theregister.com/2024/07/15/opinion_open_source_attract_devs/ | access-date=2025-02-17}}</ref>
== Drawbacks ==
* The structure of the open-source community requires that individuals have programming expertise in order to engage in open-code modification and exchange. Individuals interested in supporting the open-source movement may lack this skill set, but there are many other ways of contributing.<ref name="ref_e_Warger" />
* Programmers and developers make up a large percentage of the open-source community and sought-out technical support and/or documentation may not be useful or clear to open-source software lay-users.<ref name="Foran" />
* The structure of the open-source community is one that involves contributions of multiple developers and programmers; software produced in this fashion may lack standardization and compatibility with various computer applications and capabilities.<ref name="Foran" />
* Production can be very limited. Programmers that create open-source software often can turn their attention elsewhere very quickly. This opens the door for many bug-filled programs and applications out there. Because no one is paid to create it, many projects are never completed.<ref name="Advantages and Disadvantages of Open Source Software">{{Cite web | url=http://www.softwarecompany.org/advantages-open-source-software.html | title=Advantages and Disadvantages of Open Source Software | archive-url=https://web.archive.org/web/20120110223813/http://www.softwarecompany.org/advantages-open-source-software.html | archive-date=2012-01-10 | url-status=dead }}. Software Company. Retrieved on 2011-11-30.</ref>
* In the open-source industry, the user decides the quality of the software. A user must learn the skills of software creation independently and then make the appropriate determinations for quality and capabilities.<ref>Golden, Bernard. Succeeding with Open Source. Pearson Education. 2005 {{ISBN|9780321268532}}</ref>
* Librarians may not be equipped to take on this new responsibility of technologies.<ref name="infotoday" />
* There is no guarantee that development will happen. It is unknown if an open-source project will become usable, especially when a project is started without significant support from one or more organizations. Even if the project does reach a usable stage, it is possible the project can die if there is not enough funding or interest toward it.
* It is sometimes difficult to know that a project exists, and its current status. Especially for open-source projects without significant support, there is not much advertising involved in open-source software.
* The amount of support for an open-source project varies highly. The available support for open-source software is predominantly self-motivated discussions found on the Internet, sometimes moderated by a core group of contributors. The amount of documentation or guides for an open-source project also varies highly. More popular or company-backed projects often have more detailed and maintained documentation. However, as open-source projects are regularly changing, documentation can easily fall out of date.
* There is no guarantee of updates. Although open-source software is available to anyone for free, regular updates are not assured since users do not pay for its use.
* Beyond the obvious detriments towards the theoretical success of open-source software, there are several factors that contribute to the lack of long-term success in open-source projects. One of the most obvious drawback is that without pay or royalty licensing, there is little financial incentive for a programmer to become involved with a project in the first place, or to continue development and support once the initial product is released. This leads to innumerable examples of well-anticipated software being forever condemned to beta versions and unsupported early model products. With donations as the only source of income for a truly open-source (and GPL-licensed) project, there is almost no certainty in the future of the project simply because of developer abandonment, making it a poor choice for any sort of application in which future versions, support and a long-term plan would be essential, as is the case for most business software.<ref>[https://web.archive.org/web/20090309020736/http://www.techsoup.org/learningcenter/software/archives/page9905.cfm Going With Open Source Software]. Techsoup.org (2001-07-18). Retrieved on 2011-11-30.</ref>
* Organizations with enterprise agreements still pay licensing agreements even if they choose to run alternative open-source software. Therefore, many organizations are unlikely to consider using alternative products. As a cost-saving method of using Microsoft products, many large corporations use enterprise agreements and therefore pay a single company wide IT licensing fee, at lower cost per product. "Organizations with EAs that are interested in alternative products can benefit from the gap-filler scenario, but only after they drop Microsoft Office from their EA at the next renewal and final true-up."<ref>[http://my.gartner.com/portal/server.pt?open=512&objID=260&mode=2&PageID=3460702&resId=1874316&ref=QuickSearch&sthkw=open+source+movement]</ref>
 
While contributing to open source projects can provide valuable experience in development, documentation, internationalization, and other areas, barriers to entry often make it difficult for newcomers, particularly younger individuals, to get involved. These challenges include technical, psychological, and motivational factors.<ref>{{cite web | last=Proven | first=Liam | title=Why are there so many graybeards in FOSS? | website=The Register | date=2025-02-14 | url=https://www.theregister.com/2025/02/14/youngsters_in_foss/ | access-date=2025-02-17}}</ref>
== Social structure of open source contribution teams ==
Historically, researchers have characterized open source contributors as a centralized, onion-shaped group.<ref>{{Cite journal|last=Nakakoji|first=K.|author2=Y. Yamamoto|author3=Y. Nishinaka|author4=K. Kishida|author5=Y. Ye|title=Evolution patterns of open-source software systems and communities|journal=Proceedings of the International Workshop on Principles of Software Evolution|date=2002|pages=76–85}}</ref> The center of the onion consists of the core contributors who drive the project forward through large amounts of code and software design choices. The second-most layer are contributors who respond to pull requests and bug reports. The third-most layer out are contributors who mainly submit bug reports. The farthest out layer are those who watch the repository and users of the software that's generated. This model has been used in research to understand the lifecycle of open source software, understand contributors to open source software projects, how tools such as GitHub can help contributors at the various levels of involvement in the project, and further understand how the distributed nature of open source software may affect the productivity of developers.<ref name=Crowston>{{Cite journal|last=Crowston|first=Kevin|author2=James Howison|title=The Social Structure of Free and Open Source Software Development|journal=First Monday|date=7 February 2005|volume=10|issue=2|url=https://firstmonday.org/article/view/1207/1127|accessdate=17 February 2019}}</ref><ref>{{Cite journal|last=Sheoran|first=Jyoti|author2=Kelly Blincoe|author3=Eirini Kalliamvakou|author4=Daniela Damian|author5=Jordan Ell|title=Understanding "watchers" on GitHub|journal=Proceedings of the 11th Working Conference on Mining Software Repositories|date=2014|pages=336–339}}</ref><ref name=Middleton>{{Cite journal|last=Middleton|first=Justin|author2=Emerson Murphy-Hill|author3=Demetrius Green|author4=Adam Meade|author5=Roger Mayer|author6=David White|author7=Steve McDonald|title=Which contributions predict whether developers are accepted into github teams|journal=Proceedings of the 15th International Conference on Mining Software Repositories|date=2018|pages=403–413}}</ref>
 
To address these challenges, initiatives like the [https://wiki.linuxfoundation.org/lkmp Linux Kernel Mentorship Program] aim to recruit and train new developers. The LFX Mentorship Program also seeks to sponsor and mentor the next generation of open source developers and leaders across various projects.<ref>{{cite web | title=LFX Mentorship | website=[[Linux Foundation]] | url=https://lfx.linuxfoundation.org/tools/mentorship/ | access-date=2025-02-17}}</ref>
Some researchers have disagreed with this model. Crowston et al.'s work has found that some teams are much less centralized and follow a more distributed workflow pattern.<ref name="Crowston" /> The authors report that there's a weak correlation between project size and centralization, with smaller projects being more centralized and larger projects showing less centralization. However, the authors only looked at bug reporting and fixing, so it remains unclear whether this pattern is only associated with bug finding and fixing or if centralization does become more distributed with size for every aspect of the open source paradigm.
 
An understanding of a team's centralization versus distributed nature is important as it may inform tool design and aid new developers in understanding a team's dynamic. One concern with open source development is the high turnover rate of developers, even among core contributors (those at the center of the "onion").<ref>{{Cite journal|last=Robles|first=G|author2=J. M. Gonzalez-Barahona|author3=I. Herraiz|title=Evolution of the core team of developers in libre software projects|journal=Proceedings of the 6th International Conference on Mining Software Repositories|date=2009|pages=167–170}}</ref> In order to continue an open source project, new developers must continually join but must also have the necessary skill-set to contribute quality code to the project. Through a study of GitHub contribution on open source projects, Middleton et al. found that the largest predictor of contributors becoming full-fledged members of an open source team (moving to the "core" of the "onion") was whether they submitted and commented on pull requests. The authors then suggest that GitHub, as a tool, can aid in this process by supporting "checkbox" features on a team's open source project that urge contributors to take part in these activities.<ref name="Middleton" />
 
== Motivations of programmers ==
{{See also |Motivations for online participation}}
With the growth and attention on the open-source movement, the reasons and motivations of programmers for creating code for free has been under investigation. In a paper from the 15th Annual Congress of the European Economic Association on the open-source movement, the incentives of programmers on an individual level as well as on a company or network level were analyzed. What is essentially the intellectual gift giving of talented programmers challenges the "self-interested-economic-agent paradigm",<ref name=Lerner>{{Cite journal|last=Lerner|first=Josh|author2=Jean Tirole|title=The open source movement: Key research questions|journal=European Economic Review|date=9 May 2001|volume=45|issue=4–6|pages=819–826|url=|doi=10.1016/S0014-2921(01)00124-6}}</ref> and has made both the public and economists search for an understanding of what the benefits are for programmers.
* '''Altruism''': The argument for altruism is limited as an explanation because though some exists, the programmers do not focus their kindness on more charitable causes.{{Citation needed|date=March 2018|reason=This claim is not based on empirical data but on the speculations of Lerner et al., which are not supported by any empirical evidence (how did this ever pass peer-review?). The claim should either be supported by empirical data, or the information on Wikipedia should be rephrased for clarity.}} If the generosity of working for free was a viable motivation for such a prevalent movement, it is curious why such a trend has not been seen in industries such as biotechnology that would have a much bigger impact on the public good.<ref name="Lerner" />
* '''Community sharing and improvement''': The online community is an environment that promotes continual improvements, modifications, and contributions to each other's work. A programmer can easily benefit from open-source software because by making it public, other testers and subprograms can remove bugs, tailor code to other purposes, and find problems. This kind of peer-editing feature of open-source software promotes better programs and a higher standard of code.<ref name="Lerner" />
* '''Recognition''': Though a project may not be associated with a specific individual, the contributors are often recognized and marked on a project's server or awarded [[Reputation system|social reputation]]. This allows for programmers to receive public recognition for their skills, promoting career opportunities and exposure. In fact, the founders of [[Sun Microsystems]] and [[Netscape]] began as open-source programmers.<ref name="Lerner" />
* '''Ego''': "If they are somehow assigned to a trivial problem and that is their only possible task, they may spend six months coming up with a bewildering architecture...merely to show their friends and colleagues what a tough nut they are trying to crack."<ref name=Greenspun>{{Cite web|last=Greenspun|first=Philip|title=Managing Software Engineers|url=http://philip.greenspun.com/ancient-history/managing-software-engineers|accessdateaccess-date=7 February 2012|archive-date=9 October 2021|archive-url=https://web.archive.org/web/20211009053631/https://philip.greenspun.com/ancient-history/managing-software-engineers|url-status=live}}</ref> Ego-gratification has been cited as a relevant motivation of programmers because of their competitive community.<ref name=Greenspun /> An OSS (open-source software) community has no clear distinction between developers and users, because all users are potential developers. There is a large community of programmers trying to essentially outshine or impress their colleagues.<ref name=ye>{{Citecite book journal|lastdoi=Ye|first=Yunwen|author2=Kouichi10.1109/ICSE.2003.1201220 Kishida|titlechapter=Toward an Understandingunderstanding of the Motivationmotivation of Openopen Sourcesource Softwaresoftware developers Developers|journaltitle=25th International Conference ofon Software Engineering, 2003. Proceedings. |dateyear=3–102003 May|last1=Yunwen Ye 2003|urllast2=http://l3d.csKishida |first2=K.colorado.edu/~yunwen/papers/ICSE03.pdf |accessdatepages=7419–429 February|isbn=0-7695-1877-X |s2cid=1476378 2012}}</ref> They enjoy having other programmers admire their works and accomplishments, contributing to why OSS projects have a recruiting advantage for unknown talent than a closed-source company.<ref name=Greenspun />
* '''Creative expression''': Personal satisfaction also comes from the act of writing software as an equivalent to creative self-{{nbhyph}}expression&nbsp;– it is almost equivalent to creating a work of art. The rediscovery of creativity, which has been lost through the mass production of commercial software products can be a relevant motivation.<ref name=bonaccorsib>{{Cite journal|last=Bonaccorsi|first=Andrea|author2=Cristina Rossi|title=Why Open Source software can succeed|journal=Open Source Software Development|year=2003|volume=32|issue=7|pages=1243–1258|doi=10.1016/S0048-7333(03)00051-9 |hdl=10419/89290|url=http://www.lem.sssup.it/WPLem/files/2002-15.pdf|access-date=2019-12-14|archive-date=2020-09-19|archive-url=https://web.archive.org/web/20200919230218/http://www.lem.sssup.it/WPLem/files/2002-15.pdf|url-status=live}}</ref>
 
== Gender diversity of programmers ==
{{See also|Diversity in open-source software}}
The vast majority of programmers in open-source communities are male. In a study for the European Union on free and open-source software communities, researchers found that only 1.5% of all contributors are female.<ref>Nafus, Dawn, James Leach, and Bernhard Krieger. "Gender: Integrated report of findings." ''FLOSSPOLS, Deliverable D'' 16 (2006).</ref> Although women are generally underrepresented in computing, the percentage of women in tech professions is actually much higher, close to 25%.<ref>Ashcraft, Catherine, Brad McLain, and Elizabeth Eger. "Women in tech: The facts." (2016).</ref> This discrepancy suggests that female programmers are overall less likely than male programmers to participate in open-source projects.
The vast majority of programmers in open-source communities are male. In a 2006 study for the European Union on free and open-source software communities, researchers found that only 1.5% of all contributors are female.<ref>Nafus, Dawn, James Leach, and Bernhard Krieger. "Gender: Integrated report of findings." ''FLOSSPOLS, Deliverable D'' 16 (2006).</ref> Although women are generally underrepresented in computing, the percentage of women in tech professions is actually much higher, close to 25%.<ref>{{Cite web |url=https://www.ncwit.org/sites/default/files/resources/womenintech_facts_fullreport_05132016.pdf |title=Women in tech: The facts |access-date=19 April 2021 |archive-date=14 May 2021 |archive-url=https://web.archive.org/web/20210514211516/https://www.ncwit.org/sites/default/files/resources/womenintech_facts_fullreport_05132016.pdf |url-status=bot: unknown }}</ref> This discrepancy suggests that female programmers are overall less likely than male programmers to participate in open-source projects.
 
Some research and interviews with members of open-source projects have described a male-dominated culture within open-source communities that can be unwelcoming or hostile towards females.<ref name=Nafus2012>{{cite journal |last1=Nafus |first1=Dawn |title='Patches don't have gender': What is not open in open source software |journal=New Media & Society |date=1 June 2012 |volume=14 |issue=4 |pages=669–683 |doi=10.1177/1461444811422887 |s2cid=206727320 }}</ref> There are initiatives such as [[Outreachy]] that aim to support more women and other underrepresented gender identities to participate in open-source software. However, within the discussion forums of open-source projects the topic of gender diversity can be highly controversial and even inflammatory.<ref name=Nafus2012/> A central vision in open-source software is that because the software is built and maintained on the merit of individual code contributions, open-source communities should act as a meritocracy.<ref name=":1">{{cite book |doi=10.1145/2702123.2702549 |chapter=Gender and Tenure Diversity in GitHub Teams |title=Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems |year=2015 |last1=Vasilescu |first1=Bogdan |last2=Posnett |first2=Daryl |last3=Ray |first3=Baishakhi |last4=Van Den Brand |first4=Mark G.J. |last5=Serebrenik |first5=Alexander |last6=Devanbu |first6=Premkumar |last7=Filkov |first7=Vladimir |pages=3789–3798 |isbn=978-1-4503-3145-6 |s2cid=11705263 }}</ref> In a meritocracy, the importance of an individual in the community depends on the quality of their individual contributions and not demographic factors such as age, race, religion, or gender. Thus proposing changes to the community based on gender, for example, to make the community more inviting towards females, go against the ideal of a meritocracy by targeting certain programmers by gender and not based on their skill alone.<ref name=Nafus2012/>
 
There is evidence that gender does impact a programmer's perceived merit in the community. A 2016 study identified the gender of over one million programmers on [[GitHub]], by linking the programmer's [[GitHub]] account to their other social media accounts.<ref>{{cite journal |last1=Terrell |first1=Josh |last2=Kofink |first2=Andrew |last3=Middleton |first3=Justin |last4=Rainear |first4=Clarissa |last5=Murphy-Hill |first5=Emerson |last6=Parnin |first6=Chris |last7=Stallings |first7=Jon |title=Gender differences and bias in open source: pull request acceptance of women versus men |journal=PeerJ Computer Science |date=1 May 2017 |volume=3 |article-number=e111 |doi=10.7717/peerj-cs.111 |doi-access=free }}</ref> Between male and female programmers, the researchers found that female programmers were actually ''more'' ''likely'' to have their pull requests accepted into the project than male programmers, however only when the female had a gender-neutral profile. When females had profiles with a name or image that identified them as female, they were less likely than male programmers to have their pull requests accepted. Another study in 2015 found that of open-source projects on GitHub, gender diversity was a significant positive predictor of a team's productivity, meaning that open-source teams with a more even mix of different genders tended to be more highly productive.<ref name=":1" />
 
Many projects have adopted the [[Contributor Covenant]] code of conduct in an attempt to address concerns of harassment of minority developers. Anyone found breaking the code of conduct can be disciplined and ultimately removed from the project.
Some research and interviews with members of open-source projects have described a male-dominated culture within open-source communities that can be unwelcoming or hostile towards females.<ref name=":0">Nafus, Dawn. "‘Patches don’t have gender’: What is not open in open source software." ''New Media & Society'' 14, no. 4 (2012): 669-683.</ref> There are an initiatives such as [[Outreachy]] that aim to support more women and other underrepresented gender identities to participate in open-source software. However, within the discussion forums of open-source projects the topic of gender diversity can be highly controversial and even inflammatory.<ref name=":0" /> A central vision in open-source software is that because the software is built and maintained on the merit of individual code contributions, open-source communities should act as a meritocracy.<ref name=":1">Vasilescu, Bogdan, Daryl Posnett, Baishakhi Ray, Mark GJ van den Brand, Alexander Serebrenik, Premkumar Devanbu, and Vladimir Filkov. "Gender and tenure diversity in GitHub teams." In ''Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems'', pp. 3789-3798. ACM, 2015.</ref> In a meritocracy, the importance of an individual in the community depends on the quality of their individual contributions and not demographic factors such as age, race, religion, or gender. Thus proposing changes to the community based on gender, for example, to make the community more inviting towards females, go against the ideal of a meritocracy by targeting certain programmers by gender and not based on their skill alone.<ref name=":0" />
 
In order to avoid offense to minorities many software projects have started to mandate the use of [[inclusive language]] and terminology.<ref>{{cite web |title=Inclusive Naming Initiative |url=https://inclusivenaming.org/ |access-date=22 October 2021 |archive-date=3 February 2022 |archive-url=https://web.archive.org/web/20220203010436/https://inclusivenaming.org/ |url-status=live }}</ref>
There is evidence that gender does impact a programmer's perceived merit in the community. A 2016 study identified the gender of over one million programmers on [[GitHub]], by linking the programmer's [[GitHub]] account to their other social media accounts.<ref>Terrell, Josh, Andrew Kofink, Justin Middleton, Clarissa Rainear, Emerson Murphy-Hill, Chris Parnin, and Jon Stallings. ''Gender differences and bias in open source: Pull request acceptance of women versus men''. No. e1733v2. PeerJ Preprints, 2016.</ref> Between male and female programmers, the researchers found that female programmers were actually ''more'' ''likely'' to have their pull requests accepted into the project than male programmers, however only when the female had a gender-neutral profile. When females had profiles with a name or image that identified them as female, they were less likely than male programmers to have their pull requests accepted. Another study in 2015 found that of open-source projects on GitHub, gender diversity was a significant positive predictor of a team's productivity, meaning that open-source teams with a more even mix of different genders tended to be more highly productive.<ref name=":1" />
 
== Evidence of open-source adoption ==
{{Main |Free and open-source software#Adoption}}
 
Libraries are using open-source software to develop information as well as library services. The purpose of open source is to provide a software that is cheaper, reliable and has better quality. The one feature that makes this software so sought after is that it is free. Libraries in particular benefit from this movement because of the resources it provides. They also promote the same ideas of learning and understanding new information through the resources of other people. Open source allows a sense of community. It is an invitation for anyone to provide information about various topics. The open-source tools even allow libraries to create web-based catalogs. According to the IT source there are various library programs that benefit from this.<ref name="infotoday">{{Cite journal|author=Poynder, Richard|year=2001|url=http://www.infotoday.com/it/oct01/poynder.htm |title=The Open Source Movement|journal=Information Today|volume= 8|issue= 9|access-date=2011-01-20|archive-date=2011-05-27|archive-url=https://web.archive.org/web/20110527021708/http://www.infotoday.com/it/oct01/poynder.htm|url-status=live}}</ref>
 
'''Government agencies and infrastructure software''' — Government Agencies are utilizing open-source infrastructure software, like the Linux operating system and the Apache Web-server into software, to manage information.<ref name="ref_a2"Moore2008>Moore,{{cite J.news (2008,|last1=Moore August 14).|first1=John |title=A Starringstarring Rolerole for Openopen Sourcesource? - |url=https://fcw.com/articles/2008/08/14/a-starring-role-for-open-source.aspx Retrieved|work=FCW November|date=14 22,August 2009,2008 from|access-date=19 FederalApril Computer2021 Week:|archive-date=19 httpApril 2021 |archive-url=https://web.archive.org/web/20210419144951/https://fcw.com/articles/2008/08/14/a-starring-role-for-open-source.aspx |url-status=live }}</ref> In 2005, a new government lobby was launched under the name National Center for Open Source Policy and Research (NCOSPR) "a non-profit organization promoting the use of open source software solutions within government IT enterprises."<ref>Chris{{cite news |last1=Preimesberger [http|first1=Chris |title=Open Source Movement Gets a Lobby |url=https://www.eweek.com/cservers/a/Linuxopen-andsource-Openmovement-Source/Open-Source-Movement-Getsgets-a-Lobbylobby/ Open|work=eWEEK Source|date=14 MovementOctober Gets2005 a|access-date=19 Lobby].April eWeek.2021 14|archive-date=20 OctoberNovember 20052023 |archive-url=https://web.archive.org/web/20231120202141/https://www.eweek.com/servers/open-source-movement-gets-a-lobby/ |url-status=live }}</ref>
 
'''Open-source movement in the military''' — Open-source movement has potential to help in the military. The open-source software allows anyone to make changes that will improve it. This is a form of invitation for people to put their minds together to grow a software in a cost efficient manner. The reason the military is so interested is because it is possible that this software can increase speed and flexibility. Although there are security setbacks to this idea due to the fact that anyone has access to change the software, the advantages can outweigh the disadvantages. The fact that the open-source programs can be modified quickly is crucial.
A support group was formed to test these theories. The [[Mil-OSS|Military Open Source Software Working Group]] was organized in 2009 and held over 120 military members. Their purpose was to bring together software developers and contractors from the military to discover new ideas for reuse and collaboration. Overall, open-source software in the military is an intriguing idea that has potential drawbacks but they are not enough to offset the advantages.<ref>{{Cite news|last=Toon|first=John|year=2009|url=http://www.gtri.gatech.edu/casestudy/open-source-mil-oss-military-software|title=Open Source Movement May Accelerate Military Software Development|publisher=[[Georgia Tech Research Institute]]|accessdateaccess-date=2011-12-21|archive-date=2017-07-11|archive-url=https://web.archive.org/web/20170711140410/https://www.gtri.gatech.edu/casestudy/open-source-mil-oss-military-software|url-status=live}}</ref>
 
'''Open source in education''' — Colleges and organizations use software predominantly online to educate their students. Open-source technology is being adopted by many institutions because it can save these institutions from paying companies to provide them with these administrative software systems. One of the first major colleges to adopt an open-source system was Colorado State University in 2009 with many others following after that. Colorado State Universities system was produced by the [[Kuali]] Foundation who has become a major player in open-source administrative systems. The Kuali Foundation defines itself as a group of organizations that aims to "build and sustain open-source software for higher education, by higher education."<ref>{{Cite web |date=2010-06-12 |title=About the Kuali Community {{!}} Kuali Foundation |url=https://www.kuali.org/about |access-date=2024-09-14 |archive-url=https://web.archive.org/web/20100612222235/https://www.kuali.org/about |archive-date=2010-06-12 |url-status=live }}</ref> There are many other examples of open-source instruments being used in education other than the Kuali Foundation as well.<ref>[http://www.kuali.org/about/{{citation About].needed|date=April www.kuali.org. Retrieved on 2011-11-30.</ref><br />2021}}
"For educators, The Open Source Movement allowed access to software that could be used in teaching students how to apply the theories they were learning".<ref>St.Amant & Ballentine 2011 p.343</ref> With open networks and software, teachers are able to share lessons, lectures, and other course materials within a community. OpenTechComm is a program that is dedicated to "open access, open use, and open edits- text book or pedagogical resource that teachers of technical and professional communication courses at every level can rely on to craft free offerings to their students."<ref>Still (http://0-web.ebscohost.com.sculib.scu.edu/ehost/pdfviewer/pdfviewer?sid=7f13174d-c614-4ff9-a68d-b5336a49c866%40sessionmgr14&vid=4&hid=25{{Dead link|date=November 2018 |bot=InternetArchiveBot |fix-attempted=yes }})</ref> As stated earlier, access to programs like this would be much more cost efficient for educational departments.
 
"For educators, The Open Source Movement allowed access to software that could be used in teaching students how to apply the theories they were learning".<ref>St.Amant & Ballentine 2011 p.343</ref> With open networks and software, teachers are able to share lessons, lectures, and other course materials within a community. OpenTechComm is a program that is dedicated to "open to access, open to use, and open to edit — textbook or pedagogical resource that teachers of technical and professional communication courses at every level can rely on to craft free offerings to their students."<ref>{{Cite journal|author=Still, Brian|year=2010|url=https://doi.org/10.2190/TW.40.2.g|title=A Dozen Years after Open Source's 1998 Birth, It's Time for OpenTechComm|journal=Journal of Technical Writing and Communication|volume=40|issue=2|pages=219–228 |doi=10.2190/TW.40.2.g |access-date=2025-01-29}}</ref> As stated earlier, access to programs like this would be much more cost efficient for educational departments.
'''Open source in healthcare''' — Created in June 2009 by the nonprofit eHealthNigeria, the open-source software OpenMRS is used to document health care in Nigeria. The use of this software began in Kaduna, Nigeria to serve the purpose of public health. OpenMRS manages features such as alerting health care workers when patients show warning signs for conditions and records births and deaths daily, among other features. The success of this software is caused by its ease of use for those first being introduced to the technology, compared to more complex proprietary healthcare software available in first world countries. This software is community-developed and can be used freely by anyone, characteristic of open-source applications. So far, OpenMRS is being used in Rwanda, Mozambique, Haiti, India, China, and the Philippines.<ref>eHealthNigeria. (2012). [http://ehealthnigeria.org/home/faq/ eHealthNigeria: FAQs] {{Webarchive|url=https://web.archive.org/web/20120104064547/http://ehealthnigeria.org/home/faq/# |date=2012-01-04 }}. Retrieved Feb 4, 2012</ref> The impact of open source in healthcare is also observed by Apelon Inc, the "leading provider of terminology and data interoperability solutions". Recently, its Distributed Terminology System (Open DTS) began supporting the open-source MySQL database system. This essentially allows for open-source software to be used in healthcare, lessening the dependence on expensive proprietary healthcare software. Due to open-source software, the healthcare industry has available a free open-source solution to implement healthcare standards. Not only does open source benefit healthcare economically, but the lesser dependence on proprietary software allows for easier integration of various systems, regardless of the developer.<ref>(2012, Jan 17). [http://www.marketwatch.com/story/apelon-announces-availability-of-a-completely-open-source-terminology-management-solution-2012-01-17 Apelon Announces Availability of a Completely Open Source Terminology Management Solution]. Retrieved Feb 4, 2012</ref>
 
'''Open source in healthcare''' — Created in June 2009 by the nonprofit eHealthNigeria, the open-source software [[OpenMRS]] is used to document health care in Nigeria. The use of this software began in Kaduna, Nigeria to serve the purpose of public health. OpenMRS manages features such as alerting health care workers when patients show warning signs for conditions and records births and deaths daily, among other features. The success of this software is caused by its ease of use for those first being introduced to the technology, compared to more complex proprietary healthcare software available in first world countries. This software is community-developed and can be used freely by anyone, characteristic of open-source applications. So far, OpenMRS is being used in Rwanda, Mozambique, Haiti, India, China, and the Philippines.<ref>eHealthNigeria. (2012). [http://ehealthnigeria.org/home/faq/ eHealthNigeria: FAQs] {{Webarchive|url=https://web.archive.org/web/20120104064547/http://ehealthnigeria.org/home/faq/ |date=2012-01-04 }}. Retrieved Feb 4, 2012</ref> The impact of open source in healthcare is also observed by Apelon Inc, the "leading provider of terminology and data interoperability solutions". Recently, its Distributed Terminology System (Open DTS) began supporting the open-source MySQL database system. This essentially allows for open-source software to be used in healthcare, lessening the dependence on expensive proprietary healthcare software. Due to open-source software, the healthcare industry has available a free open-source solution to implement healthcare standards. Not only does open source benefit healthcare economically, but the lesser dependence on proprietary software allows for easier integration of various systems, regardless of the developer.<ref>{{cite press release |title=Apelon Announces Availability of a Completely Open Source Terminology Management Solution |publisher=Apelon |date=17 January 2012 |url=https://www.apelon.com/news/item/apelon-releases-an-open-source-terminology-solution |access-date=19 April 2021 |archive-date=2 March 2022 |archive-url=https://web.archive.org/web/20220302204400/https://www.apelon.com/news/item/apelon-releases-an-open-source-terminology-solution |url-status=dead }}</ref>
 
=== Companies ===<!--could be renamed to sth like "in the corporate world -->
{{See also |Business models for open -source software}}
 
'''[[Microsoft]]''' — Before summer of 2008, Microsoft has generally been known as an enemy of the open-source community{{Citation needed|date=June 2017}}. The company's anti-open-source sentiment was enforced by former CEO [[Steve Ballmer]], who referred to Linux, a widely used open-source software, as a "malignant cancer". Microsoft also threatened Linux that they would charge royalties for violating 235 of their patents.
====IBM====
In 2004, Microsoft lost a European Union court case,<ref>{{Cite web|url=http://www.groklaw.net/articlebasic.php?story=20041222205501273|title= Groklaw.net – The EU Microsoft Decision – December 2004|accessdate=13 October 2014}}</ref> and lost the appeal in 2007,<ref>{{Cite web|url=http://www.groklaw.net/article.php?story=20070917053717322|title= Groklaw.net – EU Ct. of 1st Instance: Microsoft Abused its Dominant Position – Updated – September 2007|accessdate=13 October 2014}}</ref> and their further appeal in 2012:<ref>{{Cite web|url=http://www.groklaw.net/articlebasic.php?story=20120627094954981|title=Groklaw.net Microsoft Loses Its EU Appeal |accessdate=13 October 2014}}</ref> being convicted of abusing its dominant position. Specifically they had withheld inter-operability information with the open source [[Samba (software)]] project, which can be run on many platforms and aims to "removing barriers to interoperability".
{{Expand section|date=August 2020}}
In 2008, however, Sam Ramji, the then head of open-source-software strategy in Microsoft, began working closely with Bill Gates to develop a pro-open-source attitude within the software industry as well as Microsoft itself. Ramji, before leaving the company in 2009, built Microsoft's familiarity and involvement with open source, which is evident in Microsoft's contributions of open-source code to Windows Azure, "its new-age web service for building and hosting applications on the net", among other projects. These contributions would have been previously unimaginable by Microsoft.<ref>Metz, Cade. (2012, Jan 30). [https://www.wired.com/wiredenterprise/2012/01/meet-bill-gates/ Meet Bill Gates, the Man Who Changed Open Source Software]. Retrieved Feb 4, 2012</ref> Microsoft's change in attitude about open source and efforts to build a stronger open-source community is evidence of the growing adoption and adaption of open source.<ref>Metz, Cade. (2011, Nov 4). [https://www.wired.com/wiredenterprise/2011/11/how-microsoft-learned-to-stop-worrying-and-almost-love-open-source/all/1 How Microsoft Learned to Stop Worrying and (Almost) Love Open Source]. Retrieved Feb 4, 2012</ref><ref>The Samba Team. (n.d). [http://www.samba.org/samba/what_is_samba Samba: Opening Windows to a Wider World, What is Samba?]. Retrieved Feb 4, 2012</ref>
Originally, IBM was not the company that branched out to any means of open source software. They upheld into believing that intellectual property along with other privatized means of software around the 1990s.<ref name=":4">{{Cite book |last1=Munga |first1=Neeshal |last2=Fogwill |first2=Thomas |last3=Williams |first3=Quentin |chapter=The adoption of open source software in business models: A Red Hat and IBM case study |date=2009-10-12 |title=Proceedings of the 2009 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists |chapter-url=https://dl.acm.org/doi/abs/10.1145/1632149.1632165 |series=SAICSIT '09 |___location=New York, NY, USA |publisher=Association for Computing Machinery |pages=112–121 |doi=10.1145/1632149.1632165 |isbn=978-1-60558-643-4}}</ref> From a citation, it wasn't until IBM was challenged by the evolving competitive market, specifically from Microsoft, that they decided to invest their resources more into open source software. Since then, their focus shifted more on customer service and a more robust software support.<ref name=":4" /> [[IBM]] has been a leading proponent of the [[Open Source Initiative]], and began supporting [[Linux]] in 1998.<ref name=":3">{{cite web |date=March 2, 1999 |title=IBM launches biggest Linux lineup ever |url=http://www.ibm.com/news/1999/03/02.phtml |archive-url=https://web.archive.org/web/19991110114228/http://www.ibm.com/news/1999/03/02.phtml |archive-date=November 10, 1999 |publisher=IBM}}</ref>
[[File:IDE - eclipse.png|alt=The Eclipse IDE with sample code|thumb|The Eclipse IDE, that IBM released as open source]]
As another example, IBM had decided to make the Eclipse IDE(integrated development environment) open-source causing other companies to release their other IDEs due to Eclipse's popularity and outreach to the market.<ref>{{Cite journal |last=Fitzgerald |first=Brian |date=2006 |title=The Transformation of Open Source Software |url=https://www.jstor.org/stable/25148740 |journal=MIS Quarterly |volume=30 |issue=3 |pages=587–598 |doi=10.2307/25148740 |jstor=25148740 |issn=0276-7783}}</ref>
 
====Microsoft====
{{Main|Microsoft and open source}}
Before summer of 2008, [[Microsoft]] has generally been known as an enemy of the open-source community{{Citation needed|date=June 2017}}. The company's anti-open-source sentiment was enforced by former CEO [[Steve Ballmer]], who referred to Linux, a widely used open-source software, as a "cancer that attaches itself ... to everything it touches."<ref>{{Cite web|date=June 1, 2001|title=Microsoft CEO takes launch break with the Sun-Times|url=http://www.suntimes.com/output/tech/cst-fin-micro01.html|url-status=live|access-date=June 27, 2021|website=Chicago Sun-Times|archive-url=https://web.archive.org/web/20011108013601/http://www.suntimes.com/output/tech/cst-fin-micro01.html|archive-date=2001-11-08}}</ref> Microsoft also threatened Linux that they would charge royalties for violating 235 of their patents.
 
In 2004, Microsoft lost a European Union court case,<ref>{{Cite web|url=http://www.groklaw.net/articlebasic.php?story=20041222205501273|title=Groklaw.net – The EU Microsoft Decision – December 2004|access-date=13 October 2014|archive-date=22 October 2014|archive-url=https://web.archive.org/web/20141022024339/http://www.groklaw.net/articlebasic.php?story=20041222205501273|url-status=dead}}</ref> and lost the appeal in 2007,<ref>{{Cite web|url=http://www.groklaw.net/article.php?story=20070917053717322|title=Groklaw.net – EU Ct. of 1st Instance: Microsoft Abused its Dominant Position – Updated – September 2007|access-date=13 October 2014|archive-date=24 September 2015|archive-url=https://web.archive.org/web/20150924023918/http://www.groklaw.net/article.php?story=20070917053717322|url-status=live}}</ref> and their further appeal in 2012:<ref>{{Cite web|url=http://www.groklaw.net/articlebasic.php?story=20120627094954981|title=Groklaw.net Microsoft Loses Its EU Appeal|access-date=13 October 2014|archive-date=22 October 2014|archive-url=https://web.archive.org/web/20141022024358/http://www.groklaw.net/articlebasic.php?story=20120627094954981|url-status=dead}}</ref> being convicted of abusing its dominant position. Specifically they had withheld inter-operability information with the open-source [[Samba (software)]] project, which can be run on many platforms and aims to "removing barriers to interoperability".{{quote without source|date=April 2021}}
 
In 2008, however, Sam Ramji, the then head of open-source-software strategy in Microsoft, began working closely with Bill Gates to develop a pro-open-source attitude within the software industry as well as Microsoft itself. Ramji, before leaving the company in 2009, built Microsoft's familiarity and involvement with open source, which is evident in Microsoft's contributions of open-source code to [[Microsoft Azure]] among other projects. These contributions would have been previously unimaginable by Microsoft.<ref>{{cite magazine |last1=Metz |first1=Cade |title=Meet Bill Gates, the Man Who Changed Open Source Software |url=https://www.wired.com/2012/01/meet-bill-gates/ |magazine=Wired |date=30 January 2012 |access-date=19 April 2021 |archive-date=19 April 2021 |archive-url=https://web.archive.org/web/20210419144949/https://www.wired.com/2012/01/meet-bill-gates/ |url-status=live }}</ref> Microsoft's change in attitude about open source and efforts to build a stronger open-source community is evidence of the growing adoption and adaptation of open source.<ref>{{cite magazine |last1=Metz |first1=Cade |title=How Microsoft Learned to Stop Worrying and (Almost) Love Open Source |url=https://www.wired.com/2011/11/how-microsoft-learned-to-stop-worrying-and-almost-love-open-source/ |magazine=Wired |date=4 November 2011 |access-date=19 April 2021 |archive-date=25 October 2021 |archive-url=https://web.archive.org/web/20211025170156/https://www.wired.com/2011/11/how-microsoft-learned-to-stop-worrying-and-almost-love-open-source/ |url-status=live }}</ref>
 
== See also ==
Line 136 ⟶ 135:
 
{{Div col |colwidth=30em}}
* [[Mass collaboration]]
* [[Commons-based peer production]]
* [[Digital rights]]
* [[Diversity in open-source software]]
* [[Framasoft]]
* [[Free and open-source software]]
* [[Free software movement]]
* [[Free software]]
* [[List of free and open-source software packages]]
* [[List of open-source hardware projects]]
* [[Mass collaboration]]
* [[Open-design movement]]
* [[Open-source model]]
* [[Open-source appropriate technology]]
* [[Open-source hardware]]
* [[Open-source governance]]
* [[Open-source architecture]]
* [[Open-source film]]
* [[Open Source Ecology]]
* [[Sharing economy]]
* [[P2P economic system]]
* [[Peer production]]
* ''[[The Cathedral and the Bazaar]]'', a book by [[Eric S. Raymond]] on software engineering methods
* ''[[The Virtual Revolution]]''
{{Div col end}}
 
Line 164 ⟶ 150:
 
== Further reading ==
* {{Citecite journal book
|last1=Ljungberg
|last=Weber |first=Steven
|first1=J
|year=2004
|title=Open source movements as a model for organising
|title=The Success of Open Source
|journal=[[European Journal of Information Systems]]
|pages=20–28
|date=2000 |volume=9
|publisher=The President and Fellows of Harvard College
|issue=4
|isbn=978-0-674-01858-7
|pages=208–216
|doi=10.1057/palgrave.ejis.3000373
}}
* {{Cite book
Line 181 ⟶ 169:
* {{Cite journal
|last=Schrape |first=Jan-Felix
|year=20172019
|title=Open-source projects as incubators of innovation. From niche phenomenon to integral part of the industry
|journal=[[Convergence (journal)|Convergence]]
|volume= 25|pageissue=3
|pages=409–427
|doi=10.1177/1354856517735795
|s2cid=149165772
}}
}}
* {{Cite web
|author=Software Freedom Law Center
Line 198 ⟶ 188:
|title=The Open Source Movement
|url=http://www.theopensourcemovement.com
|access-date=25 April 2020
}}
|archive-url=https://web.archive.org/web/20130729110903/http://www.theopensourcemovement.com/
* {{Cite web
|archive-date=29 July 2013
|url-status=dead
}}
* {{Cite journal
|last=Rosen |first=Lawrence
|date=July 2009
Line 205 ⟶ 199:
|title=Bad facts make good law: The Jacobsen case and Open Source
|publisher=[[Software Freedom Law Center, Inc]]
|workjournal=International Free and Open Source Software Law Review
|volume=1
}}
|issue=1
* {{Cite web
|pages=27–32
|last=Howe |first=Denis
}}
|url=http://dictionary.reference.com/browse/copyleft
|title=Copyleft
|work=The Free On-line Dictionary of Computing
|accessdate=2010-10-14
}}
* {{Cite journal
|last=Goettsch |first=Kerry D.
Line 220 ⟶ 210:
|url=http://heinonline.org/HOL/Page?handle=hein.journals/jltp2003&div=26&g_sent=1&collection=journals#588
|journal=[[Journal of Law, Technology & Policy]]
|volume= |page=581
|doi=
}}
* {{Cite web
|title=The Open Source Definition
|url=http://www.opensource.org/docs/osd
|publisher=Open Source Initiative
|accessdate=2010-10-14
}}
* {{Cite book
Line 243 ⟶ 226:
|year = 2011
|title = Open Source Software, Access, and Content creation in the global economy
|url = https://www.researchgate.net/publication/274346645_Open_Source_Software_Access_and_Content_Creation_in_the_Global_Economy274346645
}}
* {{cite web|title=The Online Revolution|url=http://ssy.org.uk/2012/01/the-online-revolution/|archiveurl=https://web.archive.org/web/20130718231856/http://ssy.org.uk/2012/01/the-online-revolution/|archivedate=July 18, 2013|author=James McIntyre |date=January 31, 2012|publisher=[[Scottish Socialist Youth]]}}
* {{Cite web
* {{cite book
|author = Still
|last1=Weber
|year = 2010
|first1=Steven
|title = A Dozen Years After Open Source's 1998 Birth, It's Time For OpenTechComm
|title=The Success of Open Source
|url = http://0-web.ebscohost.com.sculib.scu.edu/ehost/pdfviewer/pdfviewer?sid=7f13174d-c614-4ff9-a68d-b5336a49c866%40sessionmgr14&vid=4&hid=25
|date=2005
}}{{Dead link|date=November 2018 |bot=InternetArchiveBot |fix-attempted=yes }}
|publisher=[[Harvard University Press]]
* ssy.org.uk/2012/01/the-online-revolution/ The Online Revolution{{dead link|date=September 2018}}archived at https://web.archive.org/web/20130718231856/http://ssy.org.uk/2012/01/the-online-revolution/
|___location=Cambridge
|isbn=9780674018587
}}
* {{cite journal
|last1=Carillo
|first1=Kevin |last2=Okoli
|first2=Chitu
|title=The Open Source Movement: A Revolution in Software Development
|journal=Journal of Computer Information Systems
|date=2008
|volume=49
|issue=2
|pages=1–9
|doi=10.1080/08874417.2009.11646043
|doi-broken-date=12 July 2025
|url=https://www.tandfonline.com/doi/abs/10.1080/08874417.2009.11646043
}}
* {{cite book
|last1=Tozzi
|first1=Christopher
|title=For Fun and Profit: A History of the Free and Open Source Software Revolution
|date=2017
|publisher=[[MIT Press]] |isbn=9780262341172
|url=https://direct.mit.edu/books/monograph/3528/For-Fun-and-ProfitA-History-of-the-Free-and-Open
}}
 
== External links ==
 
* [https://lfx.linuxfoundation.org/tools/mentorship/ LFX Mentorship Program] by the [[Linux Foundation]]
 
{{FOSS}}