Android

Microsoft: GPL Linux-kodeudgivelse ikke på grund af overtrædelse

GPL V3 and the Threat of [Microsoft's] Patents

GPL V3 and the Threat of [Microsoft's] Patents
Anonim

Microsoft frigivet sæt Linux-drivere til sin Hyper-V-software under General Public License version 2 (GPLv2), ikke på grund af "opfattede forpligtelser" til den licens men fordi det er den foretrukne licens af Linux-fællesskabet og vil gavne både Microsoft-kunder og brugere af Linux, ifølge en virksomhedsleder.

I en erklæring fra Microsofts øverste direktør for platformstrategi, Sam Ramji, der blev indsendt til selskabets Port 25-blog i slutningen af ​​torsdag stod Microsoft ved sin oprindelige begrundelse for at frigive teknologi kaldet Linux Device Driver for Virtualization mandag under GPLv2. Microsoft havde ikke tidligere udgivet kode under denne open source-licens og havde faktisk kritiseret det. Linux-operativsystemet er licenseret under GPL.

"Microsoft valgte GPLv2-licensen til gensidig fordel for vores kunder, partnere, fællesskabet og Microsoft," skrev han.

Erklæringen kom efter Stephen Hemminger, hovedingeniør med open source-netværksleverandøren Vyatta, sagde i et blogindlæg tidligere i ugen, at koden Microsoft udgav, overtrådte licensen, før firmaet gjorde det tilgængeligt.

Hemminger sagde, at en netværksdriver i Microsofts Hyper-V virtualisering software brugt open source-komponenter licenseret under GPL, som overtræder licensen, fordi det ikke tillader blanding af lukket kilde eller proprietær kode med open source kode, sagde han i posten. Hemminger sagde, at når overtrædelsen blev opdaget, varslede han Novell til overtrædelsen, som derefter informerede Microsoft om sagen.

Ramji erkendte, at han arbejdede tæt sammen med Novells Greg Kroah-Hartman, en Linux-kernebidraggiver, "der hjalp os med at forstå samfundet normer og licensindstillinger omkring driverne. " Men Ramji stoppede kort for at behandle Hemmingsers krav.

"Den primære årsag til denne bestemmelse [at frigive koden] i dette tilfælde er, fordi GPLv2 er den foretrukne licens, som Linux-fællesskabet kræver for deres brede accept og engagement. skrev. "For os at deltage i Linux Driver Projektet var GPLv2 den bedste løsning, der tillod os at nyde det enorme tilbud om fællesskabsstøtte. Samfundets svar selv inden for et par timer med at sende koden var velkommen og vi sætter stor pris på det."

Microsofts meddelelse om mandag, at den frigiver 20.000 linjer kode under GPL, kom som en overraskelse for industrien og især open source software-samfundet. Microsoft prydede udgivelsen som endnu et eksempel på sin interesse i at arbejde med open source-fællesskabet på trods af en fortid af tornede forhold.

De drivere, Microsoft udgav, som engang blev tilføjet til Linux-kernen, vil give kroge til enhver distribution af Linux at køre på Windows Server 2008 og dets Hyper-V hypervisorteknologi. Microsoft vil yde løbende vedligeholdelse af koden under GPL, sagde firmaet mandag.

Mange ser open source software som den største trussel mod Microsofts softwarevirksomhed, og mens virksomheden faktisk har taget skridt til at arbejde tættere sammen med samfundet, forholdet er stadig tåget. Microsoft har gjort store krav om, at Linux overtræder mange af sine patenter, og det fortsætter med at søge royalties fra open source-virksomheder, der bruger Linux-baseret software.

Den seneste patentaftale kom i sidste uge med det japanske selskab Melco Holdings - moderselskabet i Buffalo Inc. og Buffalo Group. Microsoft og Melco indvilligede i at give Melco's kunder patentdækning for deres brug af Buffalo-mærket netværkstilsluttede lagerenheder og routere, der kører Linux. Til gengæld betaler Melco royalties til Microsoft.