Appearance
3. Open Source
1
Open Source Software #
- Source ist Quelloffen
- Jeder kann den Source verändern
- weitergabe unter entsprechender Softwarelizenz
- Vorteile
- Mehr Augen == besserer Code (?)
- Ökosystem gross
- Unabhängigkeit von Firma / Unternehmen
16.05.2023
3. Open Source
2
Free Software Movement #
- Free as in Liberty and not as in free beer
- Bewegung aus Überzeugung
- Wir sollen die Software kontrollieren und nicht umgekehrt
- Richard Stallman ist begründer der GPL Lizenz
16.05.2023
3. Open Source
3
GPL Lizenz #
- Strenges Copyleft
- Wird die Software verwendet, so muss die abgeleitete Software auch wieder unter GPL sein
- Trifft zu
- Im Kernel (überall)
- Im Userspace
- bei statischem Linken
- bei dynamischem Linken
- Ausgenommen
- IPC im Userspace ist erlaubt
16.05.2023
3. Open Source
4
LGPL Lizenz #
- Permissive Copyleft
- Es gibt mehr Ausnahmen für die Copyleft clause
- Trifft zu
- Im Kernel (überall)
- Im Userspace
- nur bei statischem Linken
16.05.2023
3. Open Source
6
Linux Kernel unter GPL #
- Egal ob Module oder statische Treiber
- ... Code muss auf Anfrage rausgerückt werden!
- ... und zwar unter GPL
- Beispiel: Android
16.05.2023
3. Open Source
Geschäftsmodelle mit Open Source Hard- und Software
7
16.05.2023