Logiciel libre
Un article de Haypo.
[modifier] Définition d'un logiciel libre
Les termes "logiciel libre" et "open source" sont interprétés différemment selon les personnes. Selon moi, pour qu'un logiciel puisse prétendre être libre, son éditeur / sa communauté doit fournir (par ordre de priorité, du plus important au moins important) :
- Le code source
- Les scripts de compilation, ou au moins un document expliquant comment compiler les sources
- Les données nécessaires à l'exécution du programme
- Une description du projet et au moins un embryon de documentation
Bonus (en vrac) :
- Pas de limitation ou verrou logiciel : limite d'utilisation à N jours, impossible de sauvegarder, etc.
- Site web du projet
- Code source du site internet, si possible avec historique
- Canaux de communication : email (liste de diffusion), communication instantanée (IRC, Jabber, ...), rencontres physiques
- Historique du code source
- Liste des auteurs
Exemples de logiciel / contributions pas à tout libres :
- Freebox/Free : liste de patchs en vrac, sans description
- Le moteur de certains jeux propriétaire ont été recodés par des passionnés : le moteur est libre, par contre il faut les données non libres du jeu original : c'est un cas un peu particulier qui me laisse perplexe. Parfois, des données libres sont recrées (pas toujours d'aussi bonne qualité que les originaux).
[modifier] Matériel libre
Matériel :
- Carte graphique libre OpenGraphics
- Processeur :
- Processeur libre fcpu
- Processeur LEON développé par Gaisler (sous licence GNU GPL)
- OpenSparc : Sun a libéré le dessin de ces CPU (cf. news linuxfr)
- OpenBIOS / FreeBIOS / LinuxBIOS
- DOGS : Console de jeu (ordinateur ?) libre basé sur un PIC
Liens :
- opencores.org : De nombreux design de matériel libre FPGA (contrôleurs USB, Ethernet, VGA, etc.)
- fpgacpu.org
- opencollector.org
- openhardware.net
Article :
Voir aussi vendorwatch.org, site militant pour l'ouverture des pilotes matériels. Theo de Raadt, leader du projet OpenBSD, est également est fervant défenseur des pilotes libres. Il a par exemple initié la suppression des pilotes pour le RAID dans OpenBSD 3.8, car ils étaient bogués et impossible d'obtenir les spécifications. Il a également lancé des appels de lobbying aux fabriquants de carte Wifi.
[modifier] Matériel "libéré"
Parfois, des passionés demontent leur matériel pour le bidouiller et finalement en prendre le contrôle :
- Console Xbox : xbox-linux.org
- Playstation2 : playstation2-linux.com
En projet :
- Carte vidéo Nvidia : Nouveau, pilote libre pour Nvidia (encore à l'état de projet ...)
- OpenFreebox : Firmware libre pour la Freebox (boîtier du fournisseur d'accès à Internet Free). Initiave que Free ne semble pas beaucoup apprécier :-(
- Console Xbox 360 : free60.org (pas encore crackée à l'heure actuelle ...)
[modifier] Le libre en dehors des logiciels
- L'encyclopédie libre Wikipédia déjà très bien avancé (j'écris en Juillet 2005)
- Un Point C'est Tout : Association visant à cartographier la Terre entière à coup de GPS !
Cuisine :
- Recette de la bière Vores Øl (sur Wikipédia)
- Recette d'un gâteau
- OpenCola (Coca cola libre)
- La cuisine des Psychopathes (recettes sous licence GNU GPL)
[modifier] Bounties
Rien à voir avec mes contributions, mais je savais pas trop où le mettre sinon :-) Récompenses (argent, pas juste morale ;-)) pour des bugs à corriger ou des fonctionnalités à programmer :
- Elveos
- Bounties Gnome
- Bouties Mozilla : 500 US$ pour celui qui trouvera une faille de sécurité dans Mozilla
- Bouties de Donald Knuth, auteur du célèbre formatteur de texte Tex
- Bouties sur Launchpad.net
- Bouties AROS (clone libre d'AmigaOS)
- Bouties Horde
- Bouties Haiku (clone libre de BeOS)
- Bouties wxWidgets
- Bouties Limewire (client Gnutella - peer to peer)
- http://www.fossfactory.org/
Aggrégateurs de bouties:
[modifier] Voir aussi
[modifier] Articles connexes
[modifier] Liens externes
- Framasoft.net : Annuaire de logiciels libres, nombreux articles et tutoriels, forum actif, etc.
- Livre en ligne Du bon usage de la piraterie
- Cours sur le logiciel libre donnés à l'Université Laval (cours disponibles en audio Ogg/Vorbis)
- ohloh.net : Permet de suivre un projet libre avec des informations comme la date de création, graphique du nombre de lignes, etc.

