Cours d'introduction aux logiciels libres - Récapitulatif basé sur des questions d'Open Source Stack Exchange
À noter que comme récapitulatif du cours, cette liste est incomplète (certains sujets sont peu, voire pas du tout abordés). On remarquera que la plupart des questions que les utilisateurs posent sur ce site concernent les licences (notamment choix de licence pour un projet, et respect des conditions des licences). Bien sûr, avec plus de 4000 questions sur ce site, cette sélection est nécessairement arbitraire.
Histoire
- Why was open source as a term created, although free software was already established?
- How did the first Linux distribution(s) develop?
- Why do some people refer to Linux as GNU/Linux?
Licences et droit d’auteur
Choix de licence
- How can a “crayon” license be a problem?
- Why is CC BY-SA discouraged for code?
- Can I license my project with an open-source license but disallow commercial use?
Changement de licence
- How can a project be relicensed?
- Do I have to change license of fork if mainstream changes license?
- Can I relicense an abandoned GPL project if the copyright owners are no longer responsive?
Application de licence
- What can I assume if a publicly published project has no license?
- When folks send me pull-requests on GitHub, what are their copyright/licensing terms by default?
- Is it legal to have the “// (c) 2019 John Smith” header in all files when there are hundreds of contributors?
Respect des licences
- What happens if stolen software is published as Open Source?
- What if somebody removed my name from MIT license
- I lost the source code for programs I released as GPL. What to do?
Contribuer
- Report a security issue to a project hosted at GitHub
- What are the upsides for a company to contribute to an open-source software they use?
- Contributing as a company
- How can I know how much of a change to make in each of my pull requests?
Terminologie
Gestion de projet
- How can I convert users to contributors?
- How do I attract new programmers?
- How do I stop people from opening questions in the issue tracker?