LGPL'nin tıpkı MIT, BSD veya Apache gibi izin veren bir lisans olduğunu düşündüm. Ama bugün sadece okumak bağlayan bunun dışında, bu copyleft oluyor - - Bir LGPL programına dayanmaktadır kod yayınlamak zorunda (kütüphaneler vs) LGPL'ye kapalı kaynak kodundan izin verilir.
İşverenim için bir LGPL programına dayanan ancak üzerinde önemli değişiklikler olan bir program oluşturdum. Tabii ki, değiştirilmiş kaynak kodunu oraya koymama izin verilmiyor. Aynı zamanda, dağıtmam gerekirse, yapmam gerekiyor (değil mi?).
Bunun için bir çözüm olup olmadığını merak ediyorum, bu yüzden bu kapalı kaynağı tutabilirim (kaynağı yayınlayabilseydim) - herhangi bir öneriniz var mı?
Benim fikrim: Orijinal LGPL uygulamasının birçok işlevini harici bir kütüphaneye koyabilir, çekirdek yürütülebilir dosyayı sıfırdan yazabilir, ancak değiştirmediğim tüm işlevler için kütüphaneye geri dönebilir miyim?
Şu anda, her şey bir .jar dosyasında (Java / Swing). fikrimin yasal / teknik olarak mümkün olduğunu düşünüyorsanız - yazdığımı ve orijinalin ne olduğunu ayırmak ne kadar çaba ister? Java meraklısı değilim.