- If the license creates a risk of custom proprietary source code disclosure, it will fall under HIGH risk. This is when there is a risk to the organization’s IP. i.e. GPLv3: “Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license”. In short, if the app team makes modifications to the open source package, we have to disclose the source code of the whole application.
- If the license creates a risk of library-modifications source code disclosure, it will fall under MEDIUM risk. This is when there is a smaller risk to the organization’s IP, because only the potential modifications of the OSS package have to be disclosed. It limits the scope, but could also lead to significant IP being disclosed, if the developers have embedded business rules in the library edits. i.e. Mozilla Public License 2.0: “Permissions of this weak copyleft license are conditioned on making available source code of licensed files and modifications of those files under the same license (or in certain cases, one of the GNU licenses)”. In short, if the app team makes modifications to the open source package, we have to disclose the modified open source package.
- If none of these risks exist, it will fall under LOW risk
For reference only. For the complete details please refer the original article
https://doc.casthighlight.com/open-source-license-risk-profiles/
https://doc.casthighlight.com/open-source-license-risk-profiles/
Comments