[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Conf' de RMS du 20/06/99


From phil at penguin dot infini dot fr
Subject Conf' de RMS du 20/06/99
Date Fri, 17 Sep 1999 23:15:51 +0200

Hello world!

[j'allais écrire "Hi guys", mais peut-être qu'une personne de sexe féminin
fait partie de l'assemblée: dans ce cas contacter le bureau d'urgence -
voire le webmaster de GULLIVER: cf .sig :-)]

Après la LinuxExpo de juin, j'avais eu l'occasion (et l'honneur?) d'assister
à une conférence de Stallman (alias RMS) à propos des brevets (ah?). Rmq:
c'était loin de valoir celle d'un certain Miguel, conférencier né... Comme
je n'ai pas pu m'empêcher de prendre des notes, j'me suis dit que ça
pourrait être utile de les numériser, au moins pour combler le site web:
hop! les voici en attachement (et bientôt sur le site, dès que j'ai récupéré
un login à l'IFSIC, i.e. mercredi...).

@+
-- 
PhC. mailto:pcaillaud at infini dot fr (POP) mailto:phil at penguin dot infini dot fr (UUCP)
FINIX http://www.finix.eu.org/ GULLIVER http://gulliver.ifsic.univ-rennes1.fr/
The Universal Operating System: Debian GNU/Linux http://www.debian.org/
Wanna have a sad playstation (Window$) or a funny workstation (GNU/LinuX)?
Conf' de RMS du 20/06/99 [humbles notes par PhC.]

La conf' sera en français (sauf si RMS fatigue)...


Intro: Point de vue des éditeurs: maximiser l'argent!
Communauté de partage (MIT, AI lab en '70): droit de lancer un logiciel, mais
aussi d'en réutiliser une partie, ou de l'améliorer (ex: ASM PDP11 sur PDP10 ->
prog sans (c) à Harvard écrit par DEC, adapté à ITS avec ajout de macros,
repris par BBN sur Tetex).


Histoire de l'imprimante Xerox avec besoin d'amélioration du pilote. L'imprim
n'était pas fiable, mais le système global imprim + utilisateurs était fiable
grâce au feedback! Sans pilote avec retour d'infos: foireux!

RMS va voir un chercheur qui avait les sources du pilote, mais celui-ci les lui
refuse car il a signé un NDA: ce qui va contre sa mission de diffusion des
connaissances!
=> contrat de non-divulgation = non-coopération = trahison de tout le monde !!!

À l'arrêt du PDP10, NDA pour système proprio => *grand*dilemne*moral*
(i.e. passer sa carrière à construire des murs pour enfermer les gens en
s'amusant); RMS pense aussi que l'on doit pouvoir gagner sa vie autrement
qu'en écrivant du code - alternative morale mais *gaspillage*de*ses*talents*.

Autre voie: créer un nouvel OS libre, car c'est une brique essentielle; puis
des applis libres. Multi-architecture sinon mort de l'archi => mort du logi.
Seul sys portable utilisé sur plusieurs plateformes et connu de RMS: Unix.
=> suivre la conception d'Unix en remplaçant brique par brique.


Tradition de hackers: nom de clone avec acronyme récursif (TINT: Tint Is Not
TICO; FINE/SINE/EINE: x Is Not Emacs; ZWEI: x Was EINE Initially [rires]) =>
GNU: GNU's Not Unix / the GNU ("new") system.

RMS propose aux constructeurs de donner 50000$ chacun au projet (au lieu de
dépenser des millions en license d'Unix proprio), mais peu d'intérêt parmi
les départements gestion des entreprises.

1984: démission du AI lab du MIT; Son boss, M. Wiston, accepte sa démission
mais aussi - et surtout - autorise RMS à conserver son accès aux machines du
AI lab.

Dans Unix, pas trop de mauvaises idées; au début, RMS voulait écrire tout le
système, puis dire: utilisez le; mais ça s'est passé autrement; commence par
porter EMACS sur Unix, pour ne pas apprendre VI! [applaudissements]

RMS débute la diffusion par FTP anonyme sur prep.ai.mit.edu, mais beaucoup
d'intéressés ne sont pas sur le réseau. Il pouvait dire: cherchez un ami ayant
accès au réseau, mais étant sans boulot, il proposa des bandes magnétiques pour
150$.  Au début: 2/mois, puis 8-10/mois en juillet.

RMS vit avec peu d'argent: trouve idiot de dépenser, craint d'être enchaîné
par ses habitudes => pas de voiture, maison, bateau, avion ni même femme ou
enfants!! (habitudes très coûteuses!) [rires]


Pourquoi distribuer du "free" pour 150$: parce que libre mais non gratuit!
En 3 mots: Liberté, Égalité, Fraternité.

Liberté 0: lancer et utiliser -> normale pour la plupart des logiciels.
	1: faire des corrections et améliorations -> "s'aider soi-même".
	2: diffuser des copies du prog -> "aider son prochain".
	3: diffuser les améliorations -> "construire la société".

Commentaires:
1: Sinon prisonnier. Problème *pratique* mais aussi psycho/sociologique.
   La perte du moral rend le travail difficile. [?]
2: Diffusion des infos/connaissances/capacités - pour les êtres conscients, le
   partage est une habitude. Prog non diffusé = gâché !  Gaspillage imposé
   délibérérement = mal psycho/socio. /Piracy/ = piratage ou piraterie! La
   bonne volonté est le moteur de la société. Partage puni => terreur répandue
   (assimilable à du terrorisme d'état). Réponses possibles à la demande d'un
   ami de copier un logi proprio: _ non!
   _ non, mais je voudrais le faire ou j'ai peur de la police de l'info.
   _ oui, mais je suis convaincu de mal agir.
   _ oui bien sûr!
3: la société globale peut en profiter alors que personne n'est payé pour
   écrire! Mais plein d'améliorations lui sont parvenues - trop en fait!


Ex: X11 - écrit par un autre groupe au MIT en logiciel libre avec toutes les
libertés, mais parmi les receveurs, des constructeurs proprio => adaptation.
X11: libre ou non? Au MIT: oui; ailleurs: non!! => En moyenne: pas libre!

[pause chocolat... "Le chocolat est plus agréable qu'un enfant et moins cher!"
=> Q: "Vous mangez beaucoup d'enfants?" R: "Non, je n'aime pas le goût!" ;-)]

Les créateurs de X cherchaient le succès: ils l'ont eu. Pour RMS, le but est de
donner la liberté au public. Seul moyen: la "gauche de copie" (copyleft):
procure une liberté inaliénable pour tous les utilisateurs. La liberté est
distribuée avec le logiciel... Pour X: libre mais pas de "gauche d'auteur".
GNU: GPL (License Publique Générale); pour les manuels: licenses différentes.

Le droit d'auteur est pour les gens de droite, pour faire de l'argent.
Le gauche d'auteur est pour partager.

Décision d'utiliser X (pour gagner du temps, parce qu'un sys de fenêtrage est
nécessaire sur un sys moderne). Par hasard, RMS tombait sur des composants
utilisables, mais le plus souvent il devait écrire un compo après l'autre.

En 91: presque tout le sys existait, sauf un compo important: le noyau. Il fut
écrit en dernier car on redoutait la difficulté de debugging, et on espérait
que qq'un le ferait. Mais RMS trouve un microkernel: MACH => écrit des serveurs
- toute une collection: The GNU Hurd (la horde de gnous); en fait, la prog
asynchrone avec messages est très difficile: Hurd fonctionne depuis 2 ans, mais
n'est pas mûr.

En 91, un autre kernel est écrit par un étudiant finlandais - pour en apprendre
le fonctionnement, pas pour développer du libre => écrit, puis rendu libre;
pas de communication avec la FSF; recherche du reste des compos d'un OS: coup
de chance, ont trouvé les compos GNU... => sys GNU/Linux (en anglais, le "/"
note une combinaison, pas une opposition). Dans le système GNU/Linux, la
contribution la plus importante de GNU: la vision d'un sys libre.

[pause choco]

En 1985, création de la FSF, organisation à but non lucratif exemptée d'impôt.
Impression de manuels GNU. Paradoxal: revenus venant de copies de logi/doc
libre! La plupart des utilisateurs achètent des copies, mais certains achètent
des originaux => flux de revenus constant => réfute les lois économiques!
[RMS en est très fier]

RMS: bénévole à plein temps! pas employé car en tant que président de la FSF,
il savait que RMS travaillerait gratos! [ ;-) ] Certains volontaires sont
employés par des boîtes extérieures, certains sont bénévoles. Plusieurs
milliers d'utilisateurs rapportent des bugs (c'est un *devoir* important).

[notes plus parsemées, difficiles à comprendre...]

Peu entreprennent le développement logiciel => le libre a bien fait. [?]

Support pour autre chose que le monopole. Support vendu séparément =>
compétivité de ce support...

Preuve de la possibilité de livrer tout le logiciel libre.

90% du logiciel est développé pour des tâches spécifiques => les programmeurs
peuvent développer des logiciels spécifiques pour l'argent et développer
pendant leur loisirs des logiciels d'intérêt commun [publique].

Le but de GNU est atteint: il existe des OS libres (GNU/Linux, *BSD).
Maintenant les utilisateurs méritent des applications libres.

À propos du hard: les nouveaux matériels avec des spécif' cachées sont à
éviter; au pire, faire du "génie à l'envers"... [ :-) ]
Le meneurs ne parlent pas de liberté, mais d'intérêt pratique. Il faut chérir
la liberté pour acheter du matos proprio et développer des pilotes libres!


Les brevets: [normalement le sujet principal de la conf': longue intro...]
actuellement en Europe, le sys de brevet s'applique à l'utilisation des logi
dans l'industrie => écriture et diffusion possible. Une proposition veut
modifier la législation pour fermer tous les droits => opposition publique
nécessaire. Envoyer une lettre recommandée avec accusé de réception. [Rmq
du public: c'est cher! "Cher? Pas par rapport à un ordinateur!"]


Nécessité de la documentation libre: un logiciel et sa doc forment un ensemble.
Liberté pour un logiciel = liberté pour sa doc. Achat de doc de logiciel libre
semble normal [cf. O'Reilly], mais ce n'est pas le cas!

Rmq: proprio != commercial: commercial := lié à une entreprise; propriétaire :=
non-libre.

[Séquence déguisement en St IGNUcius: "Je bénis ton ordi mon enfant"]

Précision: St IGNUcius de l'église d'EMACS. Car EMACS est plus qu'un éditeur,
c'est une religion. Mais pas une religion classique: pas besoin d'être
célibataire, mais d'exorciser du logiciel propriétaire. Par ailleurs,
l'utilisation de VI n'est pas un pêché, mais une pénitence... [rires]


Q: quid du soft embarqué?
R: pas besoin d'être libre si pas remplaçable [?]

Q: divergences (e.g. GNOME/KDE)
R: (GNOME: plusieurs langages; KDE: seulement C++, très mauvais langage)

Q: investisseurs (Intel, IBM) dans RedHat
R: [pas notée]

Q: ["moins v-i-t-e"] brevets aux USA: compression, chiffrement
R: ex. MP3: nécessité d'un format alternatif (libre of course!)
   ex. RSA: dvpé aux USA => export interdit;
   [Rem du public: en France, tout est interdit...]

Q: [pas notée]
R: veut diffuser la liberté aux utilisateurs ordinaires

Q: [pas notée]
R: il faut *éliminer* les brevets sur les logiciels!

Q: [pas notée; virus?]
R: multi-utilisateur => protection virus


Conc: Achetez la distribution officielle FSF sur CDROM.

[Séquence pipeau...]

[APRIL: un cadeau pour RMS. "Pas une femme j'espère!" En fait la version
française officieuse du Free Software Song chantée par une chorale improvisée.]