samedi, juillet 25, 2009

Microsoft aurait violé la licence GPL !

Il y a quelques jours, nous apprenions que Microsoft avait publié sous licence GPLv2 20000 lignes de code du noyau Linux faisant partie des Hyper-V Linux Integration Components (LinuxIC) pour offrir de meilleures performances sur la technologie de virtualisation Hyper-V. Ces parties de codes concernent en fait trois pilotes de périphériques (SCSI, IDE et gestion du protocole Ethernet). Ainsi, n'importe quel système Linux pourra être lancé en tant que machine virtuelle sous l'hyperviseur Hyper-V de Windows Server 2008. Cette nouvelle a mis en émoi la Toile avec de nombreuses réactions tant sur les sites d'information ou sur les blogs.
Cependant, Microsoft n'a pas pris cette décision pour des raisons philanthropiques. Nous apprenons qu'en fait Microsoft aurait violé la licence GPL. C'est Vyatta, entreprise spécialisée dans les réseaux et firewalls sous Linux, qui a soulevé le lièvre ! Stephen Hemminger, ingénieur principal chez Vyatta a découvert que Micosoft avait violé la licence GPL en mélangeant du code libre et du code propriétaire. Il a remarqué lors d'études sur les pilotes du réseau Hyper-V (partie de LinuxIC), que le code source fermé de Microsoft utilisait un nombre d'interface marquée EXPORT_SYMBOL_GPL, qui désigne une interface qui ne peut être utilisable que par un code sous licence GPL. Cependant, Microsoft a essayé de minimiser le problème : Sam Ramji de Microsoft a indiqué que la décision de Microsoft de libérer les pilotes Hyper-V LinuxIC sous licence GPLv2 n'était pas basée sur aucune obligation liée à la licence GPLv2.
Pour en savoir plus, vous pouvez lire cet article sur h-online.com, cet article sur news.cnet.com ou encore cet article sur blogs.zdnet.com.

Vous pouvez également découvrir la position de Microsoft au sujet de cette contribution.

Source lxer.com et osnews.com.

Aucun commentaire: