Saya melihat plupload untuk beberapa fitur unggahan di situs web yang saya kembangkan. Sekarang plupload adalah GNU GPLv2 berlisensi dan itu menyiratkan bahwa semua perangkat lunak turunan juga harus berlisensi GPL (kan?). Karena itu saya menjalankan plupload melalui minifier saya, file js tunggal yang diperkecil akan melanggar lisensi, dan atas permintaan, saya harus membuat semua sumber halaman saya tersedia (kan?).
Saya ingin tahu tentang:
- dapatkah saya menggunakan plupload API tanpa harus membuka kode saya?
- apakah lisensi mengecualikan kode minimal?
Lihat juga: /programming/3213767/minified-javascript-and-bsd-license
Jawaban:
Penafian: IANAL
Jawaban pendek:
Dasar pemikiran berdasarkan pemahaman saya terhadap lisensi GNU GPL 2.0 adalah ini:
BTW: Agar aman, Anda mungkin ingin mempertimbangkan untuk membeli salah satu lisensi komersial mereka . Dan tidak, saya sama sekali tidak berafiliasi dengan plupload.
** Pembaruan
sumber
Ya, Anda dapat menggunakan javascript berlisensi GPL di halaman komersial. Anda hanya harus memenuhi persyaratan distribusi. Lisensi tidak mengecualikan menggunakan kode minified, tetapi Anda harus membuat versi non-minified juga tersedia. Cara termudah untuk melakukan ini adalah dengan memasukkan komentar dengan tautan ke sumber yang tidak ditambang yang diinangi di situs Anda di bagian atas kode yang diperkecil.
Jika Anda memodifikasi kode GPL dengan cara apa pun, modifikasi Anda juga harus GPL, sehingga harus dimasukkan dalam sumber yang tidak diperkecil yang Anda berikan.
sumber