Android

Microsoft: GPL Linux Code Release Hindi Dahil sa Paglabag

What is GPL - GPL Fully Explained

What is GPL - GPL Fully Explained
Anonim

Inilunsad ng Microsoft ang hanay ng mga driver ng Linux para sa software ng Hyper-V sa ilalim ng General Public License version 2 (GPLv2) hindi dahil sa "mga perceived obligations" sa lisensyang iyon ngunit dahil ito ang ginustong lisensya ng komunidad ng Linux at makikinabang sa parehong mga mamimili ng Microsoft at mga user ng Linux, ayon sa isang ehekutibo ng kumpanya.

Sa isang pahayag ng Microsoft Senior Director ng Platform na Diskarte Sam Ramji na nai-post sa Port 25 blog ng kumpanya Huwebes ng huli, ang Microsoft ay tumayo sa pamamagitan ng orihinal na pangangatwiran nito upang palabasin ang teknolohiya na tinatawag na Linux Device Driver para sa Virtualization sa Lunes sa ilalim ng GPLv2. Ang Microsoft ay hindi dati ay inilabas ang code sa ilalim ng open-source na lisensya at sa katunayan ay pinuna ito. Ang Linux OS ay lisensyado sa ilalim ng GPL.

"Pinili ng Microsoft ang lisensya ng GPLv2 para sa kapwa benepisyo ng aming mga customer, kasosyo, komunidad, at Microsoft." Ang pahayag ay dumating pagkatapos ng Stephen Hemminger, punong engineer sa open-source vendor ng network na Vyatta, sinabi sa isang blog post na mas maaga sa linggo na ang code na inilabas ng Microsoft ay lumalabag sa lisensya bago ginawang magagamit ng kumpanya.

Sinabi ni Hemminger na isang network driver sa Hyper-V virtualization ng Microsoft Ang software na ginamit na mga bukas na source component na lisensyado sa ilalim ng GPL, na lumalabag sa lisensya dahil hindi ito pinapayagan para sa paghahalo ng closed-source o proprietary code sa open-source code, sinabi niya sa post. Sinabi ni Hemminger sa sandaling ang paglabag ay natuklasan, inalertuhan niya si Novell sa paglabag, na nagpapaalam sa Microsoft tungkol sa bagay na ito.

Kinikilala ni Ramji na nakikipagtulungan sa Novell's Greg Kroah-Hartman, isang kontribyutor ng kernel ng Linux, "na tumulong sa amin na maunawaan ang komunidad mga pamantayan at mga pagpipilian sa paglilisensya na nakapalibot sa mga driver. " Ngunit ang Ramji ay huminto sa pagtugon sa mga paghahabol ni Hemminger.

"Ang pangunahing dahilan na ginawa namin ang determinasyong ito [upang palabasin ang code] sa kasong ito ay dahil ang GPLv2 ang ginustong lisensya na kinakailangan ng komunidad ng Linux para sa kanilang malawak na pagtanggap at pakikipag-ugnayan," sumulat. "Para sa amin upang lumahok sa Linux Driver Project, GPLv2 ay ang pinakamahusay na pagpipilian na nagpapahintulot sa amin upang tamasahin ang mga napakalaking alok ng suporta sa komunidad. Tugon ng komunidad kahit na sa loob ng ilang oras ng pag-post ng code ay welcoming at pinahahalagahan namin ito nang malaki.

Ang pahayag ng Microsoft noong Lunes na ito ay naglalabas ng 20,000 mga linya ng code sa ilalim ng GPL ay naging isang sorpresa sa industriya at ang open-source software community sa partikular. Ang Microsoft ay nagpapahiwatig ng pagpapalaya bilang isa pang halimbawa ng interes nito sa pagtratrabaho sa komunidad ng bukas na pinagmumulan sa kabila ng isang nakalipas na mahirap na pakikitungo.

Ang mga driver ng Microsoft ay inilabas, minsan naidagdag sa kernel ng Linux, ay magbibigay ng mga kawit para sa anumang pamamahagi ng Linux upang tumakbo sa Windows Server 2008 at ang Hyper-V hypervisor na teknolohiya. Ang Microsoft ay magbibigay ng patuloy na pagpapanatili ng code sa ilalim ng GPL, sinabi ng kumpanya noong Lunes.

Marami ang nakikitang open-source software bilang pinakamalaking banta sa negosyo ng software ng Microsoft, at samantalang ang kumpanya ay gumawa ng mga hakbang upang makapagtrabaho nang mas malapit sa komunidad, ang relasyon ay tamad pa rin. Ang Microsoft ay gumawa ng malawak na pag-aangkin na lumalabag ang Linux sa marami sa mga patent nito, at patuloy itong naghahanap ng mga royalty mula sa mga bukas na pinagmumulan ng kumpanya na gumagamit ng Linux-based na software.

Ang pinaka-kamakailang patent deal ay dumating noong nakaraang linggo sa Japanese company Melco Holdings - ang namumunong kumpanya ng Buffalo Inc. at Buffalo Group. Sumang-ayon ang Microsoft at Melco na magbigay ng mga patent coverage ng mga customer ng Melco para sa kanilang paggamit ng mga network na naka-imbak na mga naka-imbak na network at naka-attach na storage device at routers na tumatakbo sa Linux. Bilang kapalit, ang Melco ay magbabayad ng royalty sa Microsoft.