racine uZine

Dans la même rubrique
La brevetabilité de l’imbrevetable
24 juin 2001
 
jeudi 18 octobre 2001

Le W3C veut-il tuer l’open-source ?

par xavier
 

Cet été, l’organisme de normalisation responsable du langage HTML
(qui compose toutes les pages web que vous lisez) a proposé qu’une partie
de ces standards puissent être brevetés et leur utilisation payante.
Ceci peut modifier radicalement l’Internet que vous connaissez aujourd’hui.

Toute proportion gardée, c’est comme si le parlement proposait que chaque
citoyen paie pour pouvoir se prévaloir d’une partie des lois qui sont votées.

Le World Wide Web Consortium a rendu public
il y a 6 semaines une proposition afin
qu’il puisse breveter les standards d’Internet.
Ce document introduit deux types de licences, RF (sans royalties) et RAND
(avec royalties « raisonnables et non discriminatoires »). Cela signifie que
l’utilisation de nouveaux standards pourra devenir payante. Cela ne
concernera bien entendu probablement pas HTML, mais les langages
d’échanges entre serveurs sont déjà visés (par exemple le Web Services Description Language ou WSDL).
Ces brevets définissent les conditions d’utilisation d’un standard.
Pour un standard breveté RAND, le point numéro 5 du document précise
que l’utilisation de ce standard peut être conditionnée au payement
d’un montant « raisonnable et non-discriminatoire ». La définition est
floue, mais la plupart des membres du W3C payant 50.000 dollars
de cotisation annuelle (5000 pour les sociétés « pauvres »), cela laisse
augurer d’une non discrimination plutôt élitiste...

Le W3C justifie l’introduction de ce type de licence par le nombre
croissant de ces propositions de standards qui rentrent en conflit avec des
brevets logiciels déjà déposés. Pour mémoire, les Etats-Unis ont accepté
qu’un logiciel ou un algorithme puisse être breveté. L’exemple le plus
connu est celui d’Amazon et son one click ordering.
Le système breveté semble enfantin et ne présente pas
d’innovation : si un client a déjà laissé ses coordonnées lors d’une précédente
commande, il n’a plus besoin de les ressaisir lors de ses prochains achats,
d’où un « passage en caisse » accéléré.

Un brevet logiciel ne protège pas un programme comme celui sur le site
d’Amazon, il protège quelque chose d’encore plus immatériel : un concept
ou un algorithme par exemple. Ainsi, aucun site n’a le droit d’avoir un
système comparable à celui d’Amazon sans son accord (qui serait
évidemment monnayé).

Vu le coût des procès, les grandes compagnies américaines ont intégré
le dépôt de brevets dans leur stratégie de défense juridique. Le principe
général est l’équilibre de la terreur : on dépose tout et n’importe quoi,
si tu m’attaques, mes juristes trouveront bien qu’un de tes produits
utilise un procédé que j’ai breveté.

Que les sociétés qui ont déposé beaucoup de brevets essaient d’entériner
cette pratique est dans l’ordre des choses. Par contre, il est plus surprenant
qu’une partie des personnes qui s’opposent aux brevets sur les logiciels
admettent cette licence RAND. Le sophisme consiste à dire que ce n’est
pas au niveau du W3C qu’il faut combattre le brevet ; mais à des niveaux
plus élevés, comme l’OMPI (l’office mondial de la protection intellectuelle).

Cette approche passe à côté d’au moins deux points majeurs :
- plus un grand nombre d’organismes normatifs auront intégré les brevets logiciels, plus cela sera un état de fait immuable,
- le brevet logiciel est un problème essentiellement américain et l’Europe
reste pour le moment épargnée
. Le W3C est une organisation
mondiale, à partir du moment où le brevet logiciel est admis à ce niveau,
l’Europe aura encore plus de mal à ne pas accepter de brevets logiciel.

Cette politique des petits pas fonctionne. Sans opposition systématique à
toute avance du brevet logiciel, le temps transformera l’inacceptable en
état de fait.

Est-ce que cette histoire de brevet aura un impact direct sur votre
utilisation d’internet ?

Probablement. Aujourd’hui, les utilisateurs exercent une pression sur les
éditeurs de logiciels pour qu’ils soient compatibles entre eux. Les sociétés
ont pris en compte ces demandes dans leur discours commercial et
pour la plupart dans leurs produits. Les logiciels open-source essaient
eux aussi de respecter ces standards. Ainsi les navigateurs Internet
Explorer et Netscape/Mozilla devraient à nouveau être capables d’afficher
de la même manière les pages web.

Dans d’autres domaines comme l’échange d’informations entre serveurs,
les nouveaux standards proposés risquent d’être couverts par un brevet
RAND.
Comme vous avez pu le constater, les sommaires de plusieurs autres sites
sont affichés sur uZine2. Cela vous permet d’être informé plus rapidement
et de pouvoir passer d’un article à l’autre, quel que soit le site qui les publie.
L’importation et la mise à jour de ces sommaires se fait automatiquement
grâce au standard XML-RSS et uZine va périodiquement lire les tables des
matières des autres sites pour voir s’il n’y a pas de nouveaux articles. Il est
proposé de faire évoluer ce standard vers un Web service, et ainsi que
chaque serveur qui rajoute un article notifie automatiquement
les autres de ce changement. Cette évolution ne sera heureusement pas
couverte par une licence RAND.

Imaginons un instant que cela soit le cas. Après tout, l’idée de breveter
un système de syndication de contenu en temps réel ne serait malheureusement
pas plus ridicule que celle du « one click ordering ».
Cette nouvelle norme, plus efficace que l’actuelle car elle permet une
modification des sommaires en temps réel, est adoptée par une majorité
de logiciels commerciaux de gestion de contenu (Vignette, BroadVision,
WebSphere...), qui ont les moyens de payer une licence « raisonnable et
non discriminatoire » et de faire payer chaque client. Les sites installent
ces logiciels et exportent leur contenu à syndiquer. L’information circule
librement sur le net pour le plus grand bonheur de tous.
De tous ? Uzine2 utilise SPIP, un gestionnaire de contenu en logiciel libre,
basé sur un langage de programmation, une base de données et un système
d’exploitation également open-source (PHP, MySQL et Linux).

L’open-source signifie qu’il est possible de prendre, modifier et réinstaller
le logiciel et ses sources (c’est-à-dire l’intégralité de ses secrets de fabrication),
de l’utiliser tel qu’il est livré ou d’en faire quelque chose de
totalement différent. Ce droit est protégé par une licence (souvent
la General Public Licence,
qui interdit en outre de transformer le programme en un logiciel
propriétaire où l’accès au code source serait interdit : un programme
couvert par la licence GPL, en plus d’être open-source, est un
logiciel libre, comme Linux ou SPIP). Un logiciel libre ou open-source n’est pas
forcément gratuit (Mandrake ou RedHat font payer leurs distributions
CD de Linux par exemple). Par contre, la GPL précise que
« ... si une licence de brevet ne permettait pas une redistribution du
programme, sans redevance, par tous ceux qui reçoivent des copies
directement ou indirectement par l’intermédiaire du concessionnaire,
alors le seul moyen par lequel le concessionnaire pourrait satisfaire tant
à cette licence de brevet qu’à la présente licence, consisterait à s’abstenir
complètement de distribuer le programme.
 »
SPIP et donc uZine2 ne pourraient plus importer le sommaire d’autres sites.

Ce scénario a heureusement peu de chances de se réaliser. Par contre, il
existe déjà au moins un exemple de l’arrêt de l’évolution d’un logiciel
open-source à cause d’une licence. Enhydra, un des éditeurs de contenus
open-source les plus puissants du marché a « fermé » sa nouvelle version
compatible J2EE (Java 2 Entreprise Edition
de Sun Microsystems). En effet, ils sont arrivés à la conclusion que
la licence de Sun sur J2EE n’est pas compatible avec l’open-source.
Qu’une société comme Sun ait cette stratégie n’est guère surprenant,
qu’un organisme comme le W3C puisse avoir la même est inadmissible.
Dans tous les cas, elle est sans doute contre-productive.

En effet, depuis des années, tous les nouveaux standards qui ont été
massivement adoptés ont au minimum une version open-source. Ecarter
cette possibilité risque de séparer l’internet en deux, avec une partie
commerciale qui utilisera des nouvelles normes et le « tiers-internet »,
qui sera au mieux bloqué dans son innovation technologique et au pire
hors-la-loi.
Prenons l’exemple du mail. Les sociétés de normalisation
ISO et UIT ont
défini le protocole X400. Dans le même temps, un autre protocole,
SMTP, est né de manière différente, puisqu’il a été défini quasi-simultanément
au développement des logiciels utilisés pour le gérer. Ils étaient disponibles
gratuitement pour que tout le monde puisse installer gratuitement son
système de mail. Aujourd’hui, c’est grâce à ce protocole que vous échangez
des mails.

Bien entendu, il existe des standards de fait qui n’ont pas été créés ou
approuvés par un organisme de normalisation (les formats de Microsoft Office
ou Java par exemple) ou même qui sont protégés par des brevets
(l’algorithme de compression d’image GIF est déposé par Unisys). Certaines
grosses
compagnies ont la capacité de le faire. Si elle sont supportées par un
organisme international, l’open-source risque d’être encore plus décrié
et finalement marginalisé.

L’organisme de normalisation de l’internet devrait être un service public.
Il s’appuie entre autres sur l’INRIA mais son fonctionnement dépend de la
cotisation de ses membres, pour la plupart des éditeurs de logiciels
(IBM, Sun, Microsoft...), qui sont naturellement enclins à faire passer leur
intérêt propre avant l’intérêt général.

La communauté open-source s’est largement mobilisée et a envoyé
plus de 2000 commentaires à cette nouvelle politique (en majorité très négatifs).
Comme toute démarche militante, elle peut donner l’impression d’être
vaine et d’être inutile tant les lobbies des éditeurs commerciaux sont
puissants. Même si c’est symbolique, c’est mieux que de ne rien tenter.
Cela a eu l’avantage de démontrer que les partisants de l’open-source sont
nombreux et qu’ils ont la capacité de se mobiliser.
Cela n’a d’ailleurs pas été complètement inutile, puisque deux membres
éminents de l’open-source et du logiciel libre (Bruce Perens de l’Open-Source Initiative et
Eben Moglenurce de la Free Software Foundation) sont invités
comme experts par la W3C.

Vont-ils réussir à infléchir la politique du W3C ? A suivre ...

 
 
xavier
Imprimer
format impression
 
SPIP
Web indépendant


Ne nous éttonnons pas ...
6 novembre 2001
 

Le W3C est la face publique du groupe d’entreprises qui oeuvrent ensemble pour définir les nouveaux standards d’internet.
Et dans cette asso, on retrouve : Micro$oft, Macromedia, Netscape, IBM ...

Répondre


> Le W3C veut-il tuer l’open-source ?
19 octobre 2001, message de Michael
 

Que le W3C se mette à jouer sur le même terrain que les entrepri$e$ est
en effet inquiétant.
Mais même si cette licence ouvre la porte à une ’privatisation’ du W3C, elle
laisse un certain nombre de ’ problèmes / points forts’ liés à l’open-source
sans réponse.

- Si un standard est payant, les partisans du libre ont encore le droit de
définir un nouveau standard. Comme ce qui a été fait pour Vorbis (une
alternative au mp3).

- Les projets change de mainteneur en cours de vie et peuvent même avoir
plusieurs responsables disséminés sur la planète et n’ayant en commun
que ce projet. Où se situe le for juridique, qui attaquer ?

- Les entreprises utilisent la méthode du "si tu m’attaques, je vais comparer
mes brevets et tes logiciels". Les responsables de projets open-source ne
vont probablement pas sortir de mitrailleuse juridique pour se battre contre
des entreprises multimilliardaires. Ils s’exposent donc moins à la
contre-attaque.

Je pense que le modèle open-source est trop neuf pour que le paquebot
juridique puisse lui nuire sérieusement dans un avenir proche. Mais des
initiatives comme celle du W3C ouvre la porte sur un combat entre les
tenants de l’économie et ceux qui pensent que les progrès technologiques
appartiennent à l’humanité.

Question subsidiaire : le W3C veut se faire du pognon. Pourquoi ne créent-ils
pas une licence avec un payement proportionnel aux bénéfices.

Répondre
> > Le W3C veut-il tuer l’open-source ?, Jacques, 21 octobre 2001

Sur le point << Si un standard est payant, les partisans du libre ont encore le droit de définir un nouveau standard. Comme ce qui a été fait pour Vorbis (une alternative au mp3). >> : dans ce cas les logiciels libres et les logiciels propriétaires ne peuvent plus interopérer, ce qui est une plaie.

Répondre
Norme "open source" only, xavier, 22 octobre 2001

L’exemple de Vorbis est parlant : pour chaque soft qui gère Vorbis, je t’en trouve 100 qui gèrent MP3, pour 1 personne qui utilise Vorbis, je t’en trouve des wagons qui utilisent MP3.

C’est exactement le problème : un standard de fait n’a pas besoin d’être ouvert, il est très difficile d’imposer un standard ouvert lorsqu’un standard de fait existe.
Cela deviendra impossible si ce standard "fermé" est approuvé par le W3C.

Répondre
Ca ne devrait pas durrer, Michael, 22 octobre 2001

Oui, effectivement, le format mp3 est très largement plus connu que Vorbis.
Je ne sais pas si j’ai un décodeur capable de lire ce format.

Mais, il faut dire que la Frauenhoffer Gesselschaft et l’autre propriétaire,
(désolé, je ne me rappelle plus du nom), ne font pas, ou peu, usage de
leurs droits sur ce brevet.

Si le consomateur de mp3 devait payer des royalties à chaque download,
il commencerait à regarder vers d’autres standards.
De plus, la mise en place d’un système permettant de percevoir des royalties
serait probablement très rigolo à observer

Répondre
> Ca ne devrait pas durer, Panoramix, 26 octobre 2001

Pour le mp3, ce n’est pas l’utilisateur qui paie le brevet, mais les sociétés qui l’utilisent dans leurs logiciels.

Ainsi, Winamp paie des royalties à Frauenhoffer... et rien que ça doit rapporter un bon paquet à ces derniers.

Répondre
> Ca ne devrait pas durrer, 0liv’), 26 octobre 2001

Thomson !

Répondre


> Le W3C veut-il tuer l’open-source ?
19 octobre 2001
 

Pourquoi dire "Open Source" quand on peut dire "Logiciel Libre" ...

Répondre
> > Le W3C veut-il tuer l’open-source ?, 19 octobre 2001

Parce que "Logiciel Libre" c’est "Free Software".

Répondre
> > > Le W3C veut-il tuer l’open-source ?, Jacques, 21 octobre 2001

Oui, et une idée serait donc de parler aussi de logiciel << ouvert >>.

Répondre
> > Le W3C veut-il tuer l’open-source ?, Kodbar, 19 octobre 2001

Demande à RMS, il va t’expliquer que ce n’est pas du tout la même chose.

"La signification évidente de « open source » est "Vous pouvez avoir le code source". Cette catégorie de logiciels n’est clairement pas la même que celle de logiciels libres. Elle inclut les logiciels libres, mais aussi les logiciels semi-libres tels que Xv, et même les logiciels non-libres tels que Qt sous sa licence d’origine."

 
Répondre
> > > Le W3C veut-il tuer l’open-source ?, Nicomo, 19 octobre 2001

Et explique-moi ce qui, dans l’article ci-dessus, fait que l’on parle d’"open-source" et pas de "logiciel libre" ?

La différence, fort minime, que RMS cultive entre les deux, est surtout une différence de philosophie. Dans la pratique, un logiciel "libre" est "open source", et un logiciel "open source" est "libre". Je ne connais aucun contre exemple.

Répondre
> > > > Le W3C veut-il tuer l’open-source ?, Kodbar, 19 octobre 2001

Et bin va voir la licence du kernel MacOS X (Darwin) par exemple et tu saura qu’un logiciel peut être Open-Source tout en restant 100% propriétaire.
Sinon oui, un logiciel libre est Open-source, mais la réciproque est fausse, désolé.

Pour minime quelle soit, la différence est tout de même importante : si tu t’amuse à distribuer ta propre version de Darwin, t’es sûr de ramasser un procès avec Apple pour violation de licence. Ce qui ne peut arriver avec les licences libres comme la GPL.

Mais bon si tu aimes programmer dangereusement, c’est pas moi qui vais te faire un procès... :o))

A+
Kodbar

Répondre
> > > > > Le W3C veut-il tuer l’open-source ?, 21 octobre 2001

La version 1.2 de la licence de Darwin a été validée par l’OSI. Elle est donc Open Source. Mais la FSF tique encore un peu pour en faire une licence libre.
On lui reproche son "Non Respect de l’Intimité". C’est à dire que si je déploie des versions modifiés de mon entreprise en interne, Apple m’oblige quand même à publier mes modifications.

L’intimité, c’est trés subjectif. Il faut trouver un équilibre entre la liberté du logiciel et celle de l’utilisateur.
Ici, Apple sacrifie l’intimité parce que ca va permettre à la Pomme de forger une communauté. C’est aussi la communauté qui fait le succés de la GPL, me semble-t-il.
D’autre part, toujours dans le but de renforcer les contributions à la communauté, la FSF envisage d’empiéter un peu sur l’intimité en modifiant la GPL de manière à ce qu’une application web comme SPIP puisse bénéficier des modifications privées apportées par ses utilisateurs. On va forcer les gens à publier.

 
Répondre