Fig. 1. Measures for Association Rules
Fig. 2. The Rapid Increase of the Number of Association Rules
Fig. 3. Overall Approach
Fig. 4. Example of Preprocessing Stages
Fig. 5. Example of a Support Based Pruning Process
Fig. 6. Example of a Confidence Based Pruning Process
Fig. 7. Example of a Association Rule Set
Fig. 8. Partial Results of Preprocessing for FFmpeg
Fig. 9. Partial Results of Association Rules
Fig. 10. Example of the Rule Application
Table 1. Feature and Duty of Various Licenses [7-9]
Table 2. Training Set Used in the Experiments
Table 3. Testing Set Used in the Experiments
Table 4. Verification of OSS that does not Violate Apache License Compatibility
Table 5. Verification of OSS that Violates Apache License Compatibility
Table 6. Confusion Matrix Derived from the Experiments
References
- Open Source software Competency Plaza, OSS definition [Internet], https://www.oss.kr/en_oss_definition.
- North Bridge & Black Duck, 2015 the future of Open source [Internet], https://www.slideshare.net/blackducksoftware/2015-future-of-open-source-survey-results.
- David Perry, The interesting and complex legal issues of 2017 [Internet], https://opensource.com/article/17/12/best-legal.
- Mark Radcliffe, GPLv2 goes to court: More decisions from the Versata tarpit [Internet], https://opensource.com/article/17/12/best-legal.
- OpensourceSW License Information Systems, License Introduction [Internet], https://olis.or.kr/en/LicenseIntroduction.do.
- Byungil Kim, GPL(General Public License) and Legal issues regarding International Private Law, Korea Private International Law Journal, No.14, pp. 80-108, 2008.
- Open source software License International System, Open source licenses comparison [Internet], https://olis.or.kr/license/compareGuide.do.
- GNU Operating System, Various Licenses and Comments about Them [Internet], https://www.gnu.org/licenses/license -list.en.html#GPLIncompatibleLicenses.
- The Apache Software Foundation, For the purposes of being included in an Apache product, which licenses are considered to be similar in terms to the Apache license 2.0? [Internet], https://www.apache.org/legal/resolved.html.
- Joseph Morris, Which License Should I Use? MIT vs. Apache vs. GPL [Internet], https://exygy.com/which-licenseshould-i-use-mit-vs-apache-vs-gpl/.
- Jim Lynch, Did Remix OS violate the GPL and Apache licenses? [Internet], https://www.infoworld.com/article/3023538/linux/did-remix-os-violate-the-gpl-and-apache-licenses.html
- Lisa Fenn, Artifex and Hancom Reach Settlement Over Ghostscript Open Source Dispute [Internet], http://www.prweb.com/releases/2017/12/prweb14991130.htm.
- Ashish Shah, "Association rule mining with modified apriori algorithm using top down approach", in Proceedings of the 2016 2nd International Conference on Applied and Theoretical Computing and Communication Technology, pp.747-752, 2016.
- Chul Nam Lee, "The Research on the Compatibility of Open Source Licenses," Copyright Quarterly, Vol.30, No.1, pp.131-152, 2017.
- Ruian Duan, Ashish Bijlani, Meng Xu, Taesoo Kim, and Wenke Lee, "Identifying Open-source License Violation and 1-day Security Risk at Large Scale," in Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, pp.2169-2185, 2017.
- Thomas F. Gordon, "Analyzing open source license compatibility issues with Carneades," in Proceedings of the 13th International Conference on Artificial Intelligence and Law, pp.51-55, 2011.
- Georgia M. Kapitsaki, FrederikKramer, and Nikolaos D. Tselikas, "Automating the license compatibility process in open source software with SPDX," Journal of Systems and Software, Vol.131, pp.386-401, 2017. https://doi.org/10.1016/j.jss.2016.06.064
- CodeEye Service, CodeEye Introduction [Internet], https://olis.or.kr/license/compareGuide.do
- Black Duck By Synopsys, Manage Open Source Risks with Black Duck Hub [Internet], https://www.blackducksoftware.com/solutions/open-source-license-compliance.
- Charu C. Aggarwal, "Data Mining," 1st ed., Springer Publishing, ch. 4, pp.93-133, 2015.
- Jean-Marc Adamo, "Data Mining for Association Rules and Sequential Patterns," 1st ed., Springer Publishing, ch. 3, pp.33-48, 2001.