Brevet Microsoft : les développeurs en guerre

Le par  |  27 commentaire(s) Source : ZDNet
Microsoft USA

  On le sait, les grands groupes brevettent leurs innovations même si la brevêtabilité des logiciels fait couler beaucoup d'octets et voit s'affronter deux camps, les Pro et les Anti-brevets.

  Microsoft usa

On le sait, les grands groupes brevettent leurs innovations même si la brevêtabilité des logiciels fait couler beaucoup d'octets et voit s'affronter deux camps, les Pro et les Anti-brevets.

Microsoft vient de déposer un nouveau brevet (n° 6.898.604) validé par l'Office américain des brevets.

Celui-ci concerne la conversion d'objets en fichiers XML, ce qui ne fait pas rire les développeurs qui utilisent ce standard pour l'échange de données entre applications.

Pour rappel, le XML est très utilisé et provient des normes du W3C.

D'ailleurs dernièrement, Microsoft a usé à foison de ce standard pour sa future suite bureautique, Office 12.

Les avantages du XML sont nombreux, il permet de réduire la taille des fichiers, apporte une sécurité accrue et une interopérabilité, leitmotiv de Microsoft en ce moment.

Évidemment, certains développeurs crient au scandale, notamment les développeurs du Logiciel Libre.

«Pour tout programmeur, l'idée qu'une société possède la technologie de conversion d'objets de programmation en fichiers XML et inversement, est une abomination»

Le reproche formulé à Microsoft est que ce dernier l'utilise pour décourager la concurrence :

«Quiconque voudra transformer un objet de programmation en fichier XML sera susceptible de payer une redevance à Microsoft, qui pourra également interdire tout bonnement ce procédé aux États-Unis.»

La grande question à venir sera de savoir si de tels brevets verront le jour en Europe, ce qui est une question d'actualité quant on pense que l'office européen des brevets vient de valider la conversion de données...

Wait and See !

Complément d'information

Vos commentaires Page 1 / 3

Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Le #47155
La polémique ne fait que débuté je pense...
ça va être violent dans les semaines à venir
Le #47156
le procédé de serialisation XML est quand même un truc de base en programmation objet..
Apparemment le brevet porte sur le procédé de serialisation implementé dans le .NET.Ca devrait être un truc interessant pour tout les developpeurs windows
Le #47157
Je viens d'aller voir le texte du brevet sur la page indiquée.

Il s'agit de tout procédé de sérialisation et de désérialisation vers un format sériel. Le texte précise : "tel qu'un document eXtensible Markup Language (XML)".

Donc toutes sérialisation est concernée et non pas seulement vers un document XML.
Le #47158
Question, en quoi le format XML permet de "réduire la taille des fichiers" '

C'est un format lisible par un etre humain, ce qui implique qu'il est a des années lumiere du concept d'optimisation de taille ou de vitesse de traitement.
Le #47159
Effectivement, le XML ne permet pas de reduire la taille des fichiers, bien au contraire il a plutot tendance à les alordir considérablement, puisque il y a le schéma qui prends une certaines place aussi.
Le #47160
surtout que ca a plutot tendance a le faire grossir enormement si c'est pas zippé
edit:devance par domz
Le #47161
Ben c'est plutot logique ce brevet, microsoft prefere déposer le brevet que de devoir payer un jour des royalties a kk1 d'autre qui aurait déposer le brevet avant eux.
Le #47162
oui je pense plus à un truc comme çà et puis microsoft a déposé beaucoup de brevets qu'il a jamais utilisé contre d'autres entreprises.
Le #47164
d'ailleurs ca se tient le xml devrait être un des pilers de base de longhorn il a tout intérêt à se protéger.
Le #47166
La demande de ce brevet a été déposée le 29 juin 2001.
Donc, question: un tel procédé avait-il déjà été rendu public avant cette date'
Suivre les commentaires
Poster un commentaire
Anonyme
:) ;) :D ^^ 8) :| :lol: :p :-/ :o :w00t: :roll: :( :cry: :facepalm:
:andy: :annoyed: :bandit: :alien: :ninja: :agent: :doh: :@ :sick: :kiss: :love: :sleep: :whistle: =]