YoVDO

License Compliance in Embedded Linux with the Yocto Project

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Yocto Project Courses Metadata Courses Embedded Linux Courses

Course Description

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

Tags

Related Courses

Introduction to TensorFlow Lite
Udacity
Real-Time Embedded Systems Concepts and Practices
University of Colorado Boulder via Coursera
Embedded Linux Step by Step Using Beaglebone Black
Udemy
Embedded Linux Step by Step on Beaglebone
YouTube
Embedded Linux
Udemy