GPL veya LGPL başka bir lisans altında lisanslı yazılım ile LGPL'ed kütüphanelerin dahil ilgili çeşitli mesajları okuduktan sonra, beni karıştıran bir nokta hala var.
Anladığım şekilde, normal (benim MIT/X11-licensed PHP-script) LGPL'ed kütüphane benim dağıtım ve Require_oncenin de. Php dosyalarını (ve README ve LİSANS dosyaları) dahil etmek için hiçbir sorun olmalı .
Kütüphane işlevini gerçekleştirmek için başka yazılıma bağlıdır Ancak, komut yolu değişkenler elle değiştirilmesi gerekir.
Son kullanıcı için mümkün olduğunca kolay benim script kurulumunu yapmak için, ben bir bu yollara kullanıcıya sorar yükleme-script (yanı sıra ben 'script kurulumu yapılandırmak için gerekli adımları gerçekleştirmeden yapmak istiyorum ) MySQL veritabanı-seçme ve gerekli tabloları oluşturma dahil olmak üzere, yazdık.
Ben onu görmek yolu, LGPL'i ihlal etmeden bunu yapmanın iki yolu vardır:
1) yükleme komut MIT/X11 altında benim kod kalanını serbest iken LGPL altında yükleyici bırakmadan doğrudan kütüphane dosyalarını değiştirmek veya mü
Bu LGPL altında bu değişikliği serbest o kendi bir yükleyici () vardır ki 2) kütüphane değiştirin, bu benim ana (MIT/X11-licensed) yükleyici () include_onceyi yapabilirsiniz.
Ben ikinci seçeneği ile gitmeyi tercih ediyorum.
Herhangi bir düşünce?