Android

Microsoft: GPL Linux-coderelease niet vanwege schending

Microsoft Edge in Linux! Benchmarking vs. Firefox and Chromium

Microsoft Edge in Linux! Benchmarking vs. Firefox and Chromium
Anonim

Microsoft heeft een reeks Linux-stuurprogramma's voor de Hyper-V-software uitgegeven onder de General Public License versie 2 (GPLv2), niet vanwege "gepercipieerde verplichtingen" voor die licentie maar omdat het de geprefereerde licentie is van de Linux-gemeenschap en zowel Microsoft-klanten als gebruikers van Linux ten goede zou komen, aldus een bedrijfsleider.

In een verklaring van Microsoft Senior Director Platform Strategie plaatste Sam Ramji op het Port 25 blog van het bedrijf laat op donderdag, Microsoft stond op zijn oorspronkelijke redenering om de technologie genaamd de Linux Device Driver voor virtualisatie op maandag onder de GPLv2 vrij te geven. Microsoft had eerder geen code vrijgegeven onder deze open-source licentie en had er zelfs kritiek op geuit. Het Linux-besturingssysteem is gelicentieerd onder de GPL.

"Microsoft heeft de GPLv2-licentie gekozen voor wederzijds voordeel van onze klanten, partners, de community en Microsoft", schreef hij.

De verklaring kwam na Stephen Hemminger, principal engineer met open-source netwerkverkoper Vyatta, zei eerder in de week in een blogpost dat de door Microsoft uitgegeven code inbreuk maakte op de licentie voordat het bedrijf deze beschikbaar stelde.

Hemminger zei dat een netwerkdriver in Microsoft's Hyper-V-virtualisatie software gebruikte open-sourcecomponenten gelicentieerd onder de GPL, die de licentie schendt omdat deze geen vermenging van closed-source of eigen code met open-sourcecode toestaat, zei hij in de post. Hemminger zei dat zodra de overtreding werd ontdekt, hij Novell op de hoogte bracht van de overtreding, die Microsoft daarop op de hoogte bracht.

Ramji erkende wel dat hij nauw samenwerkte met Novell's Greg Kroah-Hartman, een Linux-kernbijdrager, "die ons heeft geholpen de gemeenschap te begrijpen normen en licentie-opties rondom de chauffeurs. " Maar Ramji stopte met het aanpakken van de beweringen van Hemminger.

"De belangrijkste reden dat we deze vaststelling [hebben gemaakt om de code vrij te geven] in dit geval is omdat GPLv2 de geprefereerde licentie is die de Linux-gemeenschap nodig heeft voor hun brede acceptatie en betrokkenheid," hij schreef. "Voor ons om deel te nemen aan het Linux Driver Project, was GPLv2 de beste optie die ons in staat stelde om te genieten van het enorme aanbod van gemeenschapsondersteuning.De reactie van de gemeenschap, zelfs binnen een paar uur na het posten van de code, was gastvrij en we waarderen het enorm."

De aankondiging van Microsoft op maandag dat het onder de GPL 20.000 regels code vrijgaf, was een verrassing voor de industrie en de open-source softwaregemeenschap in het bijzonder. Microsoft prees de release als nog een ander voorbeeld van zijn interesse in het werken met de open-sourcecommunity, ondanks een verleden van netelige omgang.

De drivers die Microsoft heeft vrijgegeven, zodra ze aan de Linux-kernel zijn toegevoegd, zullen de haken leveren voor elke Linux-distributie uitvoeren op Windows Server 2008 en de Hyper-V hypervisor-technologie. Microsoft zal doorgaan met het onderhouden van de code onder de GPL, zei het bedrijf maandag.

Velen zien open-source software als de grootste bedreiging voor Microsofts softwarebedrijf en terwijl het bedrijf inderdaad stappen heeft ondernomen om nauwer samen te werken met de gemeenschap, de relatie is nog steeds zwak. Microsoft heeft brede beweringen gedaan dat Linux veel van zijn patenten schendt en blijft royalty's zoeken van open-sourcebedrijven die op Linux gebaseerde software gebruiken.

De meest recente patent deal kwam vorige week met het Japanse bedrijf Melco Holdings - het moederbedrijf van Buffalo Inc. en Buffalo Group. Microsoft en Melco kwamen overeen om Melco-klanten een patentdekking te bieden voor hun gebruik van opslagapparaten en routers met Buffalo-merkgebonden netwerk waarop Linux wordt uitgevoerd. In ruil daarvoor betaalt Melco royalty's aan Microsoft.