Licensing - General and Linux
Licensing - General and Linux
Linux Licensing
Dr Eli Fianu
Topics
• What is a software license?
• Types of software licenses
Proprietary/Commercial
Open Source
Free
Dual
Software License
• A software license is a legal agreement between the owner or creator
of a software program and the user or licensee. The license outlines
the terms and conditions under which the software can be used,
copied, distributed, modified, and/or sublicensed.
The licenses under open source licensing are permissive and copyleft
software license
Permissive license
• A permissive license allows users to use, modify, and distribute
software with few restrictions. It typically requires that the original
copyright notice and license terms be included in any distribution.
• Free software licenses typically include four key freedoms that ensure
users have the ability to control the software they use:
Free (cnt’d)
1.The freedom to run the software for any purpose
2.The freedom to study how the software works and to modify it to meet
one's own needs
3.The freedom to distribute copies of the software to others
4.The freedom to distribute modified versions of the software
Dual software license
• A licensing model used for software that allows the software to be
released under two different licenses.
• This model is often used for open-source software to provide different
options for users who want to use the software, depending on their
specific needs or requirements.
• The software is typically released under both a proprietary license and
an open-source license