Apakah saya diizinkan untuk melisensikan tema Wordpress saya di bawah aGPL

12

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 untuk melisensikan tema saya di bawah aGPL ? atau apakah ini argumen yang sama seperti jika saya ingin menggunakan lisensi sumber tertutup?

Tom
sumber
1
Ada podcast tentang ini: mixergy.com/chris-pearson-matt-mullenweg - Chris Pearson dan Matt Mullenweg membicarakan masalah ini.
artlung

Jawaban:

12

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 ada 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 aGPLv3.

Yang mengatakan, Anda tidak di bawah harapan untuk mendistribusikan WordPress sendiri ... Saya hanya menunjukkan kompatibilitas di sini. Tetapi untuk menjaga hal-hal sederhana, saya 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).

EAMann
sumber
Saya melihat cara untuk melakukannya, ini semacam area abu-abu: Anda dapat mendistribusikan kembali wordpress di bawah GPL v3 dan kemudian dengan ramah bergantung pada komentar pada kemampuan FSF mengenai GPLv3 dan aGPLv3. Semacam keduanya kompatibel sehingga bisa dikatakan. Dan tidak, tidak sama dengan sumber tertutup.
hakre
@ hakre Ya, itu solusi potensial ... tetapi mengharuskan Anda untuk bersedia dan mampu mendistribusikan ulang WordPress ...
EAMann
1
.. yang seharusnya tidak menjadi masalah. Area abu-abu bukanlah redistribusi dari wordpress, yang didefinisikan dengan cukup baik, area abu-abu adalah untuk mengatakan aGPL kompatibel dengan GPL. Tapi saya pikir itu selalu baik untuk tidak memiliki pandangan yang terlalu sempit, jadi saya pikir itu valid.
hakre
Anda tentu dapat meningkatkan GPL. Kode tema turunannya adalah GPL. Langsung, hitam dan putih. Anda tidak harus mau dan mampu mendistribusikan kembali apa pun kecuali tema Anda sendiri. AGPLv3 kompatibel dengan GPLv3 ( gnu.org/licenses/gpl-faq.html#v3Notwithstanding ) dan jawaban untuk pertanyaan ini harus berubah menjadi "ya."
WraithKenny
@EAMann bisa Anda jelaskan lebih lanjut tentang mengapa Anda menyarankan agar tidak menggunakan aGPL untuk tema WordPress?
Kangur
2

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

Sudhanshu
sumber
4
Tolong jangan selalu menarik Matt Mullenweg dari saku. Dia bukan pengacara yang berpendidikan, hanya memiliki pendapatnya sendiri.
kaiser
1
@kaiser: Setuju. Meskipun saya hanya berkeliaran di WP selama sekitar 6 bulan, saya telah melihat kesamaan yang mengganggu antara bagaimana beberapa orang menyebut "Matt" dan bagaimana para ilmuwan merujuk pada "Ron" atau "LRH". Matt melakukan pekerjaan yang baik dan sangat kuat di dunia WP, tapi dia bukan Tuhan.
Peter Rowell
1
Saya sangat suka proses pemikiran Anda dan tidak ada yang harus dilihat seperti dewa. Yang mengatakan saya pikir Matt telah berkonsultasi dengan pengacara tentang itu dan pernyataan itu kredibel. Jika dia hanya tentang menyalahgunakan komunitas dan itu buta berikut dia akan mengatakan semua harus 100% GPL. Ini juga masuk akal 100% karena tema membutuhkan fungsi WP core php untuk berfungsi. Mereka tidak perlu membutuhkan beberapa kelas css yang dibuatnya. Tetapi jika Anda akan melihatnya sangat ketat (pendapat) Anda bahkan mungkin mengatakan jika mereka menggunakan CSS untuk gaya .alignright dan .wp-caption CSS juga dibangun di atas kode inti WordPress ^^
James Mitch
2

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 berlisensi 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

Kangur
sumber
1

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.

hakre
sumber
"Beberapa mungkin tidak pantas untuk didistribusikan kembali" - Artinya, Anda tidak dapat mendistribusikan tema kepada siapa pun, bahkan kepada pelanggan, karena tema yang didistribusikan harus dirilis di bawah GPL atau lisensi yang kompatibel dengan GPL.
Emil Vikström