Fragen zu "Forge Your Future with Open Source" von VM Brasseur
Kap. 1
An Aside about Terminology
- Warum sollte man Freie Software nicht Open-Source nennen?
- Welches Problem gibt es mit dem englischen Wort "free"? Durch welches andere Wort, das eindeutig ist, könnte man es ersetzen?
- Was bedeutet die Abkürzung "FOSS"?
Brief Introduction to Copyright and Licensing
- Warum ist das Urheberrecht so wichtig für freie/offene Software?
- Wie wird man zum Urheber eines Werkes in Deutschland (steht nicht im Buch, bitte selber recherchieren).
- Was ist eine Lizenz? Was macht der Urheber damit?
- Was bedeutet "All Rights Reserved"?
- Wann wird es beim Urheberrecht schwierig? Bei einem oder bei mehreren Beteiligten?
Gibt es einen Unterschied zwischen der Beteiligung bei einen FOSS Projekt als Privatperson und als Angestellter einer Firma?
Gibt es Ausnahmen?
- Wozu kann eine Sammlung an Beiträgen bei FOSS Projekten dienen?
- Was sind CLAs?
Types of Free and Open Source Software Licenses
What's the Deal with Free and Open Source, Anyway
- Welches sind die beiden grundsätzlichen Typen von FOSS Lizenzen?
- Was dürfen Anwender auf jeden Fall bei beiden Lizenztypen mit der Software tun?
- Stellen Sie die wesentlichen Unterschiede zwischen permissiven und copyleft Lizenzen zusammen.
- Welches ist die liberalste Lizenz und welches ist die strengste Copyleft-Lizenz?
Kap. 2
What Free and Open Source Can Do for You
Fassen Sie die wesentlichen Punkt zusammen, die eine Mitwirkung bei FOSS für die eigenen Karriere beitragen kann.
Kap. 3
Prepare to contribute
- Es gibt viele Mitwirkungsmöglichkeiten, die nicht mit Kodieren zu tun haben. Welche könnten Sie sich vorstellen?
- Welche grobe Rollenverteilung gibt es bei einem FOSS Projekt (Zwiebelmodell)?
- Was bedeutet die Abkürzung BDFL?
- Welche Dateien gibt es häufig bei FOSS Projekten?
- Was ist ein "Code of Conduct"? Suchen Sie mindestens ein Beispiel im Netz?
- Was ist ein Styleguide?
- Was ist ein "Issue Tracker"? Welche konkreten Issue-Tracker sind Ihnen schon begegnet?
- Welche Möglichkeiten zur Kommunikation gibt es? Ordnen Sie diese in verschiedene Kategorien ein.
- Warum ist ein CLA oft eine schwierige Angelegenheit? Schauen Sie sich zum Beispiel das CLA von Microsoft an: https://cla.opensource.microsoft.com
- Was ist ein "Developer Certificate of Origin"? Suche Sie im Netz nach einem.
Kap. 4
Find a project
Kap. 5
Make a contribution
Kap. 6
Make a Difference Without Making a Pull Request
Kap. 7
Interact with the Community
Kap. 8
It’s About the People
Kap. 9
When It Goes Wrong
Kap. 10
Start Your Own Project
Kap. 11
Contribute for Your Job