Alternative terms for free software

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

Alternative terms for free software, such as open source, FOSS, and FLOSS, have been a controversial issue among free and open-source software users from the late 1990s onwards.[1] These terms share almost identical licence criteria and development practices.

Terms

Free software

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

In the 1950s to the 1990s software culture, the "free software" concept combined the nowadays differentiated software classes of public domain software, Freeware, Shareware and FOSS and was created in academia and by hobbyists and hackers.[2]

When the term "free software" was adopted by Richard Stallman in 1983, it was still ambiguously used to describe several kinds of software.[2] In February 1986 Richard Stallman formally defined "free software" with the publication of The Free Software Definition in the FSF's now-discontinued GNU's Bulletin[3] as software which can be used, modified, and redistributed with little or no restriction, his four essential software freedoms.[3] Richard Stallman's Free Software Definition, adopted by the Free Software Foundation (FSF), defines free software as a matter of liberty, not price and is inspired by the previous public domain software ecosystem.[4] The canonical source for the document is in the philosophy section[5] of the GNU Project website, where it is published in many languages.[6]

Open-source software

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

In 1998 the term "open-source software" (as abbreviation "OSS") was coined as alternative for "free software". There were several reasons for the proposal of a new term.[7] On one hand a group from the free software ecosystem perceived the Free Software Foundation's attitude on propagandizing the "free software" concept as "moralising and confrontational", which was also associated with the term.[8] In addition, the "available at no cost" ambiguity of the word "free" was seen as discouraging business adoption,[9] as also the historical ambiguous usage of the term "free software".[10] In a 1998 strategy session in California, "open-source software" was selected by Todd Anderson, Larry Augustin, Jon Hall, Sam Ockman, Christine Peterson, and Eric S. Raymond.[11] Richard Stallman had not been invited.[12] The session was arranged in reaction to Netscape's January 1998 announcement of a source code release for Navigator (as Mozilla). Those at the meeting described "open source" as a "replacement label" for free software,[13] and the Open Source Initiative was soon-after founded by Eric Raymond and Bruce Perens to promote the term as part of "a marketing program for free software".[14] The Open Source Definition is used by the Open Source Initiative to determine whether a software license qualifies for the organization's insignia for open source software. The definition was based on the Debian Free Software Guidelines, written and adapted primarily by Bruce Perens.[15][16] Perens did not base his writing on the four freedoms of free software from the Free Software Foundation, which were only later available on the web.[17] According to the OSI, Stallman initially flirted with the idea of adopting the open source term.[18]

On the end of 1990s the term "open source" gained much traction in public media[19] and acceptance in software industry in context of the dotcom bubble and the open-source software driven Web 2.0. For instance, Duke University scholar Christopher M. Kelty described the Free Software movement prior to 1998 as fragmented and "the term Open Source, by contrast, sought to encompass them all in one movement".[10] The term "open source" gained brought spread as open source movement which inspired many successor movements like the Open content, Open-source hardware, Open Knowledge movements. Under the impression of the success of "Open source" several journalists reported around 2000 the earlier "Free software" term and movement and its leader Stallman as being "forgotten".[20][21][22] In response, Stallman and his FSF objected to the term "open source software" and fought since then for the term "free software".[23][24] Due to the rejection of the FSF and its leader Richard Stallman of the term open source software, the ecosystem is being divided in its terminology. For example, a 2002 European Union FOSS developer survey revealed that 32.6% of them associate themselves with OSS, 48% with free software, and only 19.4% are undecided or in between.[1] As both terms "free software" and "open-source software" have their fans and critics in the FOSS ecosystems, also unifying terms have been proposed; these include "software libre" (or libre software), "FLOSS" (free/libre and open-source software), and "FOSS" (or F/OSS, free and open-source software).

FOSS and F/OSS

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The first known use of the phrase free open-source software (in short FOSS or seldom F/OSS) on Usenet was in a posting on March 18, 1998, just a month after the term open source itself was coined.[25] In February 2002, F/OSS appeared on a Usenet newsgroup dedicated to Amiga computer games.[26] In early 2002, MITRE used the term FOSS in what would later be their 2003 report Use of Free and Open Source Software (FOSS) in the U.S. Department of Defense.[citation needed] The European Union's institutions later also used the FOSS term while before using FLOSS,[27] as also scholar in publications.[28]

Software libre

While probably used earlier (as early as the 1990s[29]) "Software libre" got broader public reception when in 2000 the European Commission adopted it.[30] The word "libre", borrowed from the Spanish and French languages, means having liberty. This avoids the freedom-cost ambiguity of the English word "free".

FLOSS

FLOSS was used in 2001 as a project acronym by Rishab Aiyer Ghosh for free/libre and open-source software. Later that year, the European Commission (EC) used the phrase when they funded a study on the topic.[31][32][better source needed]

Unlike "libre software", which aimed to solve the ambiguity problem, "FLOSS" aimed to avoid taking sides in the debate over whether it was better to say "free software" or to say "open-source software".

Proponents of the term point out that parts of the FLOSS acronym can be translated into other languages, for example the "F" representing free (English) or frei (German), and the "L" representing libre (Spanish or French), livre (Portuguese), or libero (Italian), and so on. However, this term is not often used in official, non-English, documents, since the words in these languages for "free as in freedom" do not have the ambiguity problem of English's "free".

By the end of 2004, the FLOSS acronym had been used in official English documents issued by South Africa,[33] Spain,[34] and Brazil.[35] Other scholars and institutions use it too.[36]

Richard Stallman endorses the term FLOSS to refer to "open-source" and "free software" without necessarily choosing between the two camps, however, he asks people to consider supporting the "free/libre software" camp.[37][38] Stallman has suggested that the term "unfettered software" would be an appropriate, non-ambiguous replacement, but that he would not push for it because there was too much momentum and too much effort behind the term "free software".

The term "FLOSS" has come under some criticism for being counterproductive and sounding silly. For instance, Eric Raymond, co-founder of the Open Source Initiative, has stated in 2009:

"Near as I can figure ... people think they'd be making an ideological commitment ... if they pick 'open source' or 'free software'. Well, speaking as the guy who promulgated 'open source' to abolish the colossal marketing blunders that were associated with the term 'free software', I think 'free software' is less bad than 'FLOSS'. Somebody, please, shoot this pitiful acronym through the head and put it out of our misery."[39]

Raymond quotes programmer Rick Moen as stating:

"I continue to find it difficult to take seriously anyone who adopts an excruciatingly bad, haplessly obscure acronym associated with dental hygiene aids" and "neither term can be understood without first understanding both free software and open source, as prerequisite study."

Ownership and attachments

None of these terms, or the term "free software" itself, have been trademarked. Bruce Perens of OSI attempted to register "open source" as a service mark for OSI in the United States of America, but that attempt failed to meet the relevant trademark standards of specificity. OSI claims a trademark on "OSI Certified", and applied for trademark registration, but did not complete the paperwork. The United States Patent and Trademark Office labels it as "abandoned".[40]

While the term "free software" is associated with FSF's definition, and the term "open-source software" is associated with OSI's definition, the other terms have not been claimed by any group in particular. While the FSF's and OSI's definitions are worded quite differently the set of software that they cover is almost identical.[24][41]

All of the terms are used interchangeably, the choice of which to use is mostly political (wanting to support a certain group) or practical (thinking that one term is the clearest).

The primary difference between free software and open source is one of philosophy. According to the Free Software Foundation, "Nearly all open source software is free software. The two terms describe almost the same category of software, but they stand for views based on fundamentally different values."[42]

Licences

The choice of term has little or no impact on which licences are valid or used by the different camps, while recommendations might vary. At least until the release of the GPLv3,[43][44][45] the usage of the GPLv2 united the Open source and free software camp.[46][47] The vast majority of software referred to by all these terms is distributed under a small set of licences, all of which are unambiguously accepted by the various de facto and de jure guardians of each of these terms. The majority of the software is either one of few permissive software licenses (the BSD licenses, the MIT License, and the Apache License) or one of few copyleft licenses (the GNU General Public License v2, GPLv3, the GNU Lesser General Public License, or the Mozilla Public License).[48][49]

The Free Software Foundation (List of FSF approved software licences) and the Open Source Initiative (List of OSI approved software licences) each publish lists of licences that they accept as complying with their definitions of free software and open-source software respectively. The Open Source Initiative considers almost all free software licenses to also be open source and way around. These include the latest versions of the FSF's three main licenses, the GPLv3, the Lesser General Public License (LGPL), and the GNU Affero General Public License (AGPL).[50]

Apart from these two organisations, many more FOSS organizations publish recommendations and comments on licenses and licensing matters. The Debian project is seen by some to provide useful advice on whether particular licences comply with their Debian Free Software Guidelines. Debian does not publish a list of "approved" licences, but its judgments can be tracked by checking what licences are used by software they have allowed into their distribution.[51] In addition, the Fedora Project does provide a list of approved licences (for Fedora) based on approval of the Free Software Foundation (FSF), the Open Source Initiative (OSI), and consultation with Red Hat Legal.[52] It exist also the copyfree movement, the BSDs as also the Apache and Mozilla Foundation with own points of views on licenses.

Public-domain software

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

There is also a class of software that is covered by the names discussed in this article, but which doesn't have a licence: software for which the source code is in the public domain. The use of such source code, and therefore the executable version, is not restricted by copyright and therefore does not need a free software licence to make it free software. However, not all countries have the same form of "public domain" regime and possibilities of dedicating works and the authors rights in the public domain.

Further, for distributors to be sure that software is released into the public domain, the usually need to see something written to confirm this. Thus even without a licence, a written note about lack of copyright and other exclusive rights often still exists (a waiver or anti-copyright notice), which can be seen as license substitute. There are also mixed forms between waiver and license, for instance the public domain like licenses CC0[53][54] and the Unlicense,[55][56] with an all permissive license as fallback in case of ineffectiveness of the waiver.

Non-English terms in anglophone regions

The free software community in some parts of India sometimes uses the term "Swatantra software" since the term "Swatantra" means free in Sanskrit, which is the ancestor of all Indo-European Languages of India, including Hindi, despite English being the lingua franca.[57] Other terms such as "kattatra menporul (கட்டற்ற_மென்பொருள்)" for free software, where kattatra means free and menporul means software is also being used in Tamil Nadu and Tamils in other parts of the world. In The Philippines, "malayang software" is sometimes used. The word "libre" exists in the Filipino language, and it came from the Spanish language, but has acquired the same cost/freedom ambiguity of the English word "free".[58] According to Meranau "Free" is KANDURI, Diccubayadan, Libre.

See also

<templatestyles src="Div col/styles.css"/>

References

  1. 1.0 1.1 Free/Libre and Open Source Software: Survey and Study FLOSS Deliverable D18: FINAL REPORT – Part IV: Survey of Developers by Rishab Aiyer Ghosh et al "According to this ongoing discussion, one would expect a sharp polarization of the whole community of developers of non-proprietary software into two very different parties, one of Open Source developers and one of Free Software developers. However, figure 39 shows that, although there is clear evidence of these parties, still a share of almost one fifth of the whole sample does not care anyway if they belong to the one or to the other party." (2002)
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found., Open Sources: Voices from the Open Source Revolution, January 1999, ISBN 1-56592-582-3
  16. Lua error in package.lua at line 80: module 'strict' not found., The Open Source Definition according to the Open Source Initiative
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. The Mysteries of Open Source Software: Black and White and Red All Over by Brian Fitzgerald, Pär J. Ågerfalk University of Limerick, Ireland "Open Source software (OSS) has attracted enormous media and research attention since the term was coined in February 1998." (2005)
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Why "Free Software" is better than "Open Source" on gnu.org by Richard Stallman (1999)
  24. 24.0 24.1 Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. European Parliament resolution of 19 January 2016 on Towards a Digital Single Market Act (2015/2147(INI)) on www.europarl.europa.eu
  28. Free and Open-Source Software by ANDRÉS GUADAMUZ (2009)
  29. Quo vadis, libre software? by Jesús M. González-Barahona v0.8.1, work in progress, September 2004
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. FOSS and FLOSS.
  39. Please forget to FLOSS Armed and Dangerous, Eric S. Raymond, 26 March 2009
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Validity of the Creative Commons Zero 1.0 Universal Public Domain Dedication and its usability for bibliographic metadata from the perspective of German Copyright Law by Dr. Till Kreutzer, attorney-at-law in Berlin, Germany.
  55. The unlicense a license for no license Archived January 22, 2017, at the Wayback Machine on ostatic.com by Joe Brockmeier (2010)
  56. The Unlicense Archived September 4, 2016, at the Wayback Machine on unlicense.org.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.

External links