Mencoba bertanya ini pada SO tetapi dirujuk di sini ...
Apakah saya benar mengatakan bahwa menggunakan kerangka kerja aplikasi web GPL seperti Composite C1 TIDAK akan mewajibkan perusahaan untuk membagikan kode sumber yang kami tulis terhadap kerangka kerja tersebut?
Itulah tujuan AGPL, apakah saya benar?
Apakah ini juga berlaku untuk kerangka kerja Javascript seperti KendoUI?
GPL akan meminta perubahan apa pun yang kami buat agar kerangka tersebut tersedia bagi orang lain jika kami menawarkannya untuk diunduh.
Dengan kata lain, hanya memuat konten situs web ke browser saya tidak "menyampaikan" atau "mendistribusikan" perangkat lunak itu.
Saya telah berdebat bahwa kita harus menghindari kerangka kerja web GPL dan sekarang setelah meneliti saya cukup yakin saya salah tetapi ingin mendapatkan pendapat lain?
Seth
Jawaban:
AGPL dan GPLv3 dibuat untuk menutup lubang loop "GPL sebagai layanan". Jika kode dilisensikan dengan cara ini dan Anda akan menggunakan server web dalam pengaturan komersial saya akan mencari di tempat lain.
Saya bukan pengacara, dll.
Lisensi Publik Umum Affero
AGPL adalah kebalikan dari apa yang Anda asumsikan di sini.
Anda tidak dapat menggunakan lisensi KendoUI GLPv3 kecuali seluruh produk Anda yang menggunakannya juga kompatibel dengan GPL.
Dalam GPLv3 dan AGPL itu adalah menyampaikan dan mendistribusikan.
Pertanyaan-pertanyaan ini muncul berulang kali. Kita dapat menerapkan logika dan alasan untuk sebagian besar produk yang dimaksud. Kendo UI memiliki versi komersial dari produk yang tersedia dan versi GPLv3 tersedia. Masuk akal bahwa mereka tidak ingin Anda menggunakan produk mereka dalam pengaturan komersial, yaitu aplikasi non GPL, kecuali Anda membayar untuk itu.
Mereka bahkan mengejanya di halaman web mereka:
sumber
Itu benar, GPL hanya penting ketika Anda mendistribusikan versi kode biner. Jika Anda tidak pernah berniat untuk mendistribusikan kode maka GPL tidak relevan. Masih ada kasus untuk menghindari GPL karena Anda mungkin ingin mendistribusikan modifikasi Anda suatu hari, dan GPL dapat kembali menggigit Anda. Ada beberapa cara, bagaimanapun, untuk "memasukkan" perpustakaan GPL sambil menghindari dipaksa untuk melepaskan perubahan Anda juga, tetapi mereka melanggar semangat GPL jika karma buruk membuat Anda khawatir.
sumber