Saya ingin menggunakan perpustakaan berlisensi LGPL di aplikasi saya untuk pasar aplikasi Microsoft. Apakah itu oke?
Saya ingin menggunakan perpustakaan berlisensi LGPL di aplikasi saya untuk pasar aplikasi Microsoft. Apakah itu oke?
Jawaban:
Berikut ini adalah jawaban yang mencakup:
http://answers.google.com/answers/threadview/id/439136.html
Singkatnya: ya, Anda bisa. Tetapi satu hal penting yang harus diurus adalah bahwa perpustakaan yang dilindungi GNU LGPL terhubung 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.
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.
Artikel ini 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.