Forum » Programiranje » Omejitve GNU licence?
Omejitve GNU licence?
mm888mb ::
Mogoče se je že kdo srečal s tem...
namesto, da bi začel projekt iz nule razmišljam, da bi kar forkal en projekt, ki pa je pod GNU licenco.
Sedaj pa me zanima če kdo ve okvirno (preden se tega resno lotim) kakšne so omejitve?
Projekt je opensource, načeloma je moj cilj zadevo popraviti in ponuditi (public download) nov binary.
Moram objaviti novo izvorno kodo? Kje? So še kakšne druge splošne omejitve o katerih bi bilo smiselno razmisliti?
namesto, da bi začel projekt iz nule razmišljam, da bi kar forkal en projekt, ki pa je pod GNU licenco.
Sedaj pa me zanima če kdo ve okvirno (preden se tega resno lotim) kakšne so omejitve?
Projekt je opensource, načeloma je moj cilj zadevo popraviti in ponuditi (public download) nov binary.
Moram objaviti novo izvorno kodo? Kje? So še kakšne druge splošne omejitve o katerih bi bilo smiselno razmisliti?
Ales ::
GNU licenca? Misliš GNU GPL? In če ja, katera verzija? 2 ali 3?
Na kratko - vsakemu uporabniku, kateremu daš nov binary, moraš dati hkrati tudi izvorno kodo le-tega. Iz izvorne kode mora biti mogoče ustvariti enak binary, kot si ga dal uporabniku, ničesar ne sme manjkati.
Če bo binary javno dostopen je edino smiselno, da na istem kraju javno objaviš tudi izvorno kodo.
Je še nekaj podrobnosti tukaj, a za začetek je to zgoraj verjetno dovolj. Če nam zaupaš za kateri projekt se gre, morda dobiš še kak nasvet, tudi bolj konkreten.
Poleg tega pazi - GNU GPL je ena stvar, avtorske pravice so nekaj drugega. Če ima prvotna izvorna koda recimo priložen logo ali druga avtorsko zaščitena gradiva, jih ne smeš kar tako uporabljati zase oz. ponujati drugim. Npr. če recimo forkaš Firefox (sicer MPL licenca, a kot primer bo ok), svojega forka ne smeš imenovati in ponujati pod imenom Firefox, niti uporabljati logo Firefoxa.
Na kratko - vsakemu uporabniku, kateremu daš nov binary, moraš dati hkrati tudi izvorno kodo le-tega. Iz izvorne kode mora biti mogoče ustvariti enak binary, kot si ga dal uporabniku, ničesar ne sme manjkati.
Če bo binary javno dostopen je edino smiselno, da na istem kraju javno objaviš tudi izvorno kodo.
Je še nekaj podrobnosti tukaj, a za začetek je to zgoraj verjetno dovolj. Če nam zaupaš za kateri projekt se gre, morda dobiš še kak nasvet, tudi bolj konkreten.
Poleg tega pazi - GNU GPL je ena stvar, avtorske pravice so nekaj drugega. Če ima prvotna izvorna koda recimo priložen logo ali druga avtorsko zaščitena gradiva, jih ne smeš kar tako uporabljati zase oz. ponujati drugim. Npr. če recimo forkaš Firefox (sicer MPL licenca, a kot primer bo ok), svojega forka ne smeš imenovati in ponujati pod imenom Firefox, niti uporabljati logo Firefoxa.
Spura ::
Na kratko GNU licenca (GPL), pomeni, da moras svoje spremembe open sourca ponujati naprej kot open source z GPL licenco. Torej ne mores na osnovi GPL stvari delat komercialen closed source produkt (in tudi ne open source z bolj permisivno licenco, kot apache ali pa MIT). Tvoje spremembe torej ostanejo v GPL prostoru.
trulex ::
Najprej naj OP pove katero GNU licenco ima v mislih, potem pa začnite delit pravne nasvete
trulex ::
Okvirno si poglej tukaj. Sicer ti ni treba javno objavljati kode, jo pa moraš uporabniku aplikacije posredovati če jo bo zahteval.
MrStein ::
Na kratko - vsakemu uporabniku, kateremu daš nov binary, moraš dati hkrati tudi izvorno kodo le-tega.
Ne drži. (mogoče si se zgolj zatipkal oziroma nerodno izrazil)
Odgovori na vsa(?) vprašanja:
Frequently Asked Questions about the GNU Licenses
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
misek ::
Ales ::
Sem se nerodno izrazil. OP je napisal, da želi javno distribuirati program, kot public download, to ureja sekcija 6d v GPLv3. Namesto "dati" bi moral reči "ponuditi".
Na kratko - vsakemu uporabniku, kateremu ponudiš nov binary, moraš ponuditi hkrati tudi izvorno kodo le-tega. Iz izvorne kode mora biti mogoče ustvariti enak binary, kot si ga ponudil uporabniku, ničesar ne sme manjkati.
Če bo binary javno dostopen je edino smiselno, da na istem kraju javno objaviš tudi izvorno kodo.
Je pa na uporabniku ali si bo dol potegnil samo binary, samo kodo ali pa oboje.
Sicer pa je edino pravilno, da si OP prebere vsa pogosta vprašanja in odgovore in po potrebi še za nasvet vpraša pravnika, če meni, da je potrebno. To, da poskusimo nekaj na hitro povedati, samo pomeni, da posplošujemo in ob tem kaj tudi zaj...
Na kratko - vsakemu uporabniku, kateremu ponudiš nov binary, moraš ponuditi hkrati tudi izvorno kodo le-tega. Iz izvorne kode mora biti mogoče ustvariti enak binary, kot si ga ponudil uporabniku, ničesar ne sme manjkati.
Če bo binary javno dostopen je edino smiselno, da na istem kraju javno objaviš tudi izvorno kodo.
Je pa na uporabniku ali si bo dol potegnil samo binary, samo kodo ali pa oboje.
Sicer pa je edino pravilno, da si OP prebere vsa pogosta vprašanja in odgovore in po potrebi še za nasvet vpraša pravnika, če meni, da je potrebno. To, da poskusimo nekaj na hitro povedati, samo pomeni, da posplošujemo in ob tem kaj tudi zaj...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | GPL/LGPLOddelek: Programska oprema | 6739 (3913) | čuhalev |
» | GPL licencaOddelek: Programiranje | 2359 (2087) | fiction |
» | Microsoft prodaja Linux (strani: 1 2 )Oddelek: Novice / Ostala programska oprema | 10648 (7314) | 'FireSTORM' |
» | Kolikšen del programske kode je še zaščiten?Oddelek: Programiranje | 2009 (1415) | yeti |
» | Zakaj se prosta programska oprema dogaja?Oddelek: Programska oprema | 2545 (1994) | kopernik |