Scinet.cz » Kauzy, Kavárna, Komentáře

Microsoft použil cizí kódy ve svém programu. Porušil licenci GPLv2

17.11. 2009, Oldřich Klimánek
Sdílet

Redmondská firma potvrdila, že se v jejím produktu objevily programové kódy ze softwaru, který napsal někdo jiný a který byl uvolněn pod licencí GPLv2. Jinými slovy řečeno, Microsoft vzal dostupné kódy cizího programátora a použil je ve své aplikaci, kterou vydává pod vlastní licencí. To je samozřejmě špatně — jakékoliv převzaté kódy spadající pod tuto licenci open source softwaru totiž musí být otevřené (veřejnost musí mít přístup ke zdrojovým kódům) stejně jako produkt sám.

Cizí autorská práce byla nalezena v nástroji Windows 7 USB/DVD Download Tool, který slouží pro instalaci systému Windows 7 na počítače bez DVD mechaniky, zejména tedy netbooky.

První zprávu o zneužití GPL kódu přinesl web WithinWindows.com, kde autor k analýze programu od Microsoftu použil Disassembler v aplikaci .NET Reflector a kód poté srovnal s kódy ImageMaster. Autorovi se totiž nezdálo, že tak jednoduchý program je tak velký. Co při analýze našel, vidíte na obrázku níže.

Srovnání dvou kusů kódů: Vlevo dílo Microsoftu, vpravo původní kód cizího programátora

Srovnání dvou kusů kódů: Vlevo dílo Microsoftu, vpravo původní kód cizího programátora

Zprávy se internetem roznesly rychlostí blesku a Microsoft slíbil, že problém prošetří. Nástroj Windows 7 USB/DVD Download Tool hned na to z Microsoft Store stáhl. Peter Galli, manažer Microsoft Open Source Community, potom na svém blogu uvedl, že kódy byly opravdu použity v rozporu s licencí GPLv2.

Program měl být dnes na stránkách Microsoftu opět dostupný už i společně se zdrojovými kódy a s licencí GPLv2, jenomže není.

„Kódy jsme si prohlédli a můžeme potvrdit, že jde o [cizí] nelicencované kódy spadající pod GPLv2.“
– Peter Galli, manažer Microsoft Open Source Community

Peprné na tom je i to, že zneužitý program ImageMonitor a jeho kódy jsou dostupné na webu Codeplex.com, což je server provozovaný Microsoftem. Na tomto místě se stýkají vývojáři open source, kteří spolupracují na různých projektech a prezentují zde své vlastní výtvory. Působí to dojmem, jako by Microsoft do své blízkosti stahoval vývojáře open source softwaru jen proto, aby měl přehled o tom, co dělají a následně využíval jejich nápady ve vlastních produktech. Otázkou je, kolik takových kódů, které napsal někdo mimo Microsoft, se objevují v komerčních produktech redmondské firmy.

V této souvislosti se mi vybavila věta Hanka Jannsena ze společnosti Microsoft, který ubezpečoval, že firma nepoužívá cizí nelicencované kódy a ani že nezneužívá nápadů jiných vývojářů, kteří uveřejňují své kódy pod open source licencemi.

Hodně lidí tvrdí, že vašim úkolem je slídit v open-source kódech a využívat zajímavé technologie pro Microsoft. Děláte to?

„Nesmíme přebírat GPL kód do našich produktů z licenčních důvodů. Samozřejmě open source využíváme, protože ho sami šíříme. Ale jestli Microsoft používá tajně kusy linuxového jádra ve Windows? Ne, to je nesmysl.“

– Hank Jannsen, Microsoft

Celý rozhovor na Root.cz

Yeah, right. Možná ne přímo kusy linuxového jádra, možná ano,  ale proč jen se zdá, že ISO-TOOL je jen špičkou ledovce? Každopádně, že v Microsoftu jaksi zesiluje podpora open source, není dáno tím, že by Microsoft neměl rád své uzavřené kódy a že by v open source hledal budoucnost. Asi se spíše shodneme, že Microsoft hlavně chce, aby vývojáři psali více zajímavých programů pro Windows — pokud by pracovali na programech pro Linux, který je zdarma a ke kterému je dále zdarma nejen dokumentace toho a onoho či vývojářské nástroje, jeho sílící pozice by pro Windows  znamenala jen větší problém. Udělat z Windows skvělou platformu pro open source, a přitom zachovat Windows takové, jaké jsou, se Microsoftu může jen vyplatit. Nic jiného. Steve Ballmer, šéf Microsoftu, označil Linux za rakovinu — jak může někdo věřit, že Microsoft má sebemenší důvod mít rád Linux nebo open source…

Oldřich Klimánek

Provozovatel serveru Scinet.cz, odborný publicista a konzultant. Věnuje se matematické a teoretické fyzice a kosmologii, do češtiny na toto téma přeložil několik knih. Sledovat ho můžete na Twitteru a síti Google+.

Související články

  1. Microsoft získal rivala chytrým tahem aneb Když šéfem Nokie je bývalý ředitel obchodní divize Microsoftu

Sdílet
Buzz | Google Hlášky

Komentáře (1) »

  • -tri- napsal:

    Je to pruhledne jako celofan…
    Nikdo nemuze cekat ze by se z Micro$$$oftu stal lidumilny mecenas Open Source komuniuty. Jsou za tim prachsproste zistne duvody. A jeste se budeme divit co se z MS vyhrabou za krivarny.


Máte co říct k tématu? Diskutujte.

Diskutujte nebo na článek odkažte z vaší stránky. Také můžete odebírat upozornění na komentáře přes RSS.

Můžete použít tyto tagy:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Systém podporuje gravatary. Svůj globální gravatar si můžete zřídit zde.

Kontrolní kód