Le logiciel libre est la première bataille dans la libération du cyber espace.
Qui contrôle vos ordinateurs ?
Est-ce vous ?
Ou est-ce une de ces grandes entreprises qui les contrôlent vraiment ?
Qu’est-ce qu’un ordinateur ?
Un ordinateur est une machine universelle.
Il fera n’importe quelle opération que vous voulez
Parce que vous lui donnez le programme qui dit quelles sont les opérations vous voulez obtenir.
Donc l’ordinateur sait seulement comment recevoir une instruction et l’exécuter,
en avoir une autre et l’exécuter.
Le programme a les instructions.
Il dit ce qu’il doit faire.
Donc en écrivant le bon programme vous pouvez réussir à faire n’importe quoi !
...Ou presque n’importe quoi.
Donc qui donne les instructions à votre ordinateur ?
Vous pouvez penser qu’il obéit à vos instructions
Quand en réalité il obéit à quelqu’un d’autre en premier
Et à vous, seulement... autant que les entreprises le veulent,
Et ne vous le laisse entendre.
Avec le logiciel il y a deux possibilités :
Soit les utilisateurs contrôlent le programme,
Soit le programme contrôle les utilisateurs.
C’est soit l’un ou l’autre.
Donc, pour que les utilisateurs contrôlent le programme,
Ils ont besoin de quatre libertés essentielles :
Et c’est la définition du Logiciel Libre (le Free Software).
Le logiciel libre respecte l’utilisateur, sa liberté et la communauté.
Nous l’appelons aussi « libre »
En utilisant le mot en français ou en espagnol (prononcez-le comme vous le voulez)
C’est ce que nous voulons dire.
Nous ne voulons pas dire que c’est gratuit !
Nous ne parlons pas de prix
Nous sommes concernés par votre liberté
et nous disons parfois free/libre pour le monter.
La liberté 0 est d’installer le programme comme vous le voulez pour n’importe quel but
La liberté 1 est la liberté d’étudier le code source du programme et le changer, donc il fait les opérations que vous voulez qu’il fasse.
Qu’est ce que le code source ?
Chaque programme a typiquement deux formes
Il y a la forme que vous pouvez lire et comprendre si vous connaissez le langage du programme
C’est la source
C’est ce que les programmateurs écrivent et changent
Et il y a les fichiers exécutables qui sont des blocs de numéros qui sont associés aux programmes.
Si vous n’avez que les exécutables,
C’est une véritable horreur pour savoir ce que ça fait et même très dur à changer
Donc pour vous donner la vraie possibilité de l’étudier et de le changer,
Ils doivent vous donner le code source. C’est la premières des demandes.
Avec ces deux libertés, chaque utilisateur peut séparément faire une copie et commencer à le changer et lui faire faire ce qu’ils veulent.
C’est le contrôle individuel.
Mais si vous n’êtes pas programmateur ?
Vous regardez le code source et vous ne le comprenez pas... Le contrôle individuel ne suffit pas !
Nous avons aussi besoin de contrôle collectif
Ce qui veux dire que chaque groupe d’utilisateur sont libres de travailler ensembles pour adapter le programme pour ce qu’ils veulent.
Bien sur, certains dans le groupe de développeurs sont en fait ceux qui écrivent les changements, mais ils le font en tant que partie du groupe pour ce que le groupe veut.
Le groupe n’a pas besoin d’être tout le monde. D’autres peuvent l’utiliser d’une autre manière. Ils sont libres de le faire.
Donc, le contrôle collectif a besoin de deux libertés essentielles supplémentaires :
La liberté 2 est de pouvoir redistribuer des exemplaires exacts, de faire des exemplaires, les distribuer ou les vendre, quand vous voulez.
Et la liberté 3 est similaire mais est pour vos versions modifiées, de faire des exemplaires, de les distribuer ou de les vendre, quand vous voulez.
Dons, si vous avez ces libertés, c'est le Logiciel Libre et les utilisateurs contrôlent le programme.
Mais si une de ces libertés manquent et que les utilisateurs ne contrôlent pas le programme, le programme contrôle les utilisateurs.
Et les développeurs contrôlent le programme, ce qui veux dire que ce programme est l’instrument d’un pouvoir injuste des développeurs sur les utilisateurs !
Ce qui veux dire que les utilisateurs n’ont pas de liberté : C’est le logiciel propriétaire dont nous devons nous débarrasser !
Quand vous avez des logiciels propriétaire que se passe-il ?
Parfois le programme espionne l’utilisateur,
Parfois il traque l’utilisateur,
Parfois il restreint l’utilisateur, il arrête l’utilisateur dans ce qu’il veux faire. Vous pouvez voir que le Blu-ray est votre ennemi !
Parfois le logiciel supprime à distance les livres comme Amazon l’a fait avec 1984,
Parfois les développeurs peuvent forcer les utilisateurs à une mise à jour en menaçant d’enlever d’autres fonctionnalités si elle n’est pas installée comme l’a fait Sony,
Parfois, ils peuvent changer de force le logiciel à distance comme Microsoft peut avec Windows le faire avec des backdoors universels,
Parfois ils peuvent même saboter les utilisateurs comme Microsoft le fait quand il rapporte à la NSA sur ses bugs dans Windows,
... donc ils peuvent les utiliser pour attaquer les ordinateurs des utilisateurs.
Ce que vous avez en pratique avec le logiciel propriétaire, le propriétaire a le pouvoir sur les utilisateurs,
Et prend l’avantage de ce pouvoir en mettant ces variétés de fonctions malicieuses pour faire mal aux utilisateurs.
Bien sur, ils ne le font pas parce qu’ils sont sadiques . Ils le font simplement pour l’argent et le bénéfice.
Ils ont différentes manières de profiter d’avoir ce pouvoir sur les utilisateurs qui ne fait même pas une petite différence avec le diable.
Ils n’en ont nulle honte ! Ils font des conférences où ils parlent la plus vile manière de tirer avantage des utilisateurs à travers le pouvoir qu’ils en ont.
Pratiquement, les formes du logiciel propriétaire que presque tous les utilisateurs de logiciel propriétaire utilisent contiennent des malware propriétaires.
C’est du logiciel pour imbéciles !
Comment arrêter d’être une victime ?
Formellement, vous deviez arrêter d’utiliser des ordinateurs, mais plus maintenant.
Maintenant vous pouvez nous rejoindre dans le monde libre que nous avons construit.
En 1983 j’avais commencé à construire un système entièrement libre appelé GNU.
En 1992, nous avions presque complètement terminé mais une pièce manquait : le Kernel.
Linus Torvalds cette année rendit libre son kernel Linux qui combla le dernier manque et nous donna le premier système que vous pouvez installer sur un PC : GNU plus Linux.
Malheureusement, avoir un point de plus à la liberté ne plus ne garantit pas que vous la garderez :
Il existe plus de 100 variantes de distributions de contributions GNU/Linux et peu d’entre elles sont entièrement libres.
Beaucoup d’autres ont des ajouts de logiciels propriétaires parce qu’elles sont maintenue par des personnes qui ne sont pas concernées par la liberté.
Ils ajoutent des avantages au détriment de la liberté.
Donc vous devez vérifier que c’est une distribution libre pour garder votre liberté vous devez parfois faire des sacrifices, parfois de grands sacrifices comme à Lexington.
Parfois, des campagnes demandent de faire des petits sacrifices. Tout le monde avec un peu de maturité peu faire ces sacrifices.
Dans votre cas vous voulez des applications mais celles-ci ne sont pas libres. Si vous voulez la liberté vous devez faire sans elles.
Donc il y a peut-être des inconvénients dont vous pouvez souffrir pour le bien de vos libertés.
Beaucoup de sites internet envoient des programmes non libres écrits en java script aux navigateurs des utilisateurs.
Si vous ne voulez pas utiliser des programmes non libres, vous devez installer LibreJS qui bloquent le java script non libre.
Parfois des serveurs vous proposent de faire toutes vos opérations. Ils disent : « Envoyez nous toutes vos données ! »
… Évidemment pour les imbéciles !
Puis le serveur fait les opérations et vous renvoie les résultats...
… Mais vous n’êtes pas supposé de penser à savoir ce qui se passe car c’est un cloud.
Vous ne voyez pas ce qui se passe. Et vous devriez regarder !
Ce sont des SaaS (Software as a Service : Logiciels en tant que Service) et il vous vole tout contrôle de vos opérations !
Une grande fraction de serveurs web du monde utilisent GNU/Linux et autres logiciels libres,
Mais je pense que les ordinateurs les plus importants où y apporter la liberté sont vos ordinateurs, pas les serveurs internet d’entreprises qui ont aussi besoin de liberté.
C’est le peuple qui doit avoir la liberté avant tout.
Nous devons avancer et nous devons franchir des obstacles :
Le premier est qu’il y a des entreprises qui gagnent beaucoup d’argent en contrôlant les utilisateurs et ils ne veulent pas nous nous laisser les devancer. Nous devons contrer leur oppositions.
Un autre est que les médias mainstream ne parlent pas de « Logiciel Libre »
Il y a un terme qu’ils utilisent pour étouffer ces questions. À la place ils disent « Open Source ». Cela désigne plus ou moins les mêmes programmes.
Mais c’est une idée différente : Les activistes du logiciel libre disent « les utilisateurs méritent la liberté et nous demandons la liberté ! ».
Les gens de l’open source ne disent pas cela :
Ils disent au contraire « laissez les utilisateurs changer le logiciel et le redistribuer, et nous rendrons le code meilleur, nous réparerons les bugs»...
cela peux l’être, mais ce n'est pas la question la plus importante.
Si nous voulons la liberté, nous devons parler de liberté. Donc dites « Logiciel Libre », ça nous aidera à chaque fois.
Un autre obstacle est que beaucoup écoles n’enseignent pas le logiciel libre.
Ce qui est comme apprendre aux jeunes à fumer du tabac : cela implante une dépendance. Ce qui à l’opposé de ce qu’une école devrait faire !
Une école devrait préparer les citoyens à vivre dans une société, forte, capable, indépendante, coopérative et libre. Ce qui veut dire enseigner le logiciel libre à l’école.
Mais il y a une autre raison à faire cela pour l ‘éducation : des gamins veulent être développeurs, ils sont curieux ils veulent savoir comment le programme fonctionne.
Quand ceux qui veulent apprendre le logiciel libre peuvent le comprendre, ceux qui étudient le logiciel propriétaire ne peuvent rien apprendre,
Parce que la connaissance dans le logiciel propriétaire est caché, nié aux étudiants.
Donc garder pour l’esprit de l’éducation, les écoles devraient être surs que leurs programmes sont libres.
Mais il y a une autre raison plus importante encore :
L’école devrait apprendre l’esprit de la bonne volonté, l’habitude d’aider d’autres personnes. Donc la classe devrait dire :
« Si vous apportez un programme à la classe, comme si vous lui apportiez des biscuits, vous devez les partager avec tous les autres. Ne les gardez pas pour vous, »
« Vous devez partager le code source pour que d’autres personnes puissent l’étudier. »
Donc n’apportez pas de logiciels propriétaires en classe.
La classe devrait donner le bonne exemple en suivant ses propres règles et devrait apporter seulement des logiciels libre, excepté dans un exercice inverse d’ingénierie
Un autre obstacle est le matériel informatique.
Nous n'en avons pas pour le logiciel libre parce qu’ils ne vont pas nous apprendre le fonctionnement du matériel.
C’est choquant : ils veulent nous vendre le produit et ne nous disent pas comment l’utiliser.
Ils disent : « Voilà un logiciel propriétaire que vous pouvez utiliser. Faites le fonctionner et taisez vous, ne nous dérangez pas ! »
Comment faisons nous pour faire fonctionner le matériel ? Nous des ingénieurs d’inversion qui doivent étudier tous ces 0 et 1 pour se représenter ce qu’ils font,
et écrivent comment utiliser le matériel informatique. Puis quelqu’un d’autre peut écrire le programme libre pour le faire marcher.
C’est un lourd travail mais il peut être fait si vous voulez apporter une grosse contribution technique. C’est ce que vous devriez faire.
Chaque nouvelle ère d’activité de la vie peut apporter de nouveaux droits de l’Homme nécessaires, et les droits de l’Homme dépendent l’un de l’autre.
Si vous en perdez un, il devient difficile de garder les autres.
De nos jours, en informatisant une société si importante, la liberté du logiciel libre fait parti des droits de l’Homme que cette société doit établir et protéger.
Et après, comme aider ?
Vous pouvez écrire du logiciel libre, vous pouvez organiser des groupes pour faire des campagnes et persuader les écoles et les gouvernements d’utiliser le logiciel libre,
Vous pouvez aider les gens quand ils ont des problèmes en utilisant les logiciels libres ou les aider à les installer,
Vous pouvez dire « Logiciel Libre » et répandre l’idée philosophique.
Aller vers le logiciel libre est la première étape dans la libération du cyber espace,
Mais bien sur nous utilisons aussi internet,
Et nous avons aussi besoins d’autres espaces de liberté :
Comme la neutralité de la toile,
Et mettre un terme à la surveillance des gens en général.