OST - LICENSE
License:
- It is a legal contract between the software
developer and the product's end user.
- License is a document that specifies
permission and rights.
- A license should be automatic, and should not require any signature.
- License has terms and conditions to use, modify, and distribute a work.
- It has terms and conditions for using software or intellectual property.
- License can be used for commercial or non-commercial purposes.
- Various types of licenses exist with differing requirements and restrictions
Examples:
- MIT License
- GNU General Public License (GPL)
- Apache License
- BSD Licenses (e.g., BSD 2-Clause License, BSD 3-Clause License)
- Mozilla Public License (MPL)
There are two
types of copyleft open-source licenses:
- Copyleft
- Permissive
1. Copyleft:
- Grants the right to freely distribute and modify software.
- Ensures everyone has the freedom to copy and change it.
Examples:
- GNU General Public License (GPL)
- GNU LGPL (Lesser General Public License)
- Mozilla Public License (MPL)
- Eclipse Public License (EPL)
(A) Strong copyleft:
Strong copyleft requires derivative works to be distributed under the same license.
(B) Weak copyleft:
Weak copyleft restrictions to changes made to the copyleft-licensed software.
2. Permissive:
- Non-copyleft license.
- Guarantees freedom to use, modify, and redistribute with minimal restrictions.
- Allows for more flexibility in integrating the software into other projects.
Examples:
- MIT License
- BSD License
- Apache License.
Social Plugin