» »

GPL licenca

GPL licenca

slovencl ::

GPL licenca predvideva, da če uporabiš neko kodo pod to licenco in jo dodaš svoji kodi, moraš tudi svojo kodo objavit (nekaj takega). Zanima me, kdo to preverja in kako se to zagotovi. Tisti ki nekaj sprogramira potem zadevo itak prevede in vse kar vidiš je tisti exe fajl, kaj je notri pa itak nihče ne ve. Potem ta licenca nima smisla?

ToniT ::

Pri GPL licenci mora biti izvorna koda dostopna!

BigWhale ::

GPL licenca predvideva, da če uporabiš neko kodo pod to licenco in jo dodaš svoji kodi, moraš tudi svojo kodo objavit (nekaj takega). Zanima me, kdo to preverja in kako se to zagotovi. Tisti ki nekaj sprogramira potem zadevo itak prevede in vse kar vidiš je tisti exe fajl, kaj je notri pa itak nihče ne ve. Potem ta licenca nima smisla?


To, da si ti uporabil neko kodo, ki je GPL se lahko kaj hitro ugotovi. Se je ze precejkrat ugotovilo, da so ljudje pogruntali kako so podjetja uporabljala GPL stvari na svojih napravah, kjer so bile stvari zapecene na raznih firmware-ih. Pa se jih je vseeno dobilo.

Potem je pa takoj 'Name & Shame'. Kaj ces.

Gandalfar ::

Kodo moras dati na voljo tistim, ki jim das binary. Ni je potrebno deliti z celim svetom (razen seveda, ce ne delas nekega javnega programa)

misek ::

Kodo moras dati na voljo tistim, ki jim das binary.
Zanimivo. Tega pa nisem vedel. Kaj pa tisti, ki ima binary - jo SME dati v javnost ali ne?

Gandalfar ::

Da. To je temeljna svoboscina GPL-ja.

Mimogrede, si preprican da hoces dodat GPL kodo in ne LGPL kode? Le ta ima drugacne omejitve

fiction ::

Kodo moras dati na voljo tistim, ki jim das binary. Ni je potrebno deliti z celim svetom (razen seveda, ce ne delas nekega javnega programa)
Fora tega je najbrz, da lahko delas nek specificen software za enega narocnika pod GPL licenco. Sicer mu das kodo (da si lahko sam naredi kaksno majhno spremembo), ampak to se zmeraj ne pomeni, da nekdo drug dobi avtomaticno vpogled v to. Je pa jasno problem, ce delas nekaj genericnega, ker tisti tvoj narocnik lahko vse skupaj direktno "prodaja" naprej. Pa tudi ker lahko prakticno vedno izbere drugega izvajalca za nadaljnje popravke.

Mimogrede, si preprican da hoces dodat GPL kodo in ne LGPL kode? Le ta ima drugacne omejitve
Ali pa kode pod BSD licenco...
Kolikor jaz razumem vprasanje ima tip neko konkretno kodo, ki jo hoce dodat in ga zanima kaj so posledice, ker je ta pac pod GPL. Ali pa recimo, ce se da pri tem goljufati.

Sicer je vse skupaj tezko odkriti na podlagi prevedenega programa, ampak se vedno se to da. Ponavadi se odkrije kaksen string v binaryu. Ali pa gres pogledati disassembly od tega kako kaksna funkcija deluje in vidis, da enako kot v nekem GPL projektu. Da ne govorimo o tem, da te lahko tudi kaksen bivsi sodelavec zatozi ali kaj podobnega. Kot kaze gpl-violations, je kar veliko bolj ali manj hudih krsitev GPL odkritih.

MrStein ::

1.) glede odkrivanja - odkrije se enako kot vsaka druga kršitev predpisov in zakonov: enkrat prej enkrat pozneje, včasih pa nikoli. Ni to nobena izjema.

2.) GPL FAQ - da se ne odkriva topla voda
Teštiram če delaž - umlaut dela: ä ?

Zgodovina sprememb…

  • spremenil: MrStein ()

blackbfm ::

No samo dokler se ne gre za velike firme oz. velike denarje, noben ne bo šu preverjat.

misek ::

http://www.gnu.org/licenses/gpl-faq.html GPL FAQ] - da se ne odkriva topla voda
To že, sam fajn bi bilo, če bi bilo napisano v slovenščini. Potem ne bi rabil biti strokovnjak za licence, da jo razumeš.

MrStein ::

Ne rabiš biti strokovnjak za licence, le angleščino moraš razumet. Je lepo laično razloženo.

Besedilo same licence pa je prevedeno v slovenščino (neuradni prevod). Poguglaj, ena slovenska skupina ima to. Mislim, da Lugos.
Teštiram če delaž - umlaut dela: ä ?

Zgodovina sprememb…

  • spremenil: MrStein ()

Karen ::

KAr je hotel en predhodnik povedati je to, da če vzameš GPL kodo in jo predelaš, nato pa samo sam uporabljaš (npr. si narediš svoj dedicated program ki ga samo sam uporabljaš), je ni treba deliti. Le če jo daješ naprej moraš dati zraven binaryja še source.

MrStein ::

Kar seveda ni nujno res. (dual licence)
Teštiram če delaž - umlaut dela: ä ?

fiction ::

Kar seveda ni nujno res. (dual licence)
To se najbrz nanasa na:
Le če jo daješ naprej moraš dati zraven binaryja še source.
Ce dajes binary od GPL programske opreme naprej, moras dati na voljo tudi source. V primeru dvojne licence se pa enostavno lahko delas, da tisto ni vec program pod GPL. Za tebe (ce si placal) je tisto v principu nekaj pod drugo licenco in lahko upostevas tisto (in dajes naprej samo executable), sicer je pa GPL (in tega ne smes).


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

GPL/LGPL

Oddelek: Programska oprema
483976 (1150) čuhalev
»

Prodaja GPL-ed kode

Oddelek: Programiranje
151380 (1054) arjan_t
»

GPL licenca -malo razjasnitev, prosim

Oddelek: Loža
71046 (855) BigWhale
»

Kolikšen del programske kode je še zaščiten?

Oddelek: Programiranje
231437 (843) yeti
»

GPL licenca

Oddelek: Loža
81008 (836) mlamat

Več podobnih tem