17. Open Source Software
28/11/22
Library
- 3rd part software packaged up and ready-to-use in your application
- It is a shared resource
- Jar file (post compilation) - created via jar tool
- API (pre compilation) - Publicly accessible methods
Open Source
- Open Source Software is free software that uses a license approved by the Open Source Imitative from their list of approved open source licenses.
Software Licence
- Apache Licence 2.0 > Permissive Licence
- BSD 3-Clause "New" or "Revised" licence > Permissive licence
- GNU General Public Licence (GPL) > CopyLeft licence
- MIT Licence > Permissive Licence
- Mozilla Public Licence 2.0 > Permissive Licence