Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Software license

From Wikipedia, the free encyclopedia
Legal instrument governing software

Diagram of software under various licenses according to theFSF and theirThe Free Software Definition: on the left side "free software", on the right side "proprietary software". On both sides, and therefore mostlyorthogonal, "free download" (Freeware).

Asoftware license is a legal instrument governing the use or redistribution of software.

Since the 1970s,software copyright has been recognized in the United States. Despite the copyright being recognized, most companies prefer to sell licenses rather than copies of the software because it enables them to enforce stricter terms on redistribution. Very few purchasers read any part of the license, initiallyshrink-wrap contracts and now most commonly encountered asclickwrap orbrowsewrap. The enforceability of this kind of license is a matter of controversy and is limited in some jurisdictions.Service-level agreements are another type of software license where the vendor agrees to provide a level of service to the purchaser, often backed by financial penalties.

Copyleft is a type of license that mandatesderivative works to be licensed under the license's terms. Copyleft licenses are free and open source licenses. Attempts have been made to describe licenses which do not uphold the Four Freedoms, such as theServer Side Public License and others,[1] as "copyleft", but this is widely rejected as an abuse of the term. The other types of free licenses lack this requirement: forpermissive licenses, attribution is typically the only requirement, andpublic-domain-equivalent licenses have no restrictions. The proliferation of open-source licenses has compoundedlicense compatibility issues, but all share some features: allowing redistribution andderivative works under the same license, unrestricted access to thesource code, and nondiscrimination between different uses—in particular, allowing commercial use.

Free and openNon-free
Public domain[2] andequivalent licensesPermissive license[3][4]Copyleft[3][4]Noncommercial license[5]Proprietary license[6]Trade secret[7]Source Available
DescriptionWaives copyright protectionGrants use rights, including right to relicense (allowsproprietization,license compatibility)Grants use rights, forbidsproprietizationGrants rights for noncommercial use only.Traditional use ofcopyright; no rights need be grantedNo information made publicGrants use rights, but restricts them to certain use cases, not free software or copyleft
Notable software licensesPD,CC0[8]MIT,Apache,MPL,BSDGPL,AGPLJRL[9]Proprietary softwareSSPL

Software copyright

[edit]
Main article:Software copyright
Part of a series on
Legal aspects of computing

Thesource code (or compiled binaries in the form ofobject code)[10] of acomputer program is protected bycopyright law that vests the owner with the exclusive right to copy the code. The underlying ideas or algorithms are not protected by copyright law, but are often treated as atrade secret and concealed by such methods asnon-disclosure agreements.[11] Software copyright has been recognized since the mid-1970s and is vested in the company that makes the software, not the employees orcontractors who wrote it.[2]

Software licenses and rights granted in context of the copyright according toMark Webbink.[12] Expanded by freeware and sublicensing.
Rights grantedPublic domain andequivalentPermissiveFOSS license (e.g.BSD license)Copyleft FOSS license (e.g.GPL)Freeware /Shareware /FreemiumProprietary licenseTrade secret
Copyright retainedNoYesYesYesYesYes
Right to executeYesYesYesYesYesNo
Right to displayYesYesYesYesYesNo
Right to copyYesYesYesOftenNoLawsuits are filed by the owner against copyright infringement the most
Right to modifyYesYesYesNoNoNo
Right to distributeYesYes, under same licenseYes, under same licenseOftenNoNo
Right to sublicenseYesYesNoNoNoNo
Example softwareSQLite,ImageJApache web server,ToyBoxLinux kernel,GIMP,OBSIrfanview,WinampWindows, the majority of commercial video games and theirDRMs,Spotify,xSplit,TIDALServer-side
Cloud computing programs and services,
forensic applications, and other line-of-business work.

Proprietary software licenses

[edit]
A brief, written-outbeta test software license issued byMacromedia in 1995

The tendency to licenseproprietary software, rather than sell it, dates from the time period before the existence, then the scope of software copyright protection wasclear. These licenses have continued in use after software copyright was recognized in the courts, and are considered to grant the company extra protection compared to copyright law.[13] According toUnited States federal law, a company can restrict the parties to which it sells but it cannot prevent a buyer from reselling the product. Software licensing agreements usually prohibit resale, enabling the company to maximize revenue.[14]

Traditionally, software was distributed in the form of binaryobject code that could not be understood or modified by the user,[10] but could be downloaded and run. The user bought a perpetual license to use a particular version of the software.[15]Software as service (SaaS) vendors—who have the majoritymarket share inapplication software as of 2023[update][16]—rarely offer perpetual licenses.[17] SaaS licenses are usually temporary and charged on a pay-per-usage or subscription basis,[18] although other revenue models such asfreemium are also used.[19] For customers, the advantages of temporary licenses include reduced upfront cost, increased flexibility, and lower overall cost compared to a perpetual license.[15] In some cases, the steep one-time cost demanded by sellers of traditional software were out of the reach ofsmaller businesses, but pay-per-use SaaS models makes the software affordable.[20]

End-user license agreement (EULA)

[edit]
Main article:End-user license agreement

Initially, end-user license agreements (EULAs) were printed on either the shrinkwrap packaging encasing the product (seeshrink-wrap contract) or a piece of paper. The license often stipulated that a customer agreed if they did not return the product within a specified interval.[21] More recently, EULAs are most commonly found asclickwrap orbrowsewrap where the user's clicks or continued browsing are taken as a sign of agreement. As a result of the end of physical constraints, length increased.[22] Most EULAs have been designed so that it is very difficult to read and understand them, but easy to agree to the licensing terms without reading them.[13][21] Regardless of how easy it is to access, very few consumers read any part of the license agreement.[23][24] Most assume the terms are unobjectionable or barely notice agreeing while installing the software.[25] Companies take advantage of consumers' inattention to insert provisions into EULAs.[26]

Proprietary software is usually offered under a restrictive license that bans copying and reuse and often limits the purchaser to using the software on one computer.[6][27]Source code is rarely available. Derivative software works andreverse engineering are usually explicitly prohibited.[27] Many EULAs allow the vendor to collect information about the user and use it in unrestricted ways.[28] Some EULAs restrict the ability of users to exercise copyright over derivative work made using the software, such as creative creations in thevirtual worlds ofvideo games.[29][30]

Most disclaim anyliability for harms caused by the product,[31] and prevent the purchaser from accessing the court system to seek a remedy.[32] Furthermore, many EULAs allow the vendor to change the terms at any time and the customer must choose between agreeing or ceasing use of the product, without getting a refund.[33] It is common for EULAs to allow unilateral termination by the vendor for any number of vague reasons or none at all.[34]

EULAs, almost always offered on atake-it-or-leave-it basis as a non-negotiable condition for using the software,[35] are very far from the prototypical contract where both parties fully understand the terms and agree of their own free will.[36] There has been substantial debate on to what extent the agreements can be considered binding. Before 1996 in the United States,clickwrap orbrowsewrap licenses were not held to be binding, but since then they often have been.[37][22] Under the New Digital Content Directive effective in the European Union, EULAs are only enforceable to the extent that they do not breach reasonable consumer expectations. The gap between expectations and the content of EULAs is especially wide when it comes to restrictions on copying and transferring ownership of digital content.[38] Many EULAs contain stipulations that are likely unenforceable depending on the jurisdiction. Software vendors keep these unenforceable provisions in the agreements, perhaps because users rarely resort to the legal system to challenge them.[39]

Service-level agreement (SLA)

[edit]
Main article:Service-level agreement

Service-level agreements are often used forenterprise software and guarantee a level of service, such as software performance or time to respond to issue raised by the customer. Many stipulate financial penalties if the service falls short of the agreed standard.[40] SLAs often cover such aspects as availability, reliability, price, and security using quantifiable metrics.[41] Multi-tier SLAs are common incloud computing because of the use of different computing services that may be managed by different companies.[42] SLAs in cloud computing are an area under active research as of 2024[update].[43]

Free and open-source software licenses

[edit]
Main articles:Free software license andOpen-source license

Before the open-source movement in the 1980s, almost all software was proprietary and did not disclose itssource code.[44] Open-source licensing is intended to maximize openness and minimize barriers to software use, dissemination, and follow-on innovation.[5]

Open-source licenses share a number of key characteristics:[45]

  • Free redistribution: Anyone can redistribute the software, for free or for cost, without the permission of or payment to the copyright holder.[45]
  • Unrestricted, public access to thesource code[45]—what the termopen source refers to[46]
  • Users may modify the software and releasederivative works, either under the same terms as the free software or, in some cases, under a different license.[45]
  • Nondiscrimination between different uses,[45] including commercial use.[9][5]

TheOpen Source Initiative vets and approves new open-source licenses that comply with itsOpen Source Definition.[45]

Types of open-source licenses

[edit]
A pie chart displays the most commonly used open source license as Apache at 30%, MIT at 26%, GPL at 18%, BSD at 8%, LGPL at 3%, MPL at 2%, and remaining 13% as licenses with below 1% market share each.
The most popular open source licenses as of 2022 are theApache License (permissive), theMIT License (permissive), and theGPL (copyleft).
  • If software is in thepublic domain, the owner's copyright has been extinguished and anyone may use the work with no copyright restrictions.[2]
  • Non-restrictive licenses allow free reuse of the work without restrictions on the licensing ofderivative works.[4] Many of them require attribution of the original creators.[47] The first open-source license was a non-restrictive license intended to facilitate scientific collaboration: theBerkeley Software Distribution (BSD), named after theUniversity of California, Berkeley in 1978.[48]
  • Copyleft licenses (also known as "share-alike"),[47] requiresource code to be distributed with software and require the source code be made available under a similar license.[49][50] Copyleft represents the farthest that reuse can be restricted while still being considered free software.[51] Strong copyleft licenses, such as theGNU General Public License (GPL), allow for no reuse in proprietary software, while weak copyleft, such as the relatedGNU Lesser General Public License (LGPL), do allow reuse in some circumstances.[4] Copyleft licenses are perceived by developers as a way of ensuring that their contributions do not create unfair advantages for others.[4][52] Another motivation for choosing copyleft is to promote open source through its requirements for derivative works:[47]Stallman states that "the central idea of copyleft is to use copyright law, but flip it over to serve the opposite of its usual purpose: instead of a means of privatizing software, [copyright] becomes a means of keeping software free."[53]

Outside of software, noncommercial-onlyCreative Commons licenses have become popular among some artists who wish to prevent others from profiting excessively from their work.[52] However, software that is made available fornoncommercial use only is not considered open source.[9]Sun Microsystems' noncommercial-onlyJava Research License was rejected by the open-source community, and in 2006 the company released most of Java under the GPL.[9]

Compatibility

[edit]
See also:License compatibility
Compatibility chart for some open-source software licenses

Since 1989,[44] a variety ofopen-source licenses for software have been created.[54] Choosing an open-source software license has grown increasingly difficult due to theproliferation of licenses,[55][56] many of which are only trivially distinct.[57] Many licenses are incompatible with each other, hampering the goals of the free software movement.[58] Translation issues, ambiguity in licensing terms, and incompatibility of some licenses with the law in certain jurisdictions compounds the problem.[59]

Although downloading an open-source module is quick and easy, complying with the licensing terms can be more difficult.[60] The amount of software dependencies means that engineers working on complex projects must often rely on software license management software in order to help them achieve compliance with the licensing terms of open-source components.[61] Many open-source software files do not unambiguously state the license, increasing the difficulties of compliance.[60] When combining code bases, the original licenses can be maintained for separate components, and the larger work released under a compatible license.[62] This compatibility is often one-way. Public domain content can be used anywhere as there is no copyright claim, but code acquired under 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.[63]

Enforceability

[edit]
Further information:Open source license litigation

Free and open-source software licenses have been successfullyenforced in civil court since the mid-2000s.[64] Courts have found that distributing software indicates acceptance of the license's terms.[65] However, developers typically achieve compliance without lawsuits.Social pressures, such as the potential for community backlash, are often sufficient.[66]Cease and desist letters are a common method to bring companies back into compliance, especially in Germany.[67]

A long-debated subject within the FOSS community is whether open-source licenses are "bare licenses" orcontracts.[68] A bare license is a set of conditions under which actions otherwise restricted byintellectual property laws are permitted.[64] Under the bare license interpretation, advocated by theFree Software Foundation (FSF), a case is brought to court by the copyright holder ascopyright infringement.[64] Under the contract interpretation, a case can be brought to court by an involved party as abreach of contract.[69] United States and French courts have tried cases under both interpretations.[70]

Value

[edit]

More than 90 percent of companies use open-source software as a component of their proprietary software.[71] The decision to use open-source software, or even engage with open-source projects to improve existing open-source software, is typically a pragmatic business decision.[72][73] When proprietary software is in direct competition with an open-source alternative, research has found conflicting results on the effect of the competition on the proprietary product's price and quality.[74]

For decades, some companies have made servicing of an open-source software product for enterprise users as their business model. These companies control an open-source software product, and instead of charging for licensing or use, charge for improvements, integration, and other servicing.[75]Software as a service (SaaS) products based on open-source components are increasingly common.[76]

Open-source software is preferred for scientific applications, because it increases transparency and aids in the validation and acceptance of scientific results.[57]

See also

[edit]

References

[edit]
  1. ^"Open Token Compensation License".Open Token Compensation License homepage. Retrieved26 March 2025.
  2. ^abcO'Regan 2022, p. 403.
  3. ^ab"Licenses".Open Source Initiative. 16 September 2022. Retrieved12 May 2024.
  4. ^abcdeSen, Subramaniam & Nelson 2008, p. 212.
  5. ^abcMorinet al. 2012, Free and Open Source Software (FOSS) Licensing.
  6. ^abO'Regan 2022, p. 394.
  7. ^O'Regan 2022, p. 396.
  8. ^Fagundes & Perzanowski 2020, p. 524.
  9. ^abcdDavila 2015, p. 6.
  10. ^abBoyle 2003, p. 45.
  11. ^O'Regan 2022, pp. 394–396.
  12. ^Larry Troan (2005)."Open Source from a Proprietary Perspective"(PDF).RedHat Summit 2006Nashville. redhat.com. p. 10. Archived fromthe original(PDF) on 22 January 2014. Retrieved29 December 2015.
  13. ^abTerasaki 2013, p. 469.
  14. ^Terasaki 2013, pp. 469–470.
  15. ^abClohessyet al. 2020, pp. 40–41.
  16. ^Watt 2023, p. 4.
  17. ^Dempsey & Kelliher 2018, p. 48.
  18. ^Dempsey & Kelliher 2018, pp. 48, 57.
  19. ^Dempsey & Kelliher 2018, pp. 61–63.
  20. ^Dempsey & Kelliher 2018, p. 2.
  21. ^abCorbett 2019, p. 455.
  22. ^abKim 2016, pp. 12, 21.
  23. ^Bakoset al. 2014, p. 1.
  24. ^Ben-Shahar & Schneider 2014, p. 68.
  25. ^Terasaki 2013, pp. 485–486.
  26. ^Corbett 2019, pp. 456–457.
  27. ^abMorinet al. 2012, Proprietary Licensing.
  28. ^Carpenter 2023, pp. 485–486.
  29. ^Ahuja 2016, p. 381.
  30. ^Corbett 2019, p. 456.
  31. ^Carpenter 2023, pp. 480–481.
  32. ^Carpenter 2023, pp. 481–482.
  33. ^Carpenter 2023, p. 485.
  34. ^Carpenter 2023, pp. 482–483.
  35. ^Carpenter 2023, p. 478.
  36. ^Corbett 2019, p. 460.
  37. ^Terasaki 2013, p. 471.
  38. ^Oprysk & Sein 2020, pp. 620–621.
  39. ^Corbett 2019, p. 461.
  40. ^O'Regan 2022, pp. 151, 219, 224, 405.
  41. ^Qaziet al. 2024, Performance evaluation parameters.
  42. ^Rana & Ziegler 2010, p. 188.
  43. ^Qaziet al. 2024, Conclusion.
  44. ^abBernelin 2020, p. 96.
  45. ^abcdefSen, Subramaniam & Nelson 2008, p. 209.
  46. ^Morinet al. 2012, Open Source versus Closed Source.
  47. ^abcMorinet al. 2012, Permissive versus Copyleft.
  48. ^Smith 2022, § 3.2.1.1.
  49. ^Sen, Subramaniam & Nelson 2008, pp. 211–212.
  50. ^St. Laurent 2004, pp. 38–39.
  51. ^Davila 2015, p. 5.
  52. ^abDavila 2015, pp. 5–6.
  53. ^Joy 2022, pp. 990–992.
  54. ^Sen, Subramaniam & Nelson 2008, p. 208.
  55. ^Alamoudiet al. 2020, p. 537.
  56. ^Bernelin 2020, p. 94.
  57. ^abMorinet al. 2012, Compatibility, Proliferation, Fragmentation, and Directionality.
  58. ^Bernelin 2020, p. 98.
  59. ^Bernelin 2020, pp. 100, 102.
  60. ^abOmbredanne 2020, p. 105.
  61. ^Ombredanne 2020, p. 106.
  62. ^St. Laurent 2004, pp. 159–163.
  63. ^Smith 2022, § 3.3.
  64. ^abcSmith 2022, § 3.4.1.
  65. ^Smith 2022, p. 106.
  66. ^St. Laurent 2004, pp. 158–159.
  67. ^Ballhausen 2022, p. 127.
  68. ^Walden 2022, § 1.1.
  69. ^Smith 2022, § 3.4.2.
  70. ^Smith 2022, § 3.4.
  71. ^Butleret al. 2022, p. 1.
  72. ^Butleret al. 2022, p. 11152.
  73. ^Davila 2015, p. 7.
  74. ^Zhou & Choudhary 2022, p. 731.
  75. ^Augustet al. 2021, pp. 1–2.
  76. ^Augustet al. 2021, p. 1.

Sources

[edit]

Further reading

[edit]
  • Classen, H. Ward (2022).The Practical Guide to Software Licensing and Cloud Computing. American Bar Association.ISBN 978-1-64105-750-9.

External links

[edit]
Wikibooks has a book on the topic of:FOSS Licensing
Licenses
Compensation models
Delivery methods
Deceptive and/or illicit
Software release life cycle
Copy protection
Retrieved from "https://en.wikipedia.org/w/index.php?title=Software_license&oldid=1315627065"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp