|
A free software licence is a software licence which grants recipients rights to modify and redistribute the software which would otherwise be prohibited by copyright law. A free software licence grants, to the recipients, freedoms in the form of permissions to modify or distribute copyrighted work. A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. ...
Copyright symbol Copyright is a set of exclusive rights regulating the use of a particular expression of an idea or information. ...
Mohandas K. Gandhi - Freedom can be achieved through inner sovereignty. ...
History
There is no recognised "first" free software licence. Early licences include that of TeX and that of X11. TeX (IPA: as in Greek, often in English; written with a lowercase e in imitation of the logo) is a typesetting system created by Donald Knuth. ...
In computing, the X Window System (commonly X11 or X) is a windowing system for bitmap displays. ...
In the mid-80s, the GNU project produced individual free software licences for each of its software packages. These were all replaced in 1989 with version 1 of the GNU General Public License (GPL). Version 2 of the GPL, released in 1991, went on to become the most widely used free software licence. The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ...
The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...
In the mid- to late-90s, a trend began where companies and new projects wrote new licences. This licence proliferation lead to problems of complexity and incompatibility. The trend slowed, and reversed in some ways, in the early 2000s.
FSF-approved free software licences Free Software Foundation, the group that maintains The Free Software Definition, maintains a list of free software licences.[1] The list distinguishes between free software licences that are compatible or incompatible with the FSF licence of choice, the GNU General Public License, which is a copyleft licence. The list also contains licences which the FSF considers non-free for various reasons. The Free Software Foundation (FSF) is a non-profit corporation founded in October 1985 by Richard Stallman to support the free software movement (free as in freedom), and in particular the GNU project. ...
The Free Software Definition is a definition published by Free Software Foundation (FSF) for what constitutes free software. ...
The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...
The reversed c in a full circle is the copyleft symbol. ...
Free Software Foundation (FSF) is a non-profit organisation founded in 1985 by Richard Stallman to support the free software movement (free as in freedom), and in particular the GNU project. ...
-
The following is a list of software licences which Free Software Foundation has approved as complying with their Free Software Definition. ...
OSI-approved "open source" licences Another group, Open Source Initiative (OSI), also maintains a list of approved licences. OSI and FSF agree on all widely used free software licences. OSI's list is different to FSF's list because the two organisations have reviewed different sets of licences. There are a few licences that OSI have approved that FSF rejected, and vice verse, but these are licences that are used by niche projects or by no projects. The Open Source Initiative is an organization dedicated to promoting open source software. ...
-
An open-source license is a copyright license for computer software that makes the source code available under terms that allow for modification and redistribution without having to pay the original author. ...
Copyleft-preserving restrictions In order to preserve the freedom to use, study, modify, and redistribute free software, most free software licences carry requirements and restrictions which apply to distributors. There exists an ongoing debate within the free software community regarding the fine line between restrictions which preserve freedom and those which reduce it. // The free software community is also called the open source community or the Linux community. ...
During the 1990s, free software licences began including clauses, such as patent retaliation, in order to protect against software patent litigation cases which had not previously existed. This new threat became the primary purpose for composing the new version 2 of the GNU GPL.[2] In the decade 2000, tivoisation has emerged as yet another new threat which current free software licences are not protected from. Patent retaliation clauses are included in several free software licenses, including version 3 of the GNU General Public License. ...
Tivoization is a term used to refer to the creation of a system that incorporates software under the terms of a copyleft software license, but uses hardware to prevent users from running modified versions of the software on that hardware. ...
Copyleft -
Since the mid 1980s, free software licences written by Richard Stallman pioneered a concept known as copyleft. Ensuing copyleft provisions stated that modified versions of free software must be distributed under the same terms as the original software. Thus, all enhancements and additions to copylefted software must also be distributed as free software. This is sometimes referred to as "share and share alike" or "quid pro quo". The reversed c in a full circle is the copyleft symbol. ...
Patent retaliation -
Most newly written free software licences since the late 1990s include some form of patent retaliation clauses. These measures ensure that one's rights under the licence (such as to redistribution), may be terminated if one attempts to enforce specific patent monopolies, under noted circumstances, as specified in the licence. As an example, the Apple Public Source License may terminate a user's rights if said user embarks on litigation proceedings against them due to patent litigation. Patent retaliation emerged in response to proliferation and abuse of software patents. Patent retaliation clauses are included in several free software licenses, including version 3 of the GNU General Public License. ...
The Apple Public Source License is the open source license under which Apple Computers Darwin Project was released. ...
Software patents are a type of intellectual property and one of many legal aspects of computing. ...
Tivoisation -
As of late 2006, no free software licences contain explicit language prohibiting additional restrictions being enforced by digital rights management (DRM). Current discussion drafts of version 3 of the GNU GPL do, however, propose to include such specific language in order to deter "Tivoisation". Tivoization is a term used to refer to the creation of a system that incorporates software under the terms of a copyleft software license, but uses hardware to prevent users from running modified versions of the software on that hardware. ...
Digital Rights Management (generally abbreviated to DRM) is an umbrella term that refers to any of several technologies used by publishers or copyright owners to control access to and usage of digital data or hardware, and to restrictions associated with a specific instance of a digital work or device. ...
Attribution, disclaimers and notices The majority of free software licences require that modified software not claim to be unmodified. Some licences also require that copyright holders be credited. One such example is version 2 GNU GPL, which requires that interactive programs that print warranty or licence information, may not have these notices removed from modified versions intended for distribution.
Practical problems that licences try to avoid Licence compatibility Licences of software packages containing contradictory requirements, render it impossible to combine source code from such packages in order to create new software packages.[3] For example, if one licence says "modified versions must mention the developers in any advertising materials", and another licence says "modified versions cannot contain additional attribution requirements", then, if someone combined a software package which uses one licence with a software package which uses the other, it would be impossible to distribute the combination because the two requirements cannot be simultaneously fulfilled. Thus, these two packages would be licence-incompatible.[4]
Licence proliferation Licence proliferation compounds the problems of licence incompatibility. It likewise burdens software developers and distributors by increasing the amount of legal documents they must read. Licence proliferation gained momentum during the late 1990s and increased into the early 2000s. By the year 2005, it was being identified as a problematic phenomenon and the gratuitous writing of new licences became more frowned upon.
Unacceptable restrictions Purpose of use Restrictions on private use of the software ("use restrictions") are generally unacceptable. Examples include prohibiting the software to be used for military purposes,[5] for comparison or benchmarking, for ethically-quetionable means,[6] or in commercial organisations.[7] For this reason, such licences are not considered free software by the standards of the FSF, OSI, Debian, or the BSD-based distributions. The Open Source Initiative is an organization dedicated to promoting open source software. ...
Debian is a project based around the development of a free, complete operating system through the collaboration of volunteers from around the world. ...
BSD philosophy Many users and developers of BSD-based operating systems have a different position on licensing. The main difference is the belief that the copyleft licences, particularly the GNU General Public License (GPL), are too complicated and have restrictions which are undesirable. The GPL requires derivative work to be released according to the GPL while the BSD licence does not. Essentially, the BSD licence's only requirement is to acknowledge the original authors, and poses no restrictions on how the source code may be used. As a result, BSD code can find its way into proprietary software that only acknowledge the source. For instance, the IP stack in Microsoft Windows and Mac OS X are derived from BSD-licensed software. Berkeley Software Distribution (BSD, sometimes called Berkeley Unix) is the Unix derivative distributed by the University of California, Berkeley, starting in the 1970s. ...
The reversed c in a full circle is the copyleft symbol. ...
The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...
Source code (commonly just source or code) is any series of statements written in some human-readable computer programming language. ...
Proprietary software is software with restrictions on using, copying and modifying as enforced by the proprietor. ...
The internet protocol suite is the set of communications protocols that implement the protocol stack on which the Internet and most commercial networks run. ...
Microsoft Windows is the name of several families of proprietary software operating systems by Microsoft. ...
Mac OS X (official IPA pronunciation: ) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Inc. ...
GPL supporters claim that mandating derivative works remain free fosters the growth of free software and requires equal participation by all users. Developers who use GPL code have to share their improvements with the community, supporting the growth of the software they received. Supporters of the BSD licence argue that it is more free than the GPL because it grants the right to do anything with the source code, second only to software in the public domain. The nature of BSD has encouraged the inclusion of well-developed standard code into proprietary software. In response, GPL supporters claim that this is more a form of power than a necessary freedom.[8] The right to make closed-source code is therefore not included in the Free Software Foundation's "four freedoms of free software"; using, studying, copying, and distributing modifications of the code. The public domain comprises the body of all creative works and other knowledge—writing, artwork, music, science, inventions, and others—in which no person or organization has any proprietary interest. ...
The Free Software Foundation (FSF) is a non-profit corporation founded in October 1985 by Richard Stallman to support the free software movement (free as in freedom), and in particular the GNU project. ...
Code licensed under the BSD licence can be relicensed under the GPL (is "GPL-compatible") without securing the consent of all original authors. Code under the GPL cannot be relicensed under the BSD licence without securing the consent of all copyright holders, as the BSD licence is not copyleft and therefore GPL is "BSD-incompatible". Existing free software BSDs tend to avoid including software licensed under the GPL in the core operating system, or the base system, except as a last resort when alternatives are non-existent or vastly less capable, such as with GCC. The OpenBSD project has acted to remove GPL-licensed tools in favour of BSD-licensed alternatives, some newly written and some adapted from older code. The GNU Compiler Collection (usually shortened to GCC) is a set of programming language compilers produced by the GNU Project. ...
OpenBSD is a freely available Unix-like computer operating system descended from Berkeley Software Distribution (BSD), a Unix derivative developed at the University of California, Berkeley. ...
Debian The Debian project uses the criteria laid out in its Debian Free Software Guidelines (DFSG). The only notable cases where Debian and Free Software Foundation disagree are over the Artistic License and the GNU Free Documentation License. Debian accept the original Artistic License as being a free software licence, but FSF disagree. This has very little impact however since the Artistic License is almost always used in a dual-license setup, along with the GNU General Public License. Debian is a project based around the development of a free, complete operating system through the collaboration of volunteers from around the world. ...
The Debian Free Software Guidelines (DFSG) are a set of guidelines that the Debian Project uses to determine whether a software license is free software license, which in turn is used to determine whether a piece of software can be included in the main, free software distribution of Debian. ...
The Artistic License is a software license used for certain free software packages, most notably the standard Perl implementation, most of CPAN modules and Parrot, which are dual-licensed under the Artistic License and the GNU General Public License (GPL). ...
Bold text // âGFDLâ redirects here. ...
Licenses are granted by copyright holders to grant exceptions of copyright law to users for a work. ...
The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...
Regarding the GNU Free Documentation License, Debian argues that the DFSG applies to documentation as it does on software, and so documentation licences must be examined against these free software guidelines. FSF say that documentation is qualitatively different from software and is subject to different requirements. The end result of a long discussion and the eventual vote in Debian [9] is that the works licensed under the GFDL are considered free as long as they do not contain unmodifiable sections (what the GFDL calls "Invariant Sections"). Bold text // âGFDLâ redirects here. ...
See also Image File history File links This is a lossless scalable vector image. ...
Image File history File links Wikibooks-logo-en. ...
Wikibooks logo Wikibooks, previously called Wikimedia Free Textbook Project and Wikimedia-Textbooks, is a wiki for the creation of books. ...
The reversed c in a full circle is the copyleft symbol. ...
The Debian Free Software Guidelines (DFSG) are a set of guidelines that the Debian Project uses to determine whether a software license is free software license, which in turn is used to determine whether a piece of software can be included in the main, free software distribution of Debian. ...
The free software movement, also known as the free software philosophy, began in 1983 when Richard Stallman announced the GNU Project. ...
The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...
Permissive free software licences are software licences for a copyrighted work that offer many of the same freedoms as releasing a work to the public domain. ...
It has been suggested that Clickwrap be merged into this article or section. ...
Some free software projects, notably GNU Classpath, distribute code under the terms of the GNU GPL but with the following clarification and special exception: Linking this library statically or dynamically with other modules is making a combined work based on this library. ...
External links IOSN, announcing its interests The International Open Source Network has as its slogan software freedom for all. It is a Centre of Excellence for free software (also known as FLOSS, FOSS, or open-source software) in the Asia-Pacific region. ...
Forfás is the national policy advisory board for enterprise, trade, science, technology and innovation in Ireland. ...
References |