it-swarm-id.com

Bisakah saya menggunakan perpustakaan berlisensi LGPL di aplikasi komersial saya?

Saya ingin menggunakan perpustakaan berlisensi LGPL di aplikasi saya untuk pasar aplikasi Microsoft. Apakah itu oke?

105
William Jockusch

Inilah jawaban yang mencakup:
http://answers.google.com/answers/threadview/id/439136.html

Singkatnya: ya, Anda bisa. Tetapi satu hal penting yang harus diperhatikan adalah bahwa perpustakaan GNU LGPL terkait secara dinamis, tidak dicampur secara statis dengan aplikasi utama.

Mungkin juga memungkinkan untuk menukar pustaka yang terhubung secara dinamis itu dengan bangunan yang dikompilasi secara independen. Kalau tidak, Anda mungkin telah menjalin perpustakaan dan kode aplikasi utama.

70
mario

Lisensi LGPL memungkinkan aplikasi yang mereferensikan binari tetap menjadi sumber tertutup. Juga, tidak ada yang mencegah Anda menjual aplikasi open source di Microsoft App Marketplace.

9
Michael Brown

Ini artikel dapat membantu.

Saya menduga bahwa karena LGPL memungkinkan pembuatan kode sumber (dari perpustakaan yang Anda tautkan) tersedia melalui unduhan, maka boleh saja menggunakan lib berlisensi LGPL di aplikasi Anda untuk pasar Microsoft.

Kutipan dari LGPL versi 2.1 :

Jika distribusi kode objek dibuat dengan menawarkan akses untuk menyalin dari tempat yang ditunjuk, maka menawarkan akses yang setara untuk menyalin kode sumber dari tempat yang sama memenuhi persyaratan untuk mendistribusikan kode sumber, meskipun pihak ketiga tidak dipaksa untuk menyalin sumbernya. bersama dengan kode objek.

Satu-satunya hal yang tampaknya menjadi masalah adalah persyaratan "tempat yang sama", yang tidak akan Anda penuhi jika aplikasi Anda didistribusikan melalui pasar.

3
Andrew Okunev