IF4201 - Mg11 - Software License Categories
IF4201 - Mg11 - Software License Categories
IF4201 - Mg11 - Software License Categories
http://www.gnu.org/philosophy/catego
ries.html
Free & Non-Free Software Categories*
*http://www.gnu.org/philosophy/categories.html#ProprietarySoftware
Free Software
A program is free software if the program's users have the four
essential freedoms:
• The freedom to run the program as you wish, for any purpose
(freedom 0).
• The freedom to study how the program works, and change it so it
does your computing as you wish (freedom 1). Access to the source
code is a precondition for this.
• The freedom to redistribute copies so you can help your neighbor
(freedom 2).
• The freedom to distribute copies of your modified versions to
others (freedom 3). By doing this you can give the whole
community a chance to benefit from your changes. Access to the
source code is a precondition for this.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
Nonfree Software
• Any software that is not free.
• Its use, redistribution or modification is
prohibited, or requires you to ask for
permission, or is restricted so much that you
effectively can't do it freely.
Proprietary Software
• A nonfree software.
Freeware
• The term “freeware” has no clear accepted
definition.
• “Free” mostly means “gratis”.
• It is commonly used for packages which
permit redistribution but not modification
(and their source code is not available).
• These packages are not free software, so
please don't use “freeware” to refer to free
software.
Shareware
• Software which comes with permission for
people to redistribute copies, but says that
anyone who continues to use a copy
is required to pay a license fee (limited-time use
only)
• Shareware is not free software, because
– For most shareware, source code is not available;
thus, you cannot modify the program at all.
– Shareware does not come with permission to make a
copy and install it without paying a license fee, not
even for individuals engaging in nonprofit activity.
Private Softwares
• Software developed for one user (typically an
organization or company).
• That user keeps it and uses it, and does not
release it to the public either as source code or as
binaries.
• A private program is free software (in a
somewhat trivial sense) if the user has full rights
to the private program. However, if the user
distributes copies to others and does not provide
the four freedoms with those copies, those
copies are not free software.
Commercial Software
• “Commercial” and “proprietary” are not the
same!
• Commercial software is software developed
by a business as part of its business.
• Most commercial software is proprietary, but
there is commercial free software, and there is
noncommercial nonfree software.