Главная
Study mode:
on
1
Intro
2
About Me
3
Disclaimer
4
Why Care?
5
Another Reason Why
6
The Fundamentals
7
The Distributed Image
8
Single Command Build
9
Test Your Releases!
10
Use Your Build System
11
Factory Test
12
Proprietary Components
13
Source Patches
14
Recipes and Build Scripts
15
Using Desktop/Server Distros
16
Docker
17
Pre-compiled Toolchains
18
Language-Specific Package Managers
19
Other Insanities
20
Metadata Bugs
21
Metadata in Yocto Project Recipes
22
Metadata Advice
23
Common Licenses
24
Unique Licenses
25
Capturing License Text
26
Including License Text in an Image
27
License Packages
28
Capturing Source Code
29
Shallow Mirror Tarballs
30
Using the Archiver
31
Copyleft Filtering
32
Providing Layers
33
Local Configuration
34
INCOMPATIBLE LICENSE
35
License Flags
36
Recent Improvements
37
WIP: Mirror Archiver (2)
38
WIP: License Information Bundle
39
Comparison with Buildroot
40
Comparison with OpenWRT
41
Other Projects: Fossology
42
Other Projects: Software Heritage
Description:
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. Read more

License Compliance in Embedded Linux with the Yocto Project

Linux Foundation
Add to list