Android

Microsoft: GPL Linux-kodeutgave ikke på grunn av brudd

Why GPL violations are bad - Gary explains

Why GPL violations are bad - Gary explains
Anonim

Microsoft utgitt sett med Linux-drivere for sin Hyper-V-programvare under generell offentlig lisensversjon 2 (GPLv2), ikke på grunn av "oppfattede forpliktelser" til den lisensen men fordi det er den foretrukne lisensen til Linux-fellesskapet og vil være til fordel for både Microsoft-kunder og brukere av Linux, ifølge en bedriftsledelse.

I en uttalelse fra Microsofts øverste direktør for plattformstrategi, Sam Ramji, som ble lagt ut på selskapets Port 25-blogg sent på torsdag stod Microsoft ved sin opprinnelige begrunnelse for å frigjøre teknologi som heter Linux Device Driver for Virtualization på mandag under GPLv2. Microsoft hadde ikke tidligere utgitt kode under denne open source-lisensen og hadde faktisk kritisert det. Linux-operativsystemet er lisensiert under GPL.

"Microsoft valgte GPLv2-lisensen til gjensidig nytte for våre kunder, partnere, samfunnet og Microsoft," skrev han.

Erklæringen kom etter Stephen Hemminger, hovedingeniør med åpen kildekode nettverksleverandør Vyatta, sa i et blogginnlegg tidligere i uken at koden Microsoft utgav, var i strid med lisensen før selskapet gjorde det tilgjengelig.

Hemminger sa at en nettverksdriver i Microsofts Hyper-V virtualisering programvare benyttet open source-komponenter lisensiert under GPL, som bryter lisensen fordi det ikke tillater blanding av lukket kildekode eller proprietær kode med åpen kildekode, sa han i innlegget. Hemminger sa at når overtredelsen ble oppdaget, varslet han Novell til bruddet, som deretter informerte Microsoft om saken.

Ramji bekreftet å jobbe tett med Novells Greg Kroah-Hartman, en Linux-kjernebidragsyter, "som hjalp oss med å forstå samfunnet normer og lisensieringsalternativer rundt driverne. " Men Ramji stoppet kort for å ta imot Hemminger krav.

"Den primære grunnen til at vi bestemte oss for denne beslutningen [for å frigjøre koden] i dette tilfellet er fordi GPLv2 er den foretrukne lisensen som kreves av Linux-fellesskapet for deres brede aksept og engasjement, skrev. "For oss å delta i Linux-driverprosjektet, var GPLv2 det beste alternativet som tillot oss å nyte det enorme tilbudet om fellesskapsstøtte. Samfunnets svar selv innen noen timer med å sende koden var innbydende, og vi setter stor pris på det."

Microsofts kunngjøring på mandag om at det ble utgitt 20 000 kodelinjer under GPL, kom som en overraskelse for industrien og det åpne kildesamfunnet spesielt. Microsoft spionerte utgivelsen som enda et eksempel på sin interesse i å jobbe med åpen kildekode-samfunn til tross for en fortid med tornede forhold.

Driverne Microsoft utgitt, en gang lagt til Linux-kjernen, vil gi krokene for distribusjon av Linux å kjøre på Windows Server 2008 og Hyper-V hypervisor teknologi. Microsoft vil gi løpende vedlikehold av koden under GPL, sier firmaet mandag.

Mange ser open source-programvare som den største trusselen mot Microsofts programvarevirksomhet, og mens selskapet faktisk har tatt skritt for å jobbe tettere med fellesskapet, forholdet er fortsatt tøft. Microsoft har gjort store krav om at Linux krenker mange patenter, og det fortsetter å søke royalties fra open source-selskaper som bruker Linux-basert programvare.

Den siste patentavtalen kom i forrige uke med det japanske selskapet Melco Holdings - morselskapet til Buffalo Inc. og Buffalo Group. Microsoft og Melco ble enige om å gi Melco-kunder patentbeskyttelse for bruk av Buffalo-merkede nettverkslagrede lagringsenheter og rutere som kjører Linux. I bytte vil Melco betale royalties til Microsoft.