Memahami Lisensi GPL untuk WordPress

Diterbitkan: 2018-10-16

GPL dan open source adalah faktor penting di balik Kesuksesan WordPress Masih beberapa pengguna tidak begitu memahami apa sebenarnya lisensi GPL dan bagaimana lisensi GPL untuk WordPress bekerja.

GPL adalah lisensi perangkat lunak sumber terbuka yang dirancang untuk melindungi empat kebebasan mendasar yang dianggap mendukung “perangkat lunak bebas”, yaitu kebebasan untuk:

  • Jalankan perangkat lunak untuk tujuan apa pun;
  • mempelajari cara kerja perangkat lunak melalui akses ke kode sumber dan mengadopsinya secara bebas;
  • mendistribusikan kembali salinan perangkat lunak kepada siapa pun; dan
  • meningkatkan perangkat lunak, dan mendistribusikan kembali perbaikan tersebut kepada siapa pun.

Versi GPL

Pertama kali ditulis oleh Richard Stallman dan Free Software Foundation (FSF) pada tahun 1989, GPL terus berkembang melalui versi yang berurutan.

Versi 2 dirilis pada tahun 1991 dan versi 3 dirilis pada tahun 2007. Versi 3 adalah versi terbaru.

Sementara WordPress dirilis di bawah versi 2 GPL, bagian pendahuluan dalam lisensi sekarang menyatakan bahwa “Anda dapat mendistribusikan ulang dan/atau memodifikasinya di bawah ketentuan Lisensi Publik Umum GNU sebagaimana diterbitkan oleh Free Software Foundation; baik versi 2 dari Lisensi, atau (sesuai pilihan Anda) versi yang lebih baru”.

Klausa atau paragraf dalam GPL disebut “bagian”.

Memahami GPL

Dari perspektif membuka perangkat lunak untuk digunakan oleh orang lain, GPL adalah dan tetap merupakan lisensi open source yang dibuat dengan baik.

Pada saat yang sama, ia menggunakan bahasa berorientasi hukum yang mungkin tidak dikenal oleh banyak pengguna WordPress.

Selain itu, dan tidak seperti lisensi Creative Commons untuk bentuk karya hak cipta lainnya, GPL tidak memiliki "akta yang dapat dibaca manusia" yang disederhanakan (seperti yang disebut Creative Commons sebagai ringkasan lisensinya).

Untuk alasan ini, arti dan dampak sebenarnya dari GPL mungkin tidak langsung terlihat oleh beberapa pengembang, perancang, dan pengguna WordPress.

Untuk meringkasnya, tabel berikut merangkum aspek-aspek kunci dari versi 2 GPL.

Itu tidak meringkas semua klausa. Sebaliknya, ini merangkum yang paling relevan bagi pengguna WordPress setiap hari.

1 Menyalin dan mendistribusikan

Anda dapat menyalin dan mendistribusikan program selama Anda mematuhi beberapa pemberitahuan hak cipta dan persyaratan penafian.

Persyaratan tersebut adalah bahwa Anda mempublikasikan pada setiap salinan pemberitahuan hak cipta yang sesuai dan penafian garansi, tetap utuh semua pemberitahuan yang mengacu pada GPL dan tidak adanya jaminan apapun, dan memberikan penerima salinan GPL bersama dengan program. (Bagian 1)

2 Biaya

Anda dapat, jika diinginkan, membebankan biaya untuk mentransfer salinan Program dan/atau untuk perlindungan garansi. (Bagian 1 juga)

3 Modifikasi / karya turunan

Anda dapat memodifikasi Program atau bagian apa pun darinya dan mendistribusikan modifikasi atau karya baru selama file yang dimodifikasi berisi pemberitahuan mengenai keberadaan dan tanggal perubahan dan setiap karya yang Anda distribusikan atau publikasikan yang berisi atau berasal dari Program atau bagian mana pun dari itu dilisensikan secara keseluruhan tanpa biaya kepada semua pihak ketiga di bawah GPL. (Seksi 2)

4 Mendistribusikan formulir non-sumber

Anda dapat menyalin dan mendistribusikan Program atau karya berdasarkan itu dalam kode objek atau bentuk yang dapat dieksekusi, dengan ketentuan bagian 1 dan 2, selama Anda menyertainya dengan:

  • kode sumber lengkap yang dapat dibaca mesin yang sesuai; atau
  • tawaran tertulis (berlaku setidaknya selama 3 tahun) untuk memberikan kode sumber kepada pihak ketiga mana pun, dengan biaya yang tidak lebih dari biaya distribusi; atau
  • informasi yang Anda terima untuk penawaran tersebut (opsi ini hanya diperbolehkan untuk distribusi nonkomersial dan jika Anda menerima formulir non-sumber dengan penawaran tersebut. (Bagian 3)

5 Pemutusan

Jika Anda menyalin, memodifikasi, mensublisensikan, atau mendistribusikan Program selain yang diizinkan, hak Anda berdasarkan GPL akan berakhir secara otomatis. (Bagian 4)

6 Lisensi hilir

Penerima Hilir Program atau karya apa pun yang didasarkan padanya secara otomatis menerima lisensi dari pemberi lisensi asli untuk menyalin, mendistribusikan, dan memodifikasi Program berdasarkan ketentuan GPL.

Sebagai pemegang lisensi pendistribusian, Anda tidak boleh memaksakan pembatasan lebih lanjut pada pelaksanaan hak penerima berdasarkan GPL. (Bagian 6)

Singkatnya, GPL

Ringkasan super padat akan mengikuti baris berikut: Anda dapat menyalin dan mendistribusikan program, Anda dapat membebankan biaya untuk mentransfer program atau memberikan perlindungan garansi, dan Anda dapat memodifikasi program dan mendistribusikan karya turunan yang dihasilkan.

Namun, jika Anda mendistribusikan karya turunan Anda, Anda perlu melisensikannya di bawah GPL, jika tidak, lisensi Anda untuk menggunakan program akan dihentikan (dan Anda akan melanggar hak cipta dalam program).

Pertanyaan umum tentang Lisensi GPL di Komunitas WordPress

Jika saya memodifikasi perangkat lunak inti WordPress atau tema atau plugin GPL, haruskah saya merilis kode sumber dari versi yang dimodifikasi ke publik?

Jika Anda menggunakan versi yang dimodifikasi secara pribadi tanpa distribusi, maka Anda tidak perlu merilis kode sumber dari versi yang dimodifikasi ke publik. Namun, seperti yang dikatakan oleh Free Sofware Foundation, "jika Anda merilis versi yang dimodifikasi ke publik dengan cara tertentu, GPL mengharuskan Anda untuk membuat kode sumber yang dimodifikasi tersedia untuk pengguna program, di bawah GPL."

Jika saya mengetahui bahwa seseorang telah mengembangkan tema atau plugin WordPress untuk penggunaan pribadi, dapatkah saya meminta orang tersebut untuk memberi saya salinan tema atau plugin tersebut?

Tidak, GPL tidak memerlukan ini.

Saya mengambil tema atau plugin GPL dari repositori tema atau plugin WordPress, atau saya membeli tema atau plugin GPL dari penyedia komersial, dan kemudian saya memodifikasi tema atau plugin untuk tujuan saya sendiri. Apakah saya wajib merilis versi modifikasi saya kepada orang lain?

Tidak, Anda tidak berkewajiban untuk merilis versi modifikasi Anda kepada orang lain.

Bisakah saya menjual perangkat lunak inti WordPress dengan biaya tertentu jika saya mau?

Ya. Melakukannya konsisten dengan kebebasan dalam GPL. Namun, mencoba melakukannya tidak akan ada gunanya dan tidak mungkin memberi Anda uang, karena semua orang tahu atau dapat dengan mudah mengetahui bahwa WordPress tersedia secara gratis di wordpress.org.

Saya seorang pengembang tema/plugin. Saya telah berusaha keras untuk menulis tema/plugin saya dan saya akan merilisnya di bawah GPL tetapi saya ingin memastikan bahwa setiap orang yang menerima tema atau plugin saya, meskipun dari orang lain, wajib membayar saya biaya lisensi atau memberitahu saya bahwa mereka memilikinya. Bisakah saya melakukan itu?

Tidak. Seperti yang dikatakan oleh Free Software Foundation, "GPL adalah lisensi perangkat lunak bebas, dan oleh karena itu memungkinkan orang untuk menggunakan dan bahkan mendistribusikan ulang perangkat lunak tanpa harus membayar biaya kepada siapa pun untuk melakukannya."

Demikian pula, jika seseorang menerima salinan perangkat lunak GPL, orang tersebut tidak perlu memberi tahu pengembang bahwa dia memilikinya. Anda berhak membebankan biaya untuk akses ke dukungan dan versi yang lebih baru, tetapi ini sangat berbeda dengan mengharuskan penerima membayar biaya lisensi hanya untuk menggunakan perangkat lunak.

Saya seorang pengembang tema atau plugin komersial. Saya menjual tema atau plugin GPL saya secara online, di balik paywall. Orang hanya dapat mengakses file tema atau plugin setelah membayar biaya yang saya tentukan. Apakah GPL mengizinkan saya melakukan ini?

Ya. Anda berhak mengenakan biaya untuk mendistribusikan salinan perangkat lunak GPL. Namun, perhatikan bahwa siapa pun yang memperoleh salinannya berhak untuk melepaskannya kepada orang lain, dengan atau tanpa biaya; GPL memungkinkan hal ini terjadi.

Saya adalah pengembang tema atau plugin komersial yang sama yang disebutkan di atas, menjual plugin atau tema WordPress GPL saya secara online di balik paywall. Sebagai operator komersial yang mendistribusikan program GPL, apakah saya berkewajiban (misalnya, jika seseorang bertanya) untuk membuat tema atau plugin saya tersedia untuk anggota masyarakat secara gratis?

Tidak. Namun, sebagaimana disebutkan di atas, siapa pun yang memperoleh salinannya berhak untuk melepaskannya kepada orang lain, dengan atau tanpa biaya.

Saya telah membeli beberapa tema atau plugin yang sepenuhnya GPL dari penyedia tema atau plugin komersial. Bolehkah saya menjual tema atau plugin tersebut dari situs web saya sendiri untuk keuntungan saya sendiri atau mempublikasikan tema atau plugin tersebut di situs web saya sendiri dan memberikannya secara gratis?

Ya, di bawah GPL, Anda dapat melakukan salah satu dari hal ini (atau keduanya di situs terpisah jika Anda menginginkannya).

Anda juga harus berhati-hati untuk tidak melanggar hak orang lain yang mungkin dimiliki oleh penyedia tema atau plugin komersial.

Saya senang orang lain menggunakan tema dan plugin saya secara gratis. Memang, itu sebabnya saya merilisnya di bawah GPL dan meletakkannya di tema WordPress atau repositori plugin. Namun, saya ingin diakui sebagai pembuat tema atau plugin jika pengguna berbagi tema atau plugin dengan orang lain atau memodifikasi tema atau plugin. Bisakah saya meminta itu?

Ya. Seperti yang dikatakan oleh Free Software Foundation, Anda “pasti bisa mendapatkan pujian untuk pekerjaan itu. Bagian dari merilis program di bawah GPL adalah menulis pemberitahuan hak cipta atas nama Anda sendiri (dengan asumsi Anda adalah pemegang hak cipta). GPL mengharuskan semua salinan untuk membawa pemberitahuan hak cipta yang sesuai.”