Download presentation
Presentation is loading. Please wait.
Published byHilary Fleming Modified over 8 years ago
1
Centre For Development Of Advanced Computing Chennai 1 OPEN SOURCE COMPLIANCE PROGRAM
2
Centre For Development Of Advanced Computing Chennai 2 Course Outline ● Automation/Tools – Dependency Checker – Code Janitor – BOM – Binary Analysis Tool – Fossology ● Vendors of Commercial Compliance Tools ● Comparison Chart
3
Centre For Development Of Advanced Computing Chennai 3 Compliance Tools ● Developed by The Linux Foundation and are under the MIT license. ● Dependency Checker Tool – Identifies source code combinations at the dynamic and static link levels – Provides a license policy framework to define combinations of licenses and linkage methods that are to be flagged
4
Centre For Development Of Advanced Computing Chennai 4 Compliance Tools ● Code Janitor Tool – Provides linguistic review capabilities to make sure developers did not leave comments in the source code – Ensure source code comments are sanitized and ready for public consumption. ● Bill of Material Difference Tool (BoM Diff) – Report differences between BoMs and therefore enabling companies to identify changed source code components
5
Centre For Development Of Advanced Computing Chennai 5 Other Open Source Compliance Tools 1) Binary Analysis Tool The Binary Analysis Tool is a modular framework that assists with auditing the contents of compiled software. – Helps developers and companies to check binary files – Supply chain management in consumer electronics – Scanner to detect open source in binaries 2) FOSSology is a source code scanning tool which provides a framework for software analysis
6
Centre For Development Of Advanced Computing Chennai 6 Other Open Source Compliance Tools 3) OSS Discovery is open source scanning tool that finds open source software in workstations and servers. 4) Antepedia allows open source detection, license identification, component description
7
Centre For Development Of Advanced Computing Chennai 7 Vendors of Commercial Compliance Tools ● Antelink ● Black Duck Software ● OpenLogic ● Palamida ● Protecode
8
Centre For Development Of Advanced Computing Chennai 8 Comparison chart
9
Centre For Development Of Advanced Computing Chennai 9 References ● http://www.linuxfoundation.org ● http://www.linuxfoundation.org/programs/legal/compliance/training-and-education
10
Centre For Development Of Advanced Computing Chennai 10 THANK YOU
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.