Android

Microsoft: GPL Linux-kodversion inte på grund av kränkningar

GNU Linux GPL Reasons and Freedom explained

GNU Linux GPL Reasons and Freedom explained
Anonim

Microsoft släppte Linux-drivrutiner för sin Hyper-V-programvara enligt General Public License version 2 (GPLv2), inte på grund av "uppfattade skyldigheter" till den licens men för att det är den föredragna licensen för Linux-gemenskapen och skulle gynna både Microsoft-kunder och användare av Linux, enligt en företagsledare.

I ett uttalande från Microsoft: s generaldirektör för plattformsstrategi, Sam Ramji, publicerad i bolagets port 25-blogg sent på torsdagen stod Microsoft med sin ursprungliga resonemang för att släppa teknik som heter Linux Device Driver for Virtualization på måndagen under GPLv2. Microsoft hade inte tidigare släppt kod enligt denna open source-licens och hade faktiskt kritiserat det. Linux-operativsystemet är licensierat enligt GPL.

"Microsoft valde GPLv2-licensen för ömsesidig nytta för våra kunder, partners, samhället och Microsoft", skrev han.

Uttalandet kom efter Stephen Hemminger, huvudingenjör med open source-nätverksleverantören Vyatta, sade i ett blogginlägg tidigare i veckan att koden Microsoft släppte strider mot licensen innan företaget gjorde det tillgängligt.

Hemminger sa att en nätverksdrivrutin i Microsofts Hyper-V virtualisering programvara använde open source-komponenter licensierade enligt GPL, som bryter mot licensen eftersom det inte tillåter blandning av slutkod eller proprietär kod med öppen källkod, sade han i posten. Hemminger sa att när överträdelsen upptäcktes, varnade han Novell för överträdelsen, som sedan informerade Microsoft om saken.

Ramji bekräftade att han arbetade nära med Novells Greg Kroah-Hartman, en Linux-kärnframläggare, "som hjälpte oss att förstå samhället normer och licensieringsalternativ kring drivrutinerna. " Men Ramji slutade inte att ta itu med Hemmingsers påståenden.

"Den främsta orsaken till att vi bestämde oss för att släppa koden i detta fall beror på att GPLv2 är den föredragna licensen som krävs av Linux-gemenskapen för deras breda acceptans och engagemang" skrev. "För oss att delta i Linux-drivrutinsprojektet var GPLv2 det bästa alternativet som gjorde att vi kunde njuta av det enorma erbjudandet om samhällsstöd. Samhällets svar även inom några timmar efter att posta koden var välkomnande och vi uppskattar det mycket."

Microsofts tillkännagivande på måndagen att det släppte 20 000 kodlinjer under GPL kom som en överraskning för branschen och i synnerhet open source-programvarugemenskapen. Microsoft prydde utgivningen som ett annat exempel på sitt intresse att arbeta med öppen källkod trots ett förflutet av torniga kontakter.

De drivrutiner som Microsoft släppte, en gång till till Linux-kärnan, kommer att ge krokarna för distribution av Linux att köras på Windows Server 2008 och Hyper-V-hypervisortekniken. Microsoft kommer att tillhandahålla löpande underhåll av koden under GPL, säger bolaget måndag.

Många ser öppen källkod som det största hotet mot Microsofts mjukvaruföretag och medan företaget faktiskt har vidtagit åtgärder för att arbeta närmare med samhället, förhållandet är fortfarande blygsamt. Microsoft har gjort stora krav på att Linux kränker många av sina patent och fortsätter att söka royalties från open source-företag som använder Linux-baserad programvara.

Den senaste patentavtalet kom förra veckan med det japanska företaget Melco Holdings - moderbolaget till Buffalo Inc. och Buffalo Group. Microsoft och Melco gick med på att ge Melcos kunder patentskydd för deras användning av Buffalo-märkta nätverksanslutna lagringsenheter och routrar som kör Linux. I gengäld betalar Melco royalties till Microsoft.