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
10.05.2024
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
10.05.2024
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
10.05.2024
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
10.05.2024
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
10.05.2024
3. Open Source
Geschäftsmodelle mit Open Source Hard- und Software
7
10.05.2024