Open-source license
Open-source licenses are
After 1980, the United States began to treat software as a literary work covered by copyright law.
The two main categories of open-source licenses are
Background
Most countries, including the United States (US), have
In 1980, the US government amended the law to treat software as a literary work. Software released after this point was restricted by IP laws.
In the 90s, the term "open source" was coined as an alternative label for free software, and specific criteria were laid out to determine which licenses covered free and open-source software.[15][16] Two active members of the free software community, Bruce Perens and Eric S. Raymond, founded the Open Source Initiative (OSI).[17] At Debian, Perens had proposed the Debian Free Software Guidelines (DFSG).[18] The DFSG were drafted to provide a more specific and objective standard for the FOSS that Debian would host in their repositories.[19] The OSI adopted the DSFG and used them as the basis for their Open Source Definition.[20] The Free Software Foundation maintains a rival set of criteria, the Free Software Definition.[21] Historically, these three organizations and their sets of criteria have been the notable authorities in determining whether a license covers free and open-source software.[22] There is significant diversity among individual licenses but little difference between the rival definitions.[16] The three definitions each require that people receiving covered software must be able to use, modify, and redistribute the covered work.[23]
Eric S. Raymond was a proponent of the term "open source" over "free software". He viewed open source as more appealing to businesses and more reflective of the tangible advantages of FOSS development. One of Raymond's goals was to expand the existing hacker community to include large commercial developers.[24] In The Cathedral and the Bazaar, Raymond compared open-source development to the bazaar, an open-air public market.[25] He argued that aside from ethics, the open model provided advantages that proprietary software could not replicate.[26][27] Raymond focused heavily on feedback, testing, and bug reports.[28] He contrasted the proprietary model where small pools of secretive workers carried out this work with the development of Linux where the pool of testers included potentially the entire world.[29] He summarized this strength as "Given enough eyeballs, all bugs are shallow."[30] The OSI succeeded in bringing open-source development to corporate developers including Sun Microsystems, IBM, Netscape, Mozilla, Apache, Apple Inc., Microsoft, and Nokia. These companies released code under existing licenses and drafted their own to be approved by the OSI.[31][32]
Types
Open-source licenses are categorized as copyleft or permissive.[33] Copyleft licenses require derivative works to include source code under a similar license. Permissive licenses do not, and therefore the code can be used within proprietary software. Copyleft can be further divided into strong and weak depending on whether they define derivative works broadly or narrowly.[34][35]
Licenses focus on copyright law, but code is also covered by other forms of IP.
Trademarks are the only form of IP not shared by free and open-source software. Trademarks on FOSS function the same as any other trademark.[40] A trademark is a design that identifies the distinct source of a product. Because they distinguish products, the same designs can be used in different fields where there is no risk of confusing similar sources.[41] To give up control of a trademark would result in the loss of that trademark. Therefore, no open-source license freely offers the use of a trademark.[42]
Trademark restrictions can overlap copyrights and affect material otherwise freely available.[43] The US Supreme Court described using trademark law to restrict public domain content as "mutant copyright".[44] In Dastar Corp. v. Twentieth Century Fox Film Corp., the court "caution[ed] against misuse or over-extension of trademark" law without providing a firm decision on those mutant copyrights.[45][46] Trademark overlap can leave open-source and free content projects vulnerable to a "hostile takeover" if outside parties file for trademarks on derivative works.[47] Notably, Andrey Duskin applied for trademarks on the SCP Foundation, a collaborative writing project, when creating derivative works based on SCP stories.[48]
Permissive
Permissive licenses, also known as academic licenses,[49] allow recipients to use, modify, and distribute software with no obligation to provide source code. Institutions created these licenses to distribute their creations to the public.[49] Permissive licenses are usually short, often less than a page of text. They impose few conditions. Most include disclaimers of warranty and obligations to credit authors. A few include explicit provisions for patents, trademarks, and other forms of intellectual property.[50]
The
The
The
Copyleft
Copyleft licenses require source code to be distributed with software and require the source code to be made available under a similar license.[34][60] Like the permissive licenses, most copyleft licenses require attribution.[61] Most, including the GPL, disclaim implied warranties.[62]
Copyleft uses the restrictions of IP law—contrary to their usual purpose—to mandate that the code remain open.[63] The term and it's related slogan, "All rights reversed", had been previously used in a playful manner by the Principia Discordia and Tiny BASIC; the modern usage begins with Richard Stallman's efforts to create a free operating system. In 1984, programmer Don Hopkins mailed a manual to Stallman with a "Copyleft Ⓛ" sticker. Stallman, who was working on the GNU operating system, adopted the term.[64] An early version of copyleft licensing was used for the 1985 release of GNU Emacs.[14][65] The term became associated with the FSF's later reciprocal licenses, notably the GNU General Public License (GPL).[66]
Traditional, proprietary software licenses are written with the goal of increasing
Practical benefits to copyleft licenses have attracted commercial developers. Corporations have used and written reciprocal licenses with a narrower scope than the GPL.
Compatibility
License compatibility determines how code with different licenses can be distributed together. The goal of open-source licensing is to make the work freely available, but this becomes complicated when working with multiple terminologies imposing different requirements.[78] There are many uncommonly used licenses and some projects write their own bespoke agreements. As a result, this causes more confusion than other legal aspects. When releasing a collection of applications, each license can be considered separately. However, when attempting to combine software, code from another project can only be in-licensed if the project uses compatible terms and conditions.[79]
When combining code bases, the original licenses can be maintained for separate components, and the larger work released under a compatible license.[80] This compatibility is often one-way. Public domain content can be used anywhere as there is no copyright claim, but code acquired under any almost any set of terms cannot be waved to the public domain. Permissive licenses can be used within copyleft works, but copyleft material cannot be released under a permissive license. Some weak copyleft licenses can be used under the GPL and are said to be GPL-compatible. GPL software can only be used under the GPL or AGPL.[78] Permissive licenses are broadly compatible because they can cover separate parts of a project. Multiple licenses including the GPL and Apache License have been revised to enhance compatibility.[81]
Translation issues, ambiguity in licensing terms, and incompatibility of some licenses with the law in certain jurisdictions compound the problem of license compatibility.[82] Downloading an open-source module is straightforward, but complying with the licensing terms can be more difficult.[83] Because of the amount of software dependencies, engineers working on complex projects often rely on license management software to achieve compliance with the licensing terms of open-source components.[84] Many open-source software files do not unambiguously state the license, increasing the difficulties of compliance.[83]
Enforcement
Free and open-source software licenses have been successfully enforced in civil court since the mid-2000s.[86] In a pair of early lawsuits—Jacobsen v. Katzer in the United States and Welte v. Sitecom in Germany—defendants argued that open-source licenses were invalid.[87][88] Sitecom and Katzer separately argued that the licenses were unenforceable. Both the US and German courts rejected these claims. They ruled that the defendants could not have legally distributed the software if the licenses were unenforceable.[86][85]
Courts have found that distributing software indicates acceptance of the license's terms.
Developers typically achieve compliance without lawsuits. Social pressures, like the potential for community backlash, are often sufficient.[94] Cease and desist letters are a common method to bring companies back into compliance, especially in Germany.[95] A standard process has developed in the German legal system. FOSS developers present companies with a cease and desist letter. These letters outline how to come back into compliance from a violation. German judges can issue a court-mandated cease and desist order to unresponsive companies. Civil cases proceed if these first steps fail. The German procedural laws are clear and favorable to claimants.[96]
Uncertainties remain in how different courts will handle certain aspects of licensing.[97] For software in general, there are debates about what can be patented and what can be copyrighted. Regarding an application programming interface (API), the European Court of Justice noted in the 2012 SAS Institute case that "ideas and principles which underlie [computer program] interfaces are not protected by copyright".[98] In a similar 2021 case, the US Supreme Court permitted the recreation of an API in a transformative product under fair use.[99]
A long-debated subject within the FOSS community is whether open-source licenses are "bare licenses" or contracts.[97] A bare license is a set of conditions under which actions otherwise restricted by IP laws are permitted.[86] Under the bare license interpretation, advocated by the FSF, a case is brought to court by the copyright holder as copyright infringement.[86] Under the contract interpretation, a case can be brought to court by an involved party as a breach of contract.[100] US and French courts have tried cases under both interpretations.[101] Non-profit organizations like FSF and the Software Freedom Conservancy offer to hold the rights to developers' projects to enforce compliance.[96]
Public domain software
When a copyright expires, the work enters the public domain, and is freely available to anyone.[103] Some creative works are not covered by copyright and enter directly into the public domain. In the early history of computing, this applied to software.[11] Early computer software was often given away with hardware.[104] Developed initially at MIT, the pioneering video game Spacewar! was used to market and test the PDP-1 computer.[105]
According to attorney
A
Use in proprietary software
Open-source licenses allow other businesses to commercialize covered software.[110] Work released under a permissive license can be incorporated into proprietary software.[111] Permissive licenses permit the addition of new terms, including proprietary ones.[112][113] Proprietary software has heavily integrated open-source code released under the Apache, BSD, and MIT licenses.[114] Open core is a business model where developers release a core piece of software as open source and monetize a product containing it as proprietary software.[115] The strong copyleft GPL is written to prevent distribution within proprietary software.[116][117] Weak copyleft licenses impose specific requirements on derivative works that may allow the covered code to be distributed within proprietary software in certain circumstances.[78]
Cloud computing relies on free and open-source software and avoids the distribution that triggers most licenses. Cloud software is hosted rather than distributed.[118] A vendor hosts the software online, and their end users do not have to download, access, or even know about the code in use.[119] The copyleft GNU Affero General Public License (AGPL) is triggered when covered code is hosted or distributed.[120] Some developers have adopted the AGPL, and others have switched to proprietary licenses with features of open-source licensing.[121] For example, open-core developer Elastic switched from the Apache license to the "source-available" Server Side Public License.[122] Source-available software comes with source code as a reference.[123]
Since 2010, the cloud model has grown in prominence.
See also
- Beerware
- Comparison of free and open-source software licenses
- List of free-content licenses
- Multi-licensing
- Software Composition Analysis
- List of free and open-source software licenses
- List of copyleft software licenses
- List of permissive software licenses
Notes
- ^ Byfield 2008.
- ^ Rosen 2005, p. 22.
- ^ Rosen 2005, pp. 22–23.
- ^ a b Rosen 2005, p. 15.
- ^ "Berne Convention". Wex. Cornell Law School. November 2021.
- ^ Fagundes & Perzanowski 2020, p. 529.
- ^ Rosen 2005, p. 17.
- ^ Rosen 2005, pp. 27–28.
- ^ Rosen 2005, pp. 28–29.
- ^ Rosen 2005, p. 28.
- ^ a b Oman 2018, pp. 641–642.
- ^ Williams 2002, ch. 1.
- ^ Williams 2002, ch. 7.
- ^ a b Williams 2002, ch. 9.
- ^ Greenbaum 2016, § I.A.
- ^ a b c Maracke 2019, § 2.2.
- ^ Carver 2005, pp. 448–450.
- ^ Perens 1999, ¶ 16.
- ^ Greenbaum 2016, pp. 1302–1303.
- ^ Greenbaum 2016, pp. 1304–1305.
- ^ Greenbaum 2016, p. 1305.
- ^ Fontana 2010, p. 2.
- ^ Coleman 2004, "Political Agnosticism".
- ^ Raymond 1999, "Memes and Mythmaking".
- ^ Meeker 2020, 2:33–3:06.
- ^ Raymond 2001, "The Cathedral and the Bazaar".
- ^ Brock 2022, § 16.3.4.
- ^ Raymond 2001.
- ^ Raymond 2001, "The Social Context of Open-Source Software".
- ^ Raymond 2001, p. 19.
- ^ Onetti & Verma 2009, p. 69.
- ^ a b Hammerly, Paquin & Walton 1999.
- ^ Smith 2022, § 3.2.
- ^ a b Sen, Subramaniam & Nelson 2008, pp. 211–212.
- ^ a b Meeker 2020, 16:13.
- ^ a b Rosen 2005, pp. 22–24.
- ^ Bain & Smith 2022, § 10.4.3.
- ^ Bain & Smith 2022, § 10.4.2.
- ^ a b Bain & Smith 2022, § 10.4.4.
- ^ Chestek 2022, p. 30.
- ^ Chestek 2022, pp. 184–185.
- ^ Rosen 2005, p. 38.
- ^ Joy 2022, p. 986.
- ^ Joy 2022, p. 989.
- ^ Dastar Corp. v. Twentieth Century Fox Film Corp., 539 U.S. 23, 34 (2003).
- ^ Joy 2022, pp. 987–988.
- ^ Joy 2022, pp. 1004–1006.
- ^ Joy 2022, pp. 979, 1002.
- ^ a b Rosen 2005, p. 69.
- ^ Rosen 2005, pp. 101–102.
- ^ a b Smith 2022, § 3.2.1.1.
- ^ OSI 2023.
- ^ a b Rosen 2005, pp. 73–90.
- ^ OSI 2023, "The MIT License".
- ^ Smith 2022, § 3.2.1.2.
- ^ Bain & Smith 2022, § 10.4.2.
- ^ OSI 2023, "Apache License, Version 2.0".
- ^ Bain & Smith 2022, ch. 10.
- ^ Bain & Smith 2022, § 10.4.4.
- ^ St. Laurent 2004, pp. 38–39.
- ^ Ballhausen 2019, p. 86.
- ^ Rosen 2005, p. 135.
- ^ Rosen 2005, pp. 103–106.
- ^ Keats 2010, p. 64.
- ^ "Full text of GNU Emacs copying permission notice". 1985.
- ^ Keats 2010, pp. 63–67.
- ^ Rosen 2005, pp. 103–109.
- ^ Meeker 2020, 6:00–7:22.
- ^ Joy 2022, pp. 990–992.
- ^ Onetti & Verma 2009, p. 71.
- ^ St. Laurent 2004, pp. 81–83, 114.
- ^ Ballhausen 2019, p. 82.
- ^ St. Laurent 2004, pp. 68, 75.
- ^ a b Tsai 2008, pp. 564–570.
- ^ Hammerly, Paquin & Walton 1999, ¶ 23.
- ^ Sen, Subramaniam & Nelson 2008, pp. 212–213.
- ^ Rosen 2005, refer to corresponding chapters.
- ^ a b c Smith 2022, § 3.3.
- ^ Rosen 2005, pp. 243–247.
- ^ St. Laurent 2004, pp. 159–163.
- ^ See Smith 2022, p. 102 for: Apache License version 2.0 in 2004, GPL version 3 in 2007, LGPL version 3 in 2007, and AGPL version 3 in 2007. See Smith 2022, pp. 95–101 for: MPL version 2.0 in 2012 and EPL version 2 in 2017.
- ^ Bernelin 2020, pp. 100, 102.
- ^ a b Ombredanne 2020, p. 105.
- ^ Ombredanne 2020, p. 106.
- ^ a b Ballhausen 2022, § 5.3.
- ^ a b c d Smith 2022, § 3.4.1.
- Fed. Cir.2008).
- Welte v. Sitecom (District Court of Munich 2004), No. 21 O 6123/04.
- ^ Smith 2022, p. 106.
- ^ Rosen 2005, p. 137.
- ^ Rosen 2005, p. 138.
- ^ Rosen 2005, ch. 6.
- ^ Meeker 2020, 17:04.
- ^ St. Laurent 2004, pp. 158–159.
- ^ Ballhausen 2022, p. 127.
- ^ a b Ballhausen 2022, § 5.4.
- ^ a b Walden 2022, § 1.1.
- ^ Smith 2022, § 3.1.3.
- ^ Google LLC v. Oracle America, Inc., 593 U.S., 1203 (2021).
- ^ Smith 2022, § 3.4.2.
- ^ Smith 2022, § 3.4.
- ^ Ross 2021, "Spacewar: End of Development".
- ^ a b Rosen 2005, p. 36.
- ^ Walden 2022, p. 3.
- ^ Smith 2019, pp. 55–56.
- ^ Rosen 2005, pp. 74–77.
- ^ St. Laurent 2004, p. 98.
- ^ Fagundes & Perzanowski 2020, p. 524.
- ^ Joy 2022, pp. 1008–1010.
- ^ Brock 2022, § 16.3.3.
- ^ St. Laurent 2004, p. 14.
- ^ St. Laurent 2004, p. 22.
- ^ Onetti & Verma 2009, p. 81.
- ^ St. Laurent 2004, p. 30.
- ^ Brock 2022, § 16.4.2.3.
- ^ Tsai 2008, p. 550.
- ^ St. Laurent 2004, p. 39.
- ^ a b Brock 2022, § 16.5.2.
- ^ Brock 2022, § 16.4.2.8.
- ^ Brock 2022, § 16.4.2.2.
- ^ Brock 2022, § 16.5.3.
- ^ Brock 2022, § 16.5.3.8.
- ^ Kunert 2022.
- ^ a b Wakabayashi 2019.
- ^ Brock 2022, § 16.5.3.2.
References
- Ballhausen, Miriam (June 2019). "Free and Open Source Software Licenses Explained". Computer. 52 (6): 82–86. .
- Bernelin, Margo (2020). "The compatibility of open/free licences: a legal imbroglio". International Journal of Law and Information Technology. 28 (2): 93–111. .
- Brock, Amanda, ed. (2022). Open Source Law, Policy and Practice (Second ed.). ISBN 978-0-19-886234-5. Archivedfrom the original on March 26, 2023. Retrieved January 29, 2023.
- Bain, Malcom; Smith, P McCoy. "Patents and the Defensive Response". In Brock (2022).
- Ballhausen, Miriam. "Copyright Enforcement". In Brock (2022).
- Chestek, Pamela. "Trademarks". In Brock (2022).
- Smith, P McCoy. "Copyright, Contract, and Licensing in Open Source". In Brock (2022).
- Walden, Ian. "Open Source as Philosophy, Methodology, and Commerce: Using Law with Attitude". In Brock (2022).
- Byfield, Bruce (March 4, 2008). ""Free" and "Open Source" Software: Navigating the Shibboleths". Datamation. Retrieved June 6, 2024.
- Carver, Brian W. (2005). "Share and Share Alike: Understanding and Enforcing Open Source and Free Software Licenses". Berkeley Technology Law Journal. 20 (1): 443–481. ISSN 1086-3818.
- Coleman, Gabriella (2004). "The Political Agnosticism of Free and Open Source Software and the Inadvertent Politics of Contrast". Anthropological Quarterly. 77 (3): 507–519. ISSN 0003-5491.
- DiBona, Chris; Stone, Mark; Ockman, Sam, eds. (1999). "The Open Source Definition". Open Sources: Voices from the Open Source Revolution. Sebastopol, California: O'Reilly Media. Archived from the original on January 27, 2023. Retrieved January 21, 2023.
- Hammerly, Jim; Paquin, Tom; Walton, Susan. "Freeing the Source: The Story of Mozilla". In DiBona, Stone & Ockman (1999).
- Perens, Bruce. "The Open Source Definition". In DiBona, Stone & Ockman (1999).
- Raymond, Eric S. "The Revenge of the Hackers". In DiBona, Stone & Ockman (1999).
- Fagundes, Dave; Perzanowski, Aaron (November 2020). "Abandoning Copyright". William & Mary Law Review. 62 (2): 487–569.
- Fontana, Richard E. (April 2010). "Open Source License Enforcement and Compliance". The Computer and Internet Lawyer. 27 (4). Aspen.
- Greenbaum, Eli (April 2016). "The Non-Discrimination Principle in Open Source Licensing" (PDF). Cardoza Law Review. 37 (4).
- Joy, Reagan (2022). "The Tragedy of the Creative Commons: An Analysis of How Overlapping Intellectual Property Rights Undermine the Use of Permissive Licensing". Case Western Reserve Law Review. 72 (4): 977–1013.
- Keats, Jonathon (2010). "Copyleft". Virtual Words: Language on the Edge of Science and Technology. ISBN 978-0-19-539854-0. Archivedfrom the original on March 26, 2023. Retrieved January 28, 2023.
- Kunert, Paul (September 8, 2022). "Open source biz shifts Akka to Business Source License". Archived from the original on October 31, 2022. Retrieved January 25, 2023.
- Maracke, Catharina (July 2019). "Free and Open Source Software and FRAND‐based patent licenses: How to mediate between Standard Essential Patent and Free and Open Source Software". The Journal of World Intellectual Property. 22 (3–4): 78–102. .
- Meeker, Heather (January 2020). Open Source Software Licensing Basics for Corporate Users. Open Source Software Licensing. Retrieved December 7, 2023.
- Oman, Ralph (Spring 2018). "Computer Software as Copyrightable Subject Matter: Oracle V. Google, Legislative Intent, and the Scope of Rights in Digital Works". Harvard Journal of Law & Technology. 31 (2): 639–652.
- Ombredanne, Philippe (2020). "Free and Open Source Software License Compliance: Tools for Software Composition Analysis". Computer. 53 (10): 105–109. .
- Onetti, Alberto; Verma, Sameer (May 1, 2009). "Open Source Licensing and Business Models". ICFAI Journal of Knowledge Management. 7 (1): 68–94.
- OSI (February 2023). "OSI Approved Licenses". opensource.org. Open Source Initiative. Retrieved December 23, 2023.
- Raymond, Eric S. (2001). The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary (Revised ed.). Sebastopol, California: ISBN 978-0-596-00108-7. Archivedfrom the original on April 24, 2003. Retrieved January 28, 2023.
- Rosen, Lawrence (2005). Open Source Licensing: Software Freedom and Intellectual Property Law (Paperback ed.). Upper Saddle River, NJ: ISBN 978-0-13-148787-1. Archivedfrom the original on December 19, 2022. Retrieved January 21, 2023.
- Ross, Heather (January 4, 2021). "Spacewar - Guide, History, Origin and More". History-Computer. Retrieved December 23, 2023.
- Sen, Ravi; Subramaniam, Chandrasekar; Nelson, Matthew L. (Winter 2008). "Determinants of the Choice of Open Source Software License". Journal of Management Information Systems. 25 (3): 207–239. .
- Smith, Alexander (2019). They Create Worlds: The Story of the People and Companies That Shaped the Video Game Industry. Vol. 1: 1971 – 1982. Boca Raton, Florida: ISBN 978-1-138-38990-8.
- St. Laurent, Andrew M. (2004). Understanding Open Source and Free Software Licensing. Sebastopol, California: ISBN 978-0596005818.
- Tsai, John (2008). "For Better or Worse: Introducing the Gnu General Public License Version 3". Berkeley Technology Law Journal. 23 (1): 547–581.
- Wakabayashi, Daisuke (December 15, 2019). "Prime Leverage: How Amazon Wields Power in the Technology World". The New York Times. Archived from the original on October 30, 2023. Retrieved May 24, 2024.}
- Williams, Sam (2002). Free as in Freedom: Richard Stallman's Crusade for Free Software (First ed.). Sebastopol, California : Farnham: ISBN 978-0-596-00287-9. Archivedfrom the original on February 7, 2023. Retrieved February 6, 2023.