Bisakah Anda memiliki perangkat lunak GPL di Mac App Store ?
Saya tahu ini tidak mungkin di iPhone App Store , tetapi apakah situasinya sama di Mac App Store?
CATATAN: Tidak ada jawaban di bawah ini yang dapat dianggap sebagai nasihat hukum. Jika Anda memerlukan jawaban hukum untuk pertanyaan ini, hubungi pengacara.
mac-appstore
Jukka Suomela
sumber
sumber
Jawaban:
Jika Anda bermaksud mengambil perangkat lunak yang tidak memiliki hak cipta, dan yang hanya boleh Anda gunakan dan salin karena dilisensikan di bawah GNU GPL, maka tidak .
The FSF mantra itu di sini : bagian 6 dari GPL mengatakan "Anda mungkin tidak memaksakan pembatasan lebih lanjut pada latihan penerima hak yang diberikan di sini", dan Persyaratan Mac App Store Layanan eksplisit menambahkan pembatasan lainnya.
The perwakilan hukum Software Freedom Law Center menegaskan hal ini: perjanjian App Store, pada semua platform, tidak sesuai dengan GNU GPL.
Apple tampaknya melarang program GPL di App Store sebagai masalah kebijakan, tetapi jika Anda berhasil menyelinap melalui program GPL, maka pembuat program bisa mengejar Anda karena melanggar hak cipta mereka.
Kasus yang sama sekali berbeda adalah di mana Anda memegang hak cipta pada perangkat lunak. Dalam hal ini, Anda dapat mendistribusikannya di bawah lebih dari satu lisensi. (Misalnya, Firefox untuk sementara berlisensi di bawah MPL, GPL, dan LGPL. MySQL dilisensikan di bawah GPL dan juga lisensi milik.) Jadi, jika Anda menjual sebuah program melalui Mac App Store, Anda juga dapat merilisnya di bawah GPL - dengan asumsi Anda diperbolehkan melakukan masing-masing hal ini secara independen.
(Jika Anda ingin menggunakan kode berlisensi GNU GPL orang lain di salah satu App Store, Anda dapat menulis ke pemegang hak cipta dan melihat apakah mereka bersedia menjual lisensi alternatif untuk perangkat lunak mereka kepada Anda. Mereka sama sekali tidak memiliki Kewajiban untuk melakukan ini, tentu saja.)
VLC mengalami masalah (saya pikir) karena hak cipta untuk perangkat lunak dipegang oleh banyak orang yang berbeda, dan seluruh program hanya diizinkan untuk didistribusikan di bawah GPL. Beberapa program menghindari masalah seperti itu dengan meminta kontributor untuk memberikan hak cipta kepada mereka, tetapi sebagian besar tidak.
sumber
Saya pikir poin utama dengan iOS App Store adalah kenyataan bahwa walaupun Anda memiliki kode sumber, itu tidak mungkin untuk memodifikasi dan mendistribusikan kembali aplikasi ke perangkat iOS tanpa menyetujui syarat Apple App Store iOS, karena itu adalah satu-satunya cara untuk mendapatkan aplikasi di perangkat.
Namun, hal yang sama tidak benar dengan Mac App Store - Anda dapat dengan mudah memberikan sumber yang dapat digunakan orang untuk memodifikasi dan mendistribusikan aplikasi di luar Mac App Store, jadi saya pikir tidak ada masalah dengan aplikasi GPL di Mac App Store.
sumber
Kami memiliki proyek GPL yang ingin kami distribusikan pada MAS. Menurut pendapat saya (non-pengacara), boleh saja mendistribusikan pada MAS, tetapi kami mungkin tidak mengambil risiko dengan proyek kami. Ini adalah proyek lama yang tidak melibatkan pengembang awal, jadi kita harus berhati-hati dalam mengikuti GPL dengan sempurna.
Jika Anda memiliki Xcode, atau jika perangkat Anda dipenjara, maka Anda tidak harus menyetujui persyaratan iOS App Store untuk mendistribusikan dan menginstal perangkat lunak sumber terbuka. Bagaimana ini tidak memuaskan GPL?
Saya sadar Anda harus menyetujui lisensi untuk menginstal Xcode, dan banyak pengguna tidak mau mem-jailbreak perangkat mereka (saya tidak akan melakukannya). Tetapi GPL tidak mengharuskan perangkat lunak Anda dapat diinstal oleh semua orang yang mengunduhnya. Bagaimana itu berbeda dari, katakanlah, mendistribusikan perangkat lunak yang hanya berjalan di windows, yang tidak dapat digunakan oleh pengguna linux kecuali mereka membeli pc windows dan setuju dengan EULA yang disertakan?
Apa sebenarnya persyaratannya? Apakah Anda harus mendistribusikan kode biner dan kode sumber di luar app store, atau cukup kode sumber saja? Sepertinya Anda harus dapat memiliki distribusi hanya biner di app store, dan distribusi hanya kode di situs web Anda (misalnya: kode google).
Menghindari distribusi biner kedua akan menyenangkan, tim kami tidak melakukan rilis biner sesering yang seharusnya - hanya karena semua pekerjaan yang terlibat.
Kekacauan ini adalah satu lagi alasan untuk beralih ke MIT atau BSD, sebuah proses yang telah kami mulai karena alasan lain, dan akan segera selesai. Kita harus memperbaiki bug, tidak membahas batasan hukum yang menentukan dengan tepat bagaimana kita memberikan pekerjaan kita ke seluruh dunia.
sumber
Saya akan tidak setuju dengan sentimen bahwa kode GPL tidak dapat dimasukkan dalam App Store. (Serta aduk panci sedikit tanpa menyinggung siapa pun yang telah menjawab ini dengan itikad baik!)
Tentu saja siapa pun BISA mengambil kode yang merupakan GPL dan mengirimkannya ke app store . Apple tidak memiliki cara untuk mengetahui kode apa yang Anda gunakan kecuali Anda entah bagaimana menyematkan file lisensi dalam biner. Anda atau orang lain harus memperhatikan fakta itu.
Lisensi Apple yang ditautkan dari Mac App store saat ini memiliki panjang kata-kata 16,7 ribu dan memungkinkan lisensi pihak ketiga berbeda dan mengikat Anda sebagai tambahan pada lisensi mereka.
The GPLv3 saat ini berjalan 5.2k kata - banyak yang secara terbuka dimaksudkan untuk DRM tempur dan menambahkan pembatasan tidak secara tegas sudah menjadi bagian dari GPL (mengatakan seperti pembatasan N-perangkat)
Jelas bahwa lisensi yang dilampirkan Apple ke Mac App store dan iTunes App store bukanlah versi GPL. Jelas juga keduanya dimaksudkan untuk menjadi dokumen hukum yang mengikat.
Jadi pertanyaan sederhana "bisakah Anda memiliki ..." bermuara pada beberapa pertanyaan tersirat:
Apakah mungkin:
Semua non-pengacara di sini (termasuk saya) menggonggong di bulan, menari di sekitar pertanyaan tentang legalitas lisensi yang sangat spesifik yang mengatur kekayaan intelektual dan hak cipta. Menggonggong itu cerdas dan bermaksud baik, tapi tetap saja menggonggong.
Berpura-pura bahwa GPL adalah perjalanan gratis dan datang tanpa batasan adalah naif - ini dimaksudkan sebagai dokumen hukum dengan gigi asli. Saya tidak bermaksud menghina siapa pun - cukup tunjukkan betapa tidak cukupnya upaya itikad baik untuk mencoba menjawab pertanyaan ini nantinya.
sumber
Anda dengan jelas dan jelas dapat memiliki perangkat lunak GPL di iOS App Store - WordPress menjadi salah satu contoh yang lebih menonjol ( 1 ). Itu juga bukan Apple yang keberatan dengan VLC di iOS App Store; itu adalah salah satu pengembang VLC (dan ada perdebatan di milis tentang apakah penafsirannya benar).
Untuk Mac App Store, saya akan bersandar lebih dekat ke itu tidak menjadi masalah. Tidak seperti di iOS, siapa pun dapat memeriksa, memodifikasi, menyusun dan menjalankan kode GPL Anda secara gratis di Mac; tidak perlu membayar $ 99 / tahun, atau untuk menyetujui kebijakan ADC Apple.
sumber