Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

License Compliance in Embedded Linux with the Yocto Project

Linux Foundation via YouTube

Overview

Explore license compliance in embedded Linux systems using the Yocto Project in this informative conference talk. Learn about the current state of license compliance tools, best practices, and potential pitfalls to avoid when distributing products with Linux-based software stacks. Discover methods for integrating with other license compliance software like Fossology and gain insights into recent improvements and areas for future development. Compare tools provided by other embedded Linux build systems and understand how small teams can effectively utilize these tools. Delve into topics such as distributed images, single command builds, factory testing, proprietary components, source patches, and metadata management. Examine common licenses, unique licenses, and techniques for capturing and including license text in images. Investigate source code capture methods, copyleft filtering, and the use of layers and local configurations. Gain knowledge about recent improvements, works in progress, and comparisons with other projects like Buildroot and OpenWRT.

Syllabus

Intro
About Me
Disclaimer
Why Care?
Another Reason Why
The Fundamentals
The Distributed Image
Single Command Build
Test Your Releases!
Use Your Build System
Factory Test
Proprietary Components
Source Patches
Recipes and Build Scripts
Using Desktop/Server Distros
Docker
Pre-compiled Toolchains
Language-Specific Package Managers
Other Insanities
Metadata Bugs
Metadata in Yocto Project Recipes
Metadata Advice
Common Licenses
Unique Licenses
Capturing License Text
Including License Text in an Image
License Packages
Capturing Source Code
Shallow Mirror Tarballs
Using the Archiver
Copyleft Filtering
Providing Layers
Local Configuration
INCOMPATIBLE LICENSE
License Flags
Recent Improvements
WIP: Mirror Archiver (2)
WIP: License Information Bundle
Comparison with Buildroot
Comparison with OpenWRT
Other Projects: Fossology
Other Projects: Software Heritage

Taught by

Linux Foundation

Reviews

Start your review of License Compliance in Embedded Linux with the Yocto Project

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.