Saya pikir LGPL adalah lisensi yang permisif, seperti MIT, BSD atau Apache. Tetapi hari ini saya membaca, bahwa hanya menghubungkan ke LGPL (perpustakaan dll) diperbolehkan dari kode sumber tertutup - selain itu, itu copyleft - jadi saya harus menerbitkan kode yang didasarkan pada program LGPL.
Saya membuat sebuah program untuk majikan saya yang didasarkan pada program LGPL, tetapi memiliki banyak modifikasi untuk itu. Tentu saja, saya tidak diizinkan untuk meletakkan kode sumber yang dimodifikasi di luar sana. Pada saat yang sama, saya harus, jika saya mendistribusikannya (kan?).
Jadi saya bertanya-tanya apakah ada solusi untuk ini, sehingga saya dapat menyimpan sumber tertutup ini (saya berharap bisa menerbitkan sumbernya) - ada saran?
Ide saya: dapatkah saya menempatkan sebagian besar fungsi aplikasi LGPL asli ke perpustakaan eksternal, menulis inti yang dapat dieksekusi dari awal, tetapi merujuk kembali ke perpustakaan untuk semua fungsi yang belum saya modifikasi?
Saat ini, semuanya ada dalam file .jar (ini Java / Swing). jika Anda berpikir ide saya secara hukum / teknis layak - berapa banyak usaha untuk memisahkan apa yang saya tulis dan apa yang asli? Saya bukan yang paling jawa java.