it-swarm-tr.com

Ticari uygulamamda LGPL lisanslı bir kitaplık kullanabilir miyim?

Microsoft'un uygulama pazarı için uygulamamda LGPL lisanslı bir kütüphane kullanmak istiyorum. İyi mi?

105
William Jockusch

İşte kapsayıcı bir cevap:
http://answers.google.com/answers/threadview/id/439136.html

Kısacası: evet yapabilirsiniz. Ancak dikkat edilmesi gereken önemli bir şey, GNU LGPL kaplı kütüphanenin dinamik olarak bağlantılı olması, ana uygulama ile statik olarak karıştırılmamasıdır.

Dinamik olarak bağlı kütüphaneyi bağımsız olarak derlenmiş bir yapı ile değiştirmek de mümkün olmalıdır. Aksi takdirde kitaplık ve ana uygulama kodunu birbirine bağlamış olabilirsiniz.

70
mario

LGPL lisansı, ikili dosyalara başvuran bir uygulamanın kapalı kaynak olarak kalmasına izin verir. Ayrıca, Microsoft App Marketplace'de açık kaynaklı bir uygulama satmanızı engelleyen hiçbir şey yoktur.

9
Michael Brown

Bu makale yardımcı olabilir.

LGPL'nin bir kaynak yoluyla (bağlandığınız kütüphanenin) kaynak kodunu bir indirme yoluyla kullanıma sunmasına izin verdiğinden, Microsoft'un pazarı için uygulamanızda LGPL lisanslı bir lib kullanmanın uygun olması gerektiğinden şüpheleniyorum.

Alıntı: LGPL sürüm 2.1 :

Nesne kodunun dağıtımı, belirlenen bir yerden kopyaya erişim sağlayarak yapılırsa, kaynak kodu aynı yerden kopyalamak için eşdeğer erişim sunmak, üçüncü taraflar kaynağı kopyalamak zorunda olmasa bile, kaynak kodunu dağıtma gereksinimini karşılar nesne kodu ile birlikte.

Bir sorun gibi görünen tek şey, uygulamanız pazar aracılığıyla dağıtılıyorsa yerine getirmeyeceğiniz "aynı yer" gereksinimidir.

3
Andrew Okunev