A software license is a legal instrument (usually by way of contract law, with or without printed material) governing the use or redistribution of software. Under United States copyright law, all software is copyright protected, in both source code and object code forms, unless that software was developed by the United States Government, in which case it cannot be copyrighted.[1] Authors of copyrighted software can donate their software to the public domain, in which case it is also not covered by copyright and, as a result, cannot be licensed.
A typical software license grants the licensee, typically an end-user, permission to use one or more copies of software in ways where such a use would otherwise potentially constitute copyright infringement of the software owner's exclusive rights under copyright.
Free and open
Non-free
Public domain
Permissive license (can be used in closed source s/w)
Copyleft (protective license)
Noncommercial license
Proprietary license
Trade secret
Description
Grants all rights
Grants use rights, including right to relicense (allows proprietization, license compatibility)
Grants use rights, forbids proprietization
Grants rights for noncommercial use only. May be combined with copyleft.
Traditional use of copyright; no rights need be granted
No information made public
Software
PD, CC0
MIT, Apache, MPL, BSD
GPL, AGPL
JRL, AFPL
Proprietary software, no public license
private, internal software
Other creative works
PD, CC0
CC BY
CC BY-SA
CC BY-NC
Copyright, no public license
unpublished
^Hancock, Terry (2008-08-29). "What if copyright didn't apply to binary executables?". Free Software Magazine. Retrieved 2016-01-25.
A softwarelicense is a legal instrument (usually by way of contract law, with or without printed material) governing the use or redistribution of software...
MIT License is a permissive softwarelicense originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it...
Proprietary software is a subset of non-free software, a term defined in contrast to free and open-source software; non-commercial licenses such as CC...
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free softwarelicenses, or copyleft, that guarantee end users the four...
The Apache License is a permissive free softwarelicense written by the Apache Software Foundation (ASF). It allows users to use the software for any purpose...
BSD licenses are a family of permissive free softwarelicenses, imposing minimal restrictions on the use and distribution of covered software. This is...
carry a softwarelicense whereby the author grants users the aforementioned rights. Software that is not covered by copyright law, such as software in the...
A softwarelicense server is a centralized computer software system which provides access tokens, or keys, to client computers in order to enable licensed...
The ISC license is a permissive free softwarelicense published by the Internet Software Consortium, now called Internet Systems Consortium (ISC). It is...
conditions and limitations. A licensor may grant a license under intellectual property laws to authorize a use (such as copying software or using a patented invention)...
GNU Free Documentation License (GNU FDL or simply GFDL) is a copyleft license for free documentation, designed by the Free Software Foundation (FSF) for...
A softwarelicense manager is a software management tool used by independent software vendors or by end-user organizations to control where and how software...
"free license" and the focus on the rights of users were connected to the sharing traditions of the hacker culture of the 1970s public domain software ecosystem...
GNU Lesser General Public License (LGPL) is a free-softwarelicense published by the Free Software Foundation (FSF). The license allows developers and companies...
certain patents. Copyleft softwarelicenses are considered protective or reciprocal in contrast with permissive free softwarelicenses, and require that information...
The Server Side Public License (SSPL) is a source-available copyleft softwarelicense introduced by MongoDB Inc. in 2018. It includes most of the text...
Python Software Foundation License (PSFL) is a BSD-style, permissive softwarelicense which is compatible with the GNU General Public License (GPL). Its...
activation Serial number Softwarelicense server Volume license key Chang, Hoi; Atallah, Mikhail J. (2002). "Protecting Software Codes by Guards". Security...
functionality. software available for a fee, which can only be legally used on purchase of a license. Open-source software comes with a free softwarelicense, granting...
A client access license (CAL) is a commercial softwarelicense that allows client computers to use server software services. Most commercial desktop apps...