Bisakah saya menggunakan sumber berlisensi GPL di aplikasi iOS saya? [Tutup]

4

Saya akan menggunakan beberapa kode yang tertutup GPL di aplikasi saya. Pertama, saya tidak yakin apakah GPL kompatibel dengan Apple App Store, yaitu apakah aplikasi yang sepenuhnya dicakup oleh GPL dapat dipublikasikan melalui App Store.

Kedua, iOS tidak mengizinkan pustaka dinamis pihak ketiga, yang berarti, menurut pemahaman saya, Anda tidak dapat menggabungkan secara hukum kode GPL dan non-GPL dalam satu aplikasi iOS.

Jadi apa saja pilihan saya jika saya ingin menggunakan beberapa kode GPL di aplikasi saya?

Mojuba
sumber
Voting dibiarkan terbuka karena ini pertanyaan lisensi tentang produk Apple, hanya terkait dengan pemrograman.
tubedogg
1
Bisakah kami menganggap Anda membutuhkan banyak kode dan berbagai lisensi ( gnu.org/licenses/old-licenses/old-licenses.html#GPL ) dan belum meminta bantuan Yayasan GNU? Juga, dapatkah kami berasumsi bahwa Anda menggunakan app store untuk distribusi dan bahwa aplikasi Anda gratis untuk diunduh pengguna (tidak ada uang untuk Anda atau Apple)? Saya menempatkan penangguhan sementara - Anda sudah memiliki jawaban umum yang bagus, tetapi tanpa memperbaiki situasi Anda (di mana Anda tinggal dan lisensi apa yang secara khusus ingin Anda pahami), adalah usaha yang cukup besar untuk menjelaskan semua berbagai lisensi gnu ...
bmike
Untuk bagian pertama, FSF (pelayan lisensi GPL) menafsirkan persyaratan App Store sebagai pembatasan. Sebagai tanggapan, Apple telah menghapus aplikasi berlisensi GPL dari toko mereka. Untuk bagian kedua, saya menganggap Anda khawatir tentang aplikasi GPL Anda yang memiliki dependensi non-GPL - ini sangat dapat diterima jika mereka adalah dependensi tingkat sistem (bukan perpustakaan pihak ketiga).
david.libremone
1
Saya ingin memposting di atas sebagai jawaban untuk pertanyaan yang sah ini. Silakan pertimbangkan untuk membuka kembali pertanyaan.
david.libremone

Jawaban:

3

Karena ini adalah pertanyaan hukum, Anda harus bertanya kepada pengacara tentang hal ini, jawaban apa pun di internet (termasuk ini) tidak dapat diandalkan

Namun The Free Software Foundation (yang menulis GPL) telah menulis blog ini tentang GPL v2 dan App Store http://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement

Ini termasuk

Singkatnya, singkatnya: Ketentuan Layanan Apple memberlakukan batasan terbatas pada penggunaan dan distribusi untuk perangkat lunak apa pun yang didistribusikan melalui App Store, dan GPL tidak mengizinkannya.

Menandai
sumber
1
Apple via iTunes Connect memiliki dukungan pelanggan dan Anda dapat bertanya tentang memasukkan kode sumber terbuka versi tertentu. Kasus terburuk, Anda dapat menghubungi pembuat kode yang Anda inginkan dan meminta lisensi yang memungkinkan Anda melakukan pekerjaan Anda. Saya akan mengatakan jika Anda tidak mampu mendapatkan nasihat hukum tentang memahami perizinan, Anda harus memastikan bahwa Anda hanya menggunakan kode yang Anda yakin Anda memahami ketentuan perizinan atau menulis semuanya sendiri.
bmike