Android

Microsoft: GPL Rilis Kode Linux Bukan Karena Pelanggaran

Understand OS series | Part 1 | Operating system overview | SystemAC

Understand OS series | Part 1 | Operating system overview | SystemAC
Anonim

Microsoft merilis set driver Linux untuk perangkat lunak Hyper-V di bawah General Public License versi 2 (GPLv2) bukan karena "kewajiban yang dirasakan" untuk lisensi itu tetapi karena itu adalah lisensi yang lebih disukai dari komunitas Linux dan akan menguntungkan pelanggan Microsoft dan pengguna Linux, menurut seorang eksekutif perusahaan.

Dalam sebuah pernyataan oleh Direktur Strategi Platform Senior Microsoft Sam Ramji diposting ke blog Port 25 perusahaan Kamis malam, Microsoft berdiri dengan alasan awal untuk merilis teknologi yang disebut Linux Device Driver for Virtualization pada hari Senin di bawah GPLv2. Microsoft sebelumnya tidak pernah merilis kode di bawah lisensi open source ini dan sebenarnya mengkritiknya. OS Linux dilisensikan di bawah GPL.

"Microsoft memilih lisensi GPLv2 untuk keuntungan bersama pelanggan, mitra, komunitas, dan Microsoft," tulisnya.

Pernyataan itu muncul setelah Stephen Hemminger, insinyur utama dengan vendor jaringan open-source Vyatta, mengatakan dalam posting blog pada awal minggu bahwa kode Microsoft dirilis adalah melanggar lisensi sebelum perusahaan membuatnya tersedia.

Hemminger mengatakan bahwa driver jaringan dalam virtualisasi Hyper-V Microsoft perangkat lunak menggunakan komponen sumber terbuka yang dilisensikan di bawah GPL, yang melanggar lisensi karena tidak memungkinkan untuk mencampur kode sumber tertutup atau kode kepemilikan dengan kode sumber terbuka, katanya di pos. Hemminger mengatakan setelah pelanggaran ditemukan, ia memperingatkan Novell tentang pelanggaran, yang kemudian memberi tahu Microsoft tentang masalah ini.

Ramji benar-benar mengakui bekerja sama dengan Novell, Greg Kroah-Hartman, kontributor kernel Linux, "yang membantu kami memahami komunitas norma dan opsi perizinan di sekitar driver. " Tapi Ramji berhenti menjawab klaim Hemminger.

"Alasan utama kami membuat tekad ini [untuk melepaskan kode] dalam kasus ini adalah karena GPLv2 adalah lisensi pilihan yang dibutuhkan oleh komunitas Linux untuk penerimaan dan keterlibatan mereka yang luas," dia menulis. "Bagi kami untuk berpartisipasi dalam Proyek Pengandar Linux, GPLv2 adalah pilihan terbaik yang memungkinkan kami menikmati tawaran dukungan masyarakat yang luar biasa. Tanggapan masyarakat bahkan dalam beberapa jam setelah posting kode itu menyambut dan kami sangat menghargainya."

Pengumuman Microsoft pada hari Senin bahwa itu merilis 20.000 baris kode di bawah GPL datang sebagai kejutan bagi industri dan komunitas perangkat lunak open source pada khususnya. Microsoft disebut-sebut rilis sebagai contoh lain dari minatnya dalam bekerja dengan komunitas open-source meskipun masa lalu dari transaksi berduri.

Driver Microsoft dirilis, setelah ditambahkan ke kernel Linux, akan menyediakan kait untuk distribusi Linux untuk berjalan di Windows Server 2008 dan teknologi hypervisor Hyper-V-nya. Microsoft akan menyediakan pemeliharaan kode yang berkelanjutan di bawah GPL, perusahaan mengatakan Senin.

Banyak yang melihat perangkat lunak sumber terbuka sebagai ancaman terbesar bagi bisnis perangkat lunak Microsoft, dan sementara perusahaan memang mengambil langkah-langkah untuk bekerja lebih dekat dengan masyarakat., hubungan itu masih renggang. Microsoft telah membuat klaim luas bahwa Linux melanggar banyak patennya, dan terus mencari royalti dari perusahaan open-source yang menggunakan perangkat lunak berbasis Linux.

Kesepakatan paten terbaru datang minggu lalu dengan perusahaan Jepang Melco Holdings - perusahaan induk dari Buffalo Inc. dan Buffalo Group. Microsoft dan Melco setuju untuk menyediakan cakupan paten pelanggan Melco untuk penggunaan perangkat penyimpanan dan router yang terpasang di jaringan bermerek Buffalo yang menjalankan Linux. Sebagai gantinya, Melco akan membayar royalti kepada Microsoft.