Android

Ingenjör: Microsoft Violated GPL Innan Linux Code Release

News recap for Linux, Open Source, and Privacy - September 2019

News recap for Linux, Open Source, and Privacy - September 2019
Anonim

Kod som Microsoft släppte måndag för Linux-kärnan enligt Allmänna licensversionen 2 (GPLv2) strider mot den licens innan Microsoft gjorde det tillgängligt, enligt en nätverksingenjör med öppen källkod.

Stephen Hemminger, huvudingenjör med öppen källkodsnätverkleverantör Vyatta, hävdar i ett blogginlägg att en nätverksdrivrutin i Microsofts Hyper-V virtualiseringsprogramvara använde open source-komponenter licensierade under GPL. Eftersom licensen inte tillåter blandning av kod med slutkod eller proprietär kod med öppen källkod, strider programvaran mot GPL, sade han i posten, som beskriver hur överträdelsen upptäcktes.

"Denna saga startade när en av användarna på Vyatta-forumet frågade om att stödja [Hyper-V-nätverksdrivrutinen i Vyatta-kärnan, skrev Hemminger. "En liten googling hittade de nödvändiga förarna, men vid närmare granskning fanns det ett problem. Föraren hade både öppna källkomponenter som var under GPL och statiskt kopplade till flera binära delar. GPL tillåter inte blandning av sluten och öppen källkod delar, så det här var en uppenbar kränkning av licensen. "

Hemminger sa snarare än att" skapa ljud ", varnade han Novell för överträdelsen, som sedan informerade Microsoft om frågan. Han gratulerade också Microsoft för att släppa koden, som består av fyra drivrutiner som ingår i en teknik som heter Linux Device Driver for Virtualization.

"Det tog längre tid än väntat, men slutligen bestämde Microsoft att göra rätt och släppa förarna, "skrev han.

Microsoft sa genom sitt PR-företag på torsdagen att det arbetar på ett svar på Hemmingsers påståenden. Novell svarade inte omedelbart på en begäran om kommentarer.

Microsofts tillkännagivande på måndagen att det släppte 20 000 kodlinjer under GPL - en licens som den kritiserat och aldrig använt tidigare - kom som en chock för industrin, och Microsoft använde det som ett annat exempel på sitt intresse att arbeta med open source-gemenskapen trots ett förflutet av torniga förhållanden med det samhället. Linux-kärnan är licensierad enligt GPL.

De drivrutiner som Microsoft släppte, som en gång lagts till Linux-kärnan, kommer att ge krokarna för distribution av Linux att köra 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 open source-programvara som det största hotet mot Microsofts mjukvaruföretag. Företaget har gjort stora krav på att Linux bryter mot många av sina patent och fortsätter att söka royalties från open source-företag som använder Linux-baserad programvara.