Pourquoi le choix OpenBSD
Il y a bien sûr le choix d’utiliser du libre avec tous les avantages qui vont avec, dont la personnalisation et la sécurité (ça dépend du code du logiciel libre, mais comme on peut le vérifier).
Il n’y a pas que ça bien sûr. Les buts et l’organisation d’OpenBSD sont relativement intéressants. Je vous conseille d’aller lire la page sur les buts d’OpenBSD pour avoir une idée de ce qu’ils veulent faire. Ça donne un idée sur ce qui peut vous intéresser là dedans et le pourquoi de leur organisation (amha).
En gros, j’y gagne une bonne plateforme de développement. Bon en Ruby tout va, à part windows (faut pas déconner quand même), mais c’est toujours un plus si je veux coder du Ruby/C. J’avoue que ça ne compte pas pour tout le monde, loin de là.
On y gagne un système qui n’utilise pas de logiciels non libres dans ce qu’il distribue lui même. On peut toujours installer du proprio depuis les ports. On sait ce que l’on installe et on sait à quoi on s’expose en connaissance de cause. Un logiciel installant automatiquement des codecs, c’est sympathique, c’est pratique, mais quand il installe un truc légalement moyen dans son pays sans prévenir les gens, ça n’est pas très éthique.
On y gagne un système de paranoïaque de la sécurité. J’aime bien savoir mes données personnelles bien gardées chez moi.
Chez OpenBSD, comme chez slackware, on change peu les programmes qui ne viennent pas de leur équipe, le moins possible. On préfère coder et utiliser des programmes qui marchent partout. Ça permet d’utiliser des programmes les plus indépendants possibles de ce qu’il y a en dessous pour le changer au cas où. C’est important l’indépendance.
Les choix de développement sont techniques. Ce qui est codé en priorité est donc ce qui doit être codé pour que le système marche bien plutôt que ce qui va permettre de vendre.
Il y a aussi l’organisation qui a un principe que je trouve très important. C’est le fait que la hiérarchie est donné par le travail que tu fais pour OpenBSD. Ça évite de trouver un type qui ne fout rien depuis 2 ans te sortir que le truc qui manque important que tu viens de coder, il en veut pas parce que ça lui plait pas pour X raisons en général mauvaises. Il n’y a rien de mieux pour dégouter les gens qui codent et les faire aller ailleurs. Ça n’évite pas les problèmes mais bizarrement quand un gars qui codent 10X plus que toi te dit qu’il y a un problème avec ce que tu as codé, tu l’écoutes beaucoup plus que le gars qui n’a rien fait depuis des années. Et bizarrement, en général, il te donne des arguments viables, contestables, parfois, mais viables.
On retrouve ces idées un peu partout dans le monde du libre, ça dépends surtout des projets et surtout des gens dedans. Et puis au final dans le monde du libre, vu le choix que l’on a, on peut faire valoir des questions de gouts tout à fait subjectives. (En gros je ne dis pas que OpenBSD c’est bien le reste ça sucks, pour ceux qui n’ont pas compris.)
Bon après il reste le vieux troll BSD vs GNU, franchement, c’est le même combat. Surtout pour un petit gars comme moi. C’est bien gentil de faire une ligne disant qu’il faut faire un share alike, mais un type qui en a rien a foutre de ce que j’ai fait, il en aura rien à foutre du share alike. Après, il y a un seul moyen vraiment viable de faire valoir ce devoir, mais bon, ça coute beaucoup de sous, je préfère m’acheter un pc pour coder avec cet argent. Et puis ce n’est pas dit qu’au final il appliquera ce qui a été décidé dans le tribunal, ni que le tribunal me donne raison. Et si en plus, c’est une grosse société en face, je vais bouffer des patates tous les deux jours pendant un moment
En gros pour moi, quelque soit la licence que l’on choisi, un gars respectueux t’enverras un patch et ne fera pas de la merde à coté avec ton boulot. Et un connard, bah, quoi que l’on mette comme licence, il n’en aura cure.