Mullenweg Membidik Wix atas Penyalahgunaan GPL, Respons Wix Gagal Mengatasi Masalah Lisensi
Diterbitkan: 2016-11-01Selama akhir pekan, co-creator WordPress dan CEO Automattic Matt Mullenweg memanggil Wix untuk menyalin kode GPL dari aplikasi seluler WordPress dan mendistribusikannya di aplikasi miliknya. Dia mengidentifikasi dua repositori yang Wix fork untuk membawa Editor Teks Kaya WordPress berlisensi GPL ke dalam aplikasinya.
“Jika saya sedang beramal, saya akan mengatakan, 'Editor aplikasi didasarkan pada editor aplikasi seluler WordPress.' kata Mullenweg. “Jika saya jujur, saya akan mengatakan bahwa Wix menyalin WordPress tanpa atribusi, kredit, atau mengikuti lisensi.”
Meskipun aplikasi Wix terdiri dari modul dan pustaka yang berbeda, GPL mengharuskan seluruh aplikasi berlisensi GPL karena Wix mendistribusikan aplikasi dengan kode GPL di dalamnya. Sumber terbuka seluruh kode aplikasi di bawah GPL adalah satu-satunya cara untuk menyelesaikan pelanggaran lisensi, menurut Mullenweg.
“Editor aplikasi Anda dibuat dengan kode curian, jadi seluruh aplikasi Anda sekarang melanggar lisensi,” kata Mullenweg. Beberapa orang mempermasalahkan penggunaan istilah "kode curian" sehubungan dengan repositori publik sumber terbuka, tetapi efeknya tetap sama terlepas dari niat Wix. Wix mendistribusikan kode GPL tanpa menghormati lisensinya, menempatkan batasan baru di atasnya alih-alih mempertahankan kebebasannya. Kode itu tidak tersedia secara hukum untuk digunakan kembali tanpa mengikuti lisensinya.
"Anda mungkin akan jelas jika Anda hanya menggunakan editor asli yang kami mulai (ZSSRichTextEditor, berlisensi MIT)," Penasihat Umum Automattic Paul Sieminski mengomentari masalah ini. “Sebaliknya, Wix mengambil versi editor kami yang memiliki 1000+ komit asli di atas editor MIT asli, yang membutuhkan waktu lebih dari satu tahun untuk menulis. Kami memperbaikinya. Banyak. Dan Wix mengambil peningkatan itu, menggunakannya di aplikasi mereka, tetapi kemudian menghapus semua hak penting yang secara hukum tidak boleh mereka ambil.”
Mullenweg meminta Wix untuk merilis seluruh aplikasi selulernya di bawah GPL, seperti yang dipersyaratkan oleh lisensi, dan membuat kode sumber tersedia sehingga orang lain dapat membangunnya dan belajar darinya.
“Jika Anda ingin menutup pintu inovasi, Wix, itu keputusan Anda — tulis saja kode Anda sendiri,” kata Mullenweg. “Jika Anda akan bergabung dengan komunitas open source, mainkan dengan aturan open source.”
CEO Wix Menanggapi, Mengabaikan Masalah Lisensi GPL
Surat terbuka Mullenweg kepada Wix mengejutkan perusahaan. CEO Wix Avishai Abrahami menanggapi keesokan harinya di blog perusahaan dengan nada yang memaksakan rasa persaudaraan buatan untuk membuat tuduhan asli tampak sebagai reaksi berlebihan. "Wow, bung, saya bahkan tidak tahu kami sedang bertengkar," kata Abrahami. Dia mengutip berbagai kontribusi Wix untuk perangkat lunak sumber terbuka di akun GitHub perusahaan dan kekaguman mereka terhadap komitmen WordPress untuk memberi kembali.
Defleksinya yang cerdik menghindari masalah lisensi sepenuhnya dan menunjukkan kurangnya pemahaman tentang GPL:
Ya, kami memang menggunakan perpustakaan sumber terbuka WordPress untuk sebagian kecil dari aplikasi (itu adalah konsep sumber terbuka kan?), dan semua yang kami perbaiki di sana atau modifikasi, kami kirimkan kembali sebagai sumber terbuka, lihat di sini di tautan ini – Anda harus memeriksanya, cara yang cukup keren untuk menggunakannya di ponsel asli. Saya benar-benar berpikir kalian dapat menggunakannya dengan aplikasi Anda (dan ini adalah open source, jadi Anda dipersilakan untuk menggunakannya secara gratis). Dan, omong-omong, bagian yang kami gunakan sebenarnya dikembangkan oleh yang lain dan dimodifikasi oleh Anda.
Kepatuhan GPL, bagaimanapun, membutuhkan lebih dari menunjukkan semangat open source. Abrahami tidak membahas persyaratan bahwa seluruh aplikasi seluler dirilis sebagai GPL tetapi menawarkan pernyataan yang tidak jelas tentang berbagi kode.
“Jika Anda membutuhkan source code yang kami miliki, dan belum kami rilis, maka kemungkinan besar kami akan dengan senang hati membagikannya, Anda hanya perlu bertanya,” kata Abrahami. Masih belum jelas apakah pernyataannya berarti perusahaan akan merilis seluruh aplikasi seluler di bawah GPL atau tidak. Namun, perusahaan mengindikasikan di Twitter bahwa mereka akan merilis aplikasi di GitHub.
Kami akan merilis kode di Github, tempat kami juga membagikan proyek kami sebelumnya: https://t.co/FBhp2Kd5wn
— Wix (@Wix) 30 Oktober 2016
Pilihan lainnya adalah bagi perusahaan untuk sepenuhnya menghapus kode GPL apa pun dari aplikasinya dan menggunakan perpustakaan berlisensi MIT asli untuk editor.
“Komponen Teks Kaya GPL WordPress yang dimaksud, sebenarnya adalah pembungkus di sekitar komponen Teks Kaya lainnya bernama ZSSRichTextEditor yang dilisensikan MIT,” kata insinyur utama Wix Tal Kol dalam artikel yang dia terbitkan akhir pekan lalu. “Kalau dipikir-pikir akan lebih mudah untuk menggunakannya secara langsung.”
Menggunakan perpustakaan asli akan menghentikan pelanggaran GPL saat ini tetapi tidak menghapus fakta bahwa perusahaan telah melanggar lisensi dengan mendistribusikan kode.
Wix belum secara resmi mengumumkan apa yang akan dilakukan, tetapi pada saat penerbitan, perusahaan terus mendistribusikan kode GPL di dalam aplikasi miliknya.
Mullenweg Bersedia Pergi ke Pengadilan untuk Melindungi GPL
Menurut FAQ GPL GNU.org, pemegang hak cipta perangkat lunak memiliki kekuatan untuk menegakkan GPL, karena lisensinya adalah lisensi hak cipta. Pemegang hak cipta disarankan untuk memberi tahu pengembang perangkat lunak yang tercakup dalam GPL jika mereka melihat pelanggaran. Dengan GPLv2, satu-satunya cara bagi pelanggar lisensi untuk mendapatkan kembali haknya setelah pelanggaran adalah dengan mengajukan petisi kepada pemegang hak cipta. Mullenweg telah mengidentifikasi jalur kepatuhan untuk Wix.

Meskipun banyak di komunitas open source yang gatal untuk kasus pengadilan definitif yang melibatkan GPL, Mullenweg mengatakan hasil pilihannya adalah melihat Wix open source aplikasi selulernya.
“Saya lebih suka mereka merilis aplikasi mereka sebagai GPL daripada harus terlibat dalam pertarungan hukum,” jawabnya kepada komentator di blognya.
Ketika saya bertanya apakah dia bersedia membawa masalah ini ke pengadilan jika Wix tidak mematuhinya, Mullenweg berkata, "Tentu saja kami akan pergi ke pengadilan untuk melindungi GPL." Dia juga mengatakan bahwa jika Wix memutuskan untuk mengambil jalan lain, "menghapus perpustakaan akan memperbaikinya di masa mendatang, tetapi tidak untuk hal-hal yang sudah dilanggar." Mullenweg tidak bisa mengatakan apa yang akan atau tidak akan dilakukan Automattic dalam konteks hukum terkait pelanggaran di masa lalu, karena situasinya masih berkembang.
Perdebatan akhir pekan ini antara Mullenweg dan Wix memicu diskusi di seluruh platform media sosial serta tanggapan posting blog tentang bagaimana GPL mempengaruhi industri. Ini juga menunjukkan bagaimana lisensi dapat memecah belah bahkan di antara para pendukung perangkat lunak sumber terbuka. Mullenweg, yang dikenal di komunitas WordPress sebagai pembela GPL yang bersemangat, telah menunjukkan kesediaan untuk berperang atas pelanggaran lisensi di masa lalu.
Banyak komunitas WordPress dan Wix mempermasalahkan penanganan publik atas masalah tersebut, tetapi pada akhirnya kontroversi tersebut bukanlah masalah pribadi antara Mullenweg dan Wix. Aplikasi seluler berpemilik mendistribusikan kode GPL yang merupakan karya banyak kontributor. Kode sumber terbuka WordPress dibangun dari kerja keras orang-orang yang bersedia memberikan waktu dan energi karena mereka percaya pada proyek dan kebebasan yang dijamin oleh lisensinya. Ketidakhormatan Wix terhadap lisensi itu secara ilegal mengkooptasi kontribusi tersebut untuk aplikasi sumber tertutup perusahaan.
"Program saya akan memiliki kebebasan, atau tidak pernah dilahirkan."
Lisensi GPL bersifat holistik dalam arti bahwa semua bagian aplikasi terhubung – jika satu bagian mengandung kebebasan GPL, seluruh aplikasi mendapat manfaat dari GPL dan oleh karena itu harus terbuka untuk semua. GPL adalah alasan keberadaan WordPress dan alasan mengapa Mullenweg sangat tertarik dengannya. Jika b2/cafelog tidak memiliki lisensi GPL, Matt Mullenweg dan Mike Little tidak akan dapat membangunnya.
Salah satu pertanyaan di FAQ GNU GPL menanyakan, “Bagaimana jika sekolah saya mungkin ingin membuat program saya menjadi produk perangkat lunak berpemiliknya sendiri?” Pertanyaan ini membahas berapa banyak universitas yang mencoba membatasi penggunaan pengetahuan dan informasi yang mereka (dan siswanya) kembangkan, masalah yang juga ada dalam bisnis komersial. Rekomendasi GNU untuk pengembang yang ingin memastikan perangkat lunak mereka diizinkan untuk dilisensikan GPL adalah mengangkat masalah ini sedini mungkin untuk mendapatkan pengaruh yang paling maksimal:
Jadi kami menyarankan Anda mendekati mereka ketika program baru setengah jadi, dengan mengatakan, 'Jika Anda setuju untuk merilis ini sebagai perangkat lunak gratis, saya akan menyelesaikannya.' Jangan menganggap ini sebagai gertakan. Untuk menang, Anda harus memiliki keberanian untuk mengatakan, 'Program saya akan memiliki kebebasan, atau tidak pernah dilahirkan.'
Sentimen yang kuat ini adalah salah satu yang telah diadopsi oleh banyak kontributor perangkat lunak GPL sebagai cara hidup. Mereka menyumbangkan kode atas dasar bahwa kode itu akan diteruskan dengan segala kebebasannya. Mengambil kode berlisensi GPL dan memasukkannya ke dalam aplikasi berpemilik merupakan penghinaan terhadap kontribusi mereka.
Tanggapan santai CEO Wix Avishai Abrahami mengidentifikasi kedua belah pihak sebagai pendukung open source yang bekerja untuk membuat web menjadi tempat yang lebih baik. Tanggapan ini meleset dari sasaran karena gagal mengenali sejarah WordPress selama 13 tahun dengan GPL dan seberapa dalam hal itu telah memengaruhi lintasan perangkat lunak dan kemampuan untuk membuat web menjadi tempat yang lebih baik dan lebih terbuka. Lisensi ini dan komitmen WordPress terhadap kebebasan pengguna telah menjadi ujung tombak proyek sejak awal.
Ketika sebuah proyek diberi lisensi GPL, itu membuat kode itu dan kebebasan lisensi tidak dapat dipisahkan. Pada dasarnya, kode itu tidak tersedia secara hukum untuk siapa pun tanpa kebebasan itu. Terlepas dari apakah penyimpangan Wix dari masalah ini dimotivasi oleh ketidaktahuan tentang GPL atau niat jahat, perusahaan harus bertanggung jawab atas penyalahgunaan perangkat lunaknya. Bola sekarang ada di pengadilan Wix – untuk mematuhi apa yang disyaratkan oleh lisensi GPL atau membawa interpretasinya sendiri ke pengadilan.
