it-swarm-id.com

Apakah saya diizinkan untuk melisensikan tema Wordpress saya di bawah aGPL

Saya tertarik pada percakapan baru-baru ini tentang apakah tema WordPress perlu dilisensikan di bawah GPL atau apakah mereka dapat menjadi sumber tertutup. Video dapat dicapai dari blog matts dan diskusi favorit saya tentang hal itu adalah posting blog Dave Winers .

Pertanyaan saya adalah - apakah saya diizinkan melisensikan tema saya di bawah aGPL ? atau apakah ini argumen yang sama seperti jika saya ingin menggunakan lisensi sumber tertutup?

11
Tom

Karena WordPress dilisensikan sebagai GPLv2, Anda dapat melisensikan penambahan apa pun (yaitu tema) dengan lisensi yang kompatibel dengan versi 2 dari GPL. Sekarang inilah bagian yang disayangkan ... versi 1 dari aGPL tidak kompatibel dengan versi GPL mana pun. Versi 3, bagaimanapun, kompatibel dengan GPLv3 ... tetapi tidak GPLv2.

Jawaban singkat: tidak, Anda tidak dapat melisensikan tema WordPress dengan aGPL karena tidak satu pun versi aGPL yang kompatibel dengan lisensi WordPress (GPLv2).

Tautan ke bagan kompatibilitas lisensi untuk referensi ...

Memperbarui

Sebenarnya, ya. Tema WordPress dianggap karya turunan, sehingga harus dilisensikan dengan cara yang kompatibel dengan proyek inti. WP dilisensikan sebagai GPLv2 +, sehingga Anda dapat (jika ingin) meningkatkannya ke GPLv3 untuk distribusi.

Itu penting, karena satu-satunya versi aGPL yang kompatibel dengan GPL adalah versi 3 ... jadi tema Anda harus menjadi aGPLv3.

Karena itu, Anda tidak berada di bawah ekspektasi untuk mendistribusikan ulang WordPress sendiri ... Saya hanya menunjukkan kompatibilitasnya di sini. Tetapi untuk menjaga hal-hal sederhana, saya akan selalu menyarankan agar tidak menggunakan aGPL. Dalam praktiknya, ini tidak cocok untuk tema WordPress (jangan ragu untuk bertanya mengapa, tapi itu di luar cakupan pertanyaan ini).

12
EAMann

Menambahkan referensi ke jawaban @ EAMann yang diperbarui: Saya telah mengajukan pertanyaan serupa ke [email protected]

Pertanyaan persis saya adalah:

Bisakah Anda menjelaskan apa artinya melepaskan kode sumber di bawah "GPLv2 (atau lebih baru)" dan jika demikian, jika memungkinkan untuk merilis karya turunan di bawah aGPL v3.

Dan jawaban yang datang:

Dengan melisensikan karya mereka di bawah GPLv2 (atau lebih baru), yang akan saya sebut dalam email ini sebagai GPLv2 +, pemegang hak cipta Wordpress secara eksplisit mengizinkan Anda untuk mendistribusikan karya mereka lebih lanjut di bawah versi GPL yang lebih baru. Dengan memutakhirkan Anda dapat lebih lanjut mendistribusikan karya mereka di bawah GPLv3, GPLv3 +, GPLv4 (belum ada, tetapi jika Anda dapat memilihnya), GPLv4 +, dll. Ini dijabarkan dalam bagian 9 dari GPLv2 dan bagian 14 dari GPLv3.

Setelah Anda memutakhirkan pekerjaan ke GPLv3 (Anda memperbarui nomor versi lisensi dan menyertakan salinan GPLv3, tambahkan pemberitahuan hak cipta Anda sendiri sesuai kebutuhan, tetapi jika tidak biarkan pemberitahuan hak cipta asli dan pemberitahuan lisensi tetap utuh), dua hal akan terjadi: Pertama , pekerjaan menjadi tidak kompatibel dengan kode hanya-GPLv2; baik GPLv2 dan GPLv3 adalah lisensi copyleft yang kuat dan keduanya tidak dapat dipenuhi secara bersamaan. Kedua, dan yang lebih penting bagi Anda adalah bahwa di bawah bagian 13 dari GPLv3, dan bagian 13 dari AGPLv3, Anda sekarang akan memiliki kompatibilitas yang sempit dengan karya-karya yang dilisensikan di bawah AGPLv3. Yang mengatakan bahwa sementara Anda tidak dapat melisensikan ulang pekerjaan, secara keseluruhan, dari GPLv3 ke AGPLv3, Anda akan dapat mendistribusikan lebih lanjut kombinasi kode GPLv3 (kode Wordpress yang ditingkatkan) dan kode AGPLv3 (kode tambahan Anda).

Yoni Rabkin, sukarelawan di FSF GPL Compliance Lab

2
Kangur

Satu ringkasan kalimat dari Matt Mullenweg : PHP dalam tema WordPress harus GPL, karya seni dan CSS mungkin tetapi tidak diperlukan.

2
Sudhanshu

Ya, Anda diizinkan untuk melisensikan tema Anda di bawah lisensi apa pun yang Anda inginkan. Beberapa mungkin tidak pantas untuk redistribusi. Tetapi pertama-tama Anda bebas memilih. Ini perangkat lunak gratis, perluas sesuai keinginan.

1
hakre