Edition #67 - Octobre 2024
Github est-il une FLOSS commune ? © 2024 by Alexis Janvier is licensed under CC BY-NC-SA 4.0
alexisjanvier.net
@alexisjanvier@mamot.fr
IBM 704 - 1954
Ken Thompson
et Dennis Ritchie
$ history | awk '{print $2;}' | sort | uniq -c | sort -rn | head -10 > topCmds.txt
IBM PC (Personal Computer)
sous Microsoft MS-DOS
Le logiciel libre selon Richard Stallman
GNU's not UNIX
Free Software Foundation
et ses 4 libertés.
General Public License
Eben Moglen
Richard Stallman
Noyau Linux
et première distributions GNU/Linux
Linus Torvalds
1993
L'open source et les licences permissives
Sans licence explicite, le code est sous copyright par défaut.
Il ne peut pas être légalement utilisé, modifié ou redistribué par d'autres.
Simple fichier texte LICENSE à la racine de son code
MIT License
Copyright (c) [year] [fullname]
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Source : Open Source Security and Risk Analysis - OSSRA
Une licence juridiquement valable qui impose que,
dès lors que vous utilisez une brique de code en GPL
- et ce même si vous la modifiez -
vous devez distribuer tout le code en GPL.
En 2017, Facebook ajoute à la licence BSD+Patents de React une clause additionnelle sur les brevets.
Les personnes utilisant React n'ont dés lors plus le droit de poursuivre Facebook pour violation de brevet.
Aaron Swarz
Répartition des types de licences
sur les nouveaux projets publics Github.
Source : GitHub Innovation Graph avec l'aide de Thomas ;)
Michelle Thorne
Git est un logiciel de gestion de versions décentralisé.
Scott Chacon, co-fondateur de Github,
dans son post de blog Why GitHub Actually Won
Une gestion des notifications à la Outlook
Une home "social", à la LinkedIn
Et la timeline, on en parle ?
avec Visual Studio Code ... de chez Microsoft
Tom Preston-Werner, fondateur de Github, dans son post de blog Open Source (Almost) Everything
Steve Ballmer, PDG de Microsoft de 2000 à 2014 - Interview avec le Chicago Sun-Times en 2001
"Le financement du gouvernement devrait être destiné à des travaux accessibles à tous. L'open source n'est pas accessible aux entreprises commerciales. De la façon dont la licence est rédigée, si vous utilisez un logiciel open source, vous devez rendre le reste de votre logiciel open source. Si le gouvernement veut rendre quelque chose public, il devrait le faire. Linux n'est pas dans le domaine public. Linux est un cancer qui s'attache, au sens de la propriété intellectuelle, à tout ce qu'il touche. C'est ainsi que fonctionne la licence."
MIT
GPL
Être plus efficace, aller plus vite ?
Pourquoi ? Pour qui ?
Au détriment de quoi ?
2 - la liberté d'étudier le fonctionnement du programme, et de le modifier pour qu'il effectue vos tâches informatiques comme vous le souhaitez.
Copilot lit la base de code publique de Github, avec tous ses projets en licences libres, y compris en GLP
"Github est-il une FLOSS commune ?"
à vous :)
à celleux qui défendent le logiciel libre avec beaucoup plus d'ardeur qu'un simple talk !
Zoë Kooyman, directrice actuelle de la Free Software Foundation (FSF)
(et en vrac...)
Altair 8800
1975
Lettre de Bill Gates
1976
Apple II
1978
ARPANET devient Internet en adoptant le TCP/IP
Première page web mise en ligne
par Tim Berners-Lee
Publication par Linus Torvalds
de Git en licence GPL
Un système de gestion de version décentralisé.
Sortie de Github
Une plateforme d'hébergement de dépôts Git