Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki, aš iškarto aisiu prie reikalo. Kuriu appsa ir noriu naudoti OpenSource biblioteką kuri yra licenzijuota pagal LGPL. Aš skaitinėjau ta LGPL, bet taip iki galo ir nesupratau vieno man rūpimo daliko. Ar aš galėsiu pardavinėti appsa jeigu jis naudoja biblioteką kuri yra licenzijuota pagal LGPL licenziją. Pačios bibliotekos nemodifikavau.

Redagavo highontrance
Nuoroda į pranešimą
Dalintis kituose puslapiuose

 

In short: yes you can. But one important thing to take care of is that the GNU LGPL covered library is dynamically linked, not statically mixed with the main application.

It should also be possible to exchange that dynamically linked library for an independently compiled build. Otherwise you have likely intertwingled the library and main application code.

 

Va šita vieta man ir stringa. Kaip interpretuoti lietuviškai šituos žodžius. GNU LGPL covered library is dynamically linked, not statically mixed with the main application. It should also be possible to exchange that dynamically linked library for an independently compiled build.

Atrodo anglų moku, bet ties šitu išsireiškimu užstrigau. Kiek suprantu tai aš galiu naudoti tik negaliu pačios bibliotekos modifikuoti, ar ne?

Tai pat radau šita: http://www.xn--ratija-ckb.lt/enciklopedinis-kompiuterijos-%C5%BEodynas/lgpl-licencija

Kas irgi sako jog galiu naudoti. Tik neaišku ar šita info tikslinga.

Redagavo highontrance
Nuoroda į pranešimą
Dalintis kituose puslapiuose

esme kad jai pvz darai windows projekta, lgpl biblioteka gali prisijungti tik kaip .dll (arba kaip .so linuxe) o ne tiesiogiai ikompiliuoti i savo koda. Nesu tikras kaip tai implikuoja kalbas kaip java ar python. Galetum daugiau detaliu duot, kokia programavimo kalba, kokia biblioteka.

Redagavo alexcoldberg
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sąlyga paprasta: gali naudoti, nesvarbu, kokia tavo paties programos licencija, bet turi dinamiškai linkinti biblioteką prie savo programos, ne statiškai. T.y. negali tavo bibliotekos linkeris sukišti į tavo executable, turi šalia mėtytis dll/so/dylib (win/lin/mac) ir būtent jis būti naudojamas.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

esme kad jai pvz darai windows projekta, lgpl biblioteka gali prisijungti tik kaip .dll (arba kaip .so linuxe) o ne tiesiogiai ikompiliuoti i savo koda. Nesu tikras kaip tai implikuoja kalbas kaip java ar python. Galetum daugiau detaliu duot, kokia programavimo kalba, kokia biblioteka.

 

Naudoju C#, o biblioteka yra šita https://github.com/mono/taglib-sharp/ . Ji skirta meta duomenų nuskaitymui iš įvairių media failų.

 

esme kad jai pvz darai windows projekta, lgpl biblioteka gali prisijungti tik kaip .dll (arba kaip .so linuxe) o ne tiesiogiai ikompiliuoti i savo koda. Nesu tikras kaip tai implikuoja kalbas kaip java ar python. Galetum daugiau detaliu duot, kokia programavimo kalba, kokia biblioteka.

 

Sąlyga paprasta: gali naudoti, nesvarbu, kokia tavo paties programos licencija, bet turi dinamiškai linkinti biblioteką prie savo programos, ne statiškai. T.y. negali tavo bibliotekos linkeris sukišti į tavo executable, turi šalia mėtytis dll/so/dylib (win/lin/mac) ir būtent jis būti naudojamas.

 

Ačių už patikslinimą. Pirmai galvojau jog aplamai negali būti "Hardcoded" reference's mano projekte, galvojau jog per reflection reiks rasti ir naudotis bibliotekos teikiamais privalumais. Bet pridėjus reference .dll išlieka šalia mano exe kas reiškia jog galiu apseiti ir be reflection.

Redagavo highontrance
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...