The massive adoption of Open Source Software presents companies with new challenges. When selecting components, software architects have to consider not only quality but also the obligations of the license conditions. When using Open Source Software components, many transitive dependencies arise, which can also cause problems and therefore, must be checked. This bachelor thesis deals with the challenges of architects and presents a solution approach for supporting the license compliance process. Therefore a design for an application is presented, which is adapted to the requirements of the end-users. The approach focuses primarily on the challenges of large enterprises where defined processes are essential. The tool also helps to facilitate the cooperation of the different disciplines. An architect is not educated on legal texts and therefore needs help in checking licenses. Therefore he needs evaluation in a language he understands. A legal expert, on the other hand, is not familiar with the technical construction of software components and therefore has difficulties in checking the compliance of the conditions.
Keywords: Open Source Software (OSS), Business Information Systems (BIS), Commercial Software Industry, Large Enterprises, and Decentralized Organizations.
Research Questions:
Name | Type | Size | Last Modification | Last Editor |
---|---|---|---|---|
Appendix.zip | 639 KB | 09.09.2020 | ||
Lang, BA_final.pdf | 8,50 MB | 10.09.2020 Versions | ||
Lang_final.pptx | 3,98 MB | 09.09.2020 | ||
Lang_kickoff.pdf | 9,75 MB | 28.07.2020 |