» »

Kršitve GPL

strani: 1 2 3

ender ::

gfighter:
Ko si dobil sort in si začel delati z njim, si ga dobil z GPL licenco. To, da boš moral program odpreti, si torej vedel že prej. Torej se pogodbe drži ali pa ne uporabljaj sorta. Seveda pa lahko javno razgrneš samo tisti del kode, ki uporablja GPL, ostale (svoje) dele pa pustiš zaprte.

GPL zahteva, da če linkaš GPL kodo s svojo lastno kodo, moraš tudi svojo kodo objaviti pod pogoji, kompatibilnimi z GPL. Z drugimi besedami, če v programu z 100.000 vrsticami uporabiš 50 vrstic kode, licencirane pod GPL, moraš tudi preostalih 99.950 vrstic objaviti pod GPL licenco. Če tega ne želiš, boš moral tistih 50 vrstic zamenjati s kodo pod LGPL, MPL, BSD ipd. licenco, ali pa napisati na novo. To je razlog, da za GPL pravijo da okuži drugo kodo.

Glede izdaje GPL kode pod neko drugo licenco: če jaz naredim program X, ki sem ga celega napisal sam, in v katerem ne linkam ničesar pod GPL, in ga izdam pod GPL, ga lahko kot avtor kadarkoli izdam tudi pod katerokoli drugo licenco. Tega pa ne morem narediti, če sem sprejel kakšen popravek, razen če v verziji, ki ni pod GPL tega popravka ali ne uporabim, ali pa pridobim dovoljenje avtorja, da uporabim njegov popravek v ne-GPL verziji.
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

Thomas ::

> To je razlog, da za GPL pravijo da okuži drugo kodo.


Ta koncept je (vsaj) zato problematičen. Kako bi bilo, če bi namesto patentov leta 1800, imeli tale famozni GPL? Potem bi prvemu parnemu stroju ne mogli slediti vse boljši in boljši, saj bi bili še današnji maglevi ali šinkaseni pod GPLom prve Stevensonove lokomotive Raketa!

Le da bi še Gomulk ne bilo, ker kdo bi si lahko privoščil tazvoj, ki ga moraš obvezno podariti vsem drugim?

Ni smešno, prej tragično.

ender ::

Sistem je problematičen samo za zaprtokodne projekte, namen GPL pa je ravno spodbujanje open-sourca. Če jaz napišem neko rutino, jo lahko ponudim svetu pod kakršnimi koli pogoji želim - nihče te ne sili, da bi to rutino uporabil, vedno lahko napišeš svojo. V primeru, da pa si len, in želiš uporabiti moje delo, se moraš strinjati z mojimi pogoji uporabe.
BTW, kar nekaj softwara je na voljo hkrati pod GPL in komercialnimi licencami - torej, če ne želiš odpirati svoje kode, lahko kupiš licenco, ki ti to dovoljuje.
Ta koncept je (vsaj) zato problematičen. Kako bi bilo, če bi namesto patentov leta 1800, imeli tale famozni GPL? Potem bi prvemu parnemu stroju ne mogli slediti vse boljši in boljši, saj bi bili še današnji maglevi ali šinkaseni pod GPLom prve Stevensonove lokomotive Raketa!
Težko je delati primerjave z ne-softverskimi rečmi, ker za fizično napravo potrebuješ precej več, kot samo čas in ideje. Pri softweru je pomembno ravno to, da ti lahko neko stvar izpelješ na mnogo različnih načinov - in če je eden od teh na voljo samo s "kužno" licenco, lahko še vedno najdeš drug način za dosego istega cilja. To je tudi glavni problem pri kršiteljih GPLja - želijo uporabljati neko kodo, ne da bi upoštevali pogoje za uporabo te kode - ali, če naredim analogijo s tvojim parnim strojem: to je tako, kot da bi se takrat, ko ga je Watt izumil (in patentiral) pojavilo nekaj tovarnarjev, ki bi začeli te stroje tržiti ne da bi (v času veljavnosti patenta) plačali za uporabo Wattove zamisli.
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

gfighter ::

Hvala za obrazložitev. Sem šel še enkrat brat in je res tako. My bad:8) .
Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput saxum immane mittam

MrStein ::

Patenti in copyright so dve različni stari.

Razen tega copyright (tako kot patenti) čez čas potečejo, pa lahko potem z "lastnino" vsak dela kaj 'če.

(OK, ene entitete skrbijo, da se kopirajt nikoli ne izteče, ampak glavno da na papirju štima, a ne Thomas ;) )
Teštiram če delaž - umlaut dela: ä ?

borchi ::

Kako bi bilo, če bi namesto patentov leta 1800, imeli tale famozni GPL? Potem bi prvemu parnemu stroju ne mogli slediti vse boljši in boljši, saj bi bili še današnji maglevi ali šinkaseni pod GPLom prve Stevensonove lokomotive Raketa!


linux kernel je čedalje boljši. gnome se mi zdi da tut, čeprav ga včasih kje userjejo. firefox je malodane popoln (eh, itak da ne, sam nekateri to zelo radi slišijo). nekak stvar ni zabetonirana, se ti ne zdi? al misliš, da bi ti ljudje samo z opustitvijo GPL kar naenkrat pisali 100x boljšo kodo.
l'jga

krho ::

Fantje a kdo lahko dopeve temule ruskemu teslu, da hočem videt source?

Povezava

Glede na tele dogodke sem se pa tako ali tako odločil, da naslednje verzije si.Maila ne bodo več open source.

- sem v verzijo ki je v razvoju vložil 6mesecev+ dela, ter cel kup featurejev, ki jih nima noben odjemalec in nočem, da kdorkoli sune kodo in potem služi s malce spremenjenim produktom.;((
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

Zgodovina sprememb…

  • spremenil: krho ()

kopernik ::

Take stvari mi pa grejo tako na živce, da ne morem povedati :-) Če že gradi na tvojih kodi, naj da spremembe/izboljšave/popravke nazaj, da imajo tudi drugi korist od tega. Ne vem, kaj je tukaj tako težko za razumeti : pogoji v licenci so taki kot so in če ti niso všeč, pusti izdelek pri miru. In to pri zadevi, ki jo dobiš free of charge.

CCfly ::

Kar se tiče izdaje pod GPL, če uporabljate GPL programje si oglejte tole:
http://www.fsf.org/licensing/licenses/gpl-faq.html#MereAggregation. Če ste pri zaprtokodnih izdelkih v dvomih uporabite LGPL ali BSD licencirano programje ali pa poskrbite da GPL programa ne zlinkate direktno, temveč uporabite RPC, sistemske preusmeritve, izpis v datoteko, ...

Pa poglejmo licence. Na izbiro imate lepo paleto, poleg tega pa lahko kodo katere lastnik ste izdate pod dvojno licenco, za open source in komercialno rabo.

- sem v verzijo ki je v razvoju vložil 6mesecev+ dela, ter cel kup featurejev, ki jih nima noben odjemalec in nočem, da kdorkoli sune kodo in potem služi s malce spremenjenim produktom.;((
Rus ima na žalost prav. Dokler programa ne distribuira, oz. spremembe zadrži le zase mu ni potrebno pokazati niti vrstice kode. Se pravi če bi se hotel okoristiti s tvojim delom, mora pač pokazati tudi svojega, kar pomeni da mora slediti pravilom igre, ki si jih določil z GPL licenco.
Človek se v tem primeru kvečjemu obnaša kot cepec, kar pomeni da njegovo sodelovanje verjetno ne bi bilo preveč sinergično.
"My goodness, we forgot generics!" -- Danny Kalev

kopernik ::

CCfly,
čeprav se rus nekako izmika, je dejstvo, da se njegov client distribuira preko njegovega web site-a. Vsaj tako se meni zdi.

CCfly ::

čeprav se rus nekako izmika, je dejstvo, da se njegov client distribuira preko njegovega web site-a. Vsaj tako se meni zdi.
GPL se ukvarja z izvorno kodo zato so spletne aplikacije sivo področje. Bolj primerna bi bila tale malo popravljena GPl licenca:
http://www.affero.org/oagpl.html

* d) If the Program as you received it is intended to interact with users through a computer network and if, in the version you received, any user interacting with the Program was given the opportunity to request transmission to that user of the Program's complete source code, you must not remove that facility from your modified version of the Program or work based on the Program, and must offer an equivalent opportunity for all users interacting with your Program through a computer network to request immediate transmission by HTTP of the complete source code of your modified version or other derivative work.

edit: tale licenca je kompatibilna s prihajajočo GPL 3 licenco, ki bo nekaj teh lukenj lepo poflikala.
"My goodness, we forgot generics!" -- Danny Kalev

Zgodovina sprememb…

  • spremenilo: CCfly ()

hruske ::

CCFLY, to ni spletna aplikacija, ki bi tekla na strežniku.
Rad imam tole državico. <3

kopernik ::

CCfly,
ne vem če smo se razumeli. Kako jaz vidim problem: nek rus je vzel krho-vo izvorno kodo za email clienta in jo malo popravil oz. nadgradil. Tega, kar je naredil, noče dati nazaj v "skupno dobro", ker (kot sam pravi) je to naredil za lastne potrebe ... kot nek primer. Problem je, ker je on svojo verzijo dal na svoj web-site (v binary-only obliki), kjer je na voljo za download vsakemu obiskovalcu. To meni zgleda kot distribuiranje, če prav ne gre za služenje.

CCfly ::

Se oproščam sem si ogledal si.Mail.
Če ima na svoji strani binarne datoteke, potem ni debate. Kodo na plano.

offtopic: tale si.Mail sploh ne zgleda slabo.
"My goodness, we forgot generics!" -- Danny Kalev

Zgodovina sprememb…

  • spremenilo: CCfly ()

roscha ::

@Krho:

In česa te je strah? Prijavi pesjana na: http://gpl-violations.org/support.html
Naj ga oni malo žajfajo..

CCfly ::

My web cite is not a private/closed web cite, it is open for everyone and ANYONE can download this client, which was written for myself.
In to ni distribucija ? Ta človek je pritegnjen.
Moje mnenje je, da je dolžen dati izvorno kodo komurkoli, ki si je binarno različico potegnil dol.
"My goodness, we forgot generics!" -- Danny Kalev

krho ::

- Prijavil ga bo itaq
- model mi je pač sedaj malce začel svinjat po forumu in hvaliti samega sebe.
- sicer je verzija, na kateri delam kompleten rewrite (90%) glede na 0.6.1.
On ima zadnjo različico sourcev od 0.6.1, v kateri je popravil nekaj stringov (med drugim združljivost datotek s sporočili). Zamenjal nekaj ikonic v privzeti temi, splash screen, in about box.
- no vsaj moj copyright je pustil v about boxu in na splash screenu
- saj poleg GPLja pa krši še cel kup licenc od komponent, katere so uporabljene v programu
- model je pač postal PITA odkar sem mu povedal da si.Mail ne gre v komercialne vode.
- in ja model pač pravi, da ne distribuira odjemalca zraven tega pa lima linke po mojem forumu.
- edit: hehe model še proxya ni zamenjal pred pošiljanjem sporočil med različnimi uporabniki
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

Zgodovina sprememb…

  • spremenil: krho ()

BigWhale ::

Ce bo stvar zaradi te krsitve sla v closed source, bo to zelo zalostno. :(

Thomas ::

Jah sej vam pravim. Tko to gre. A zdej verjamete?

borchi ::

ne. dokler trosiš bedarije, ne.
l'jga

borchi ::

do sedaj je tvoj moto bil, "če falk ne špila tako kot je treba so za to sodišča".

on, bo prijavil kršitev licence in poiskal pravico.

kje je tu zdej breakthrough v tvojem anti-gpl questu?
l'jga

Phil ::

kje je tu zdej breakthrough v tvojem anti-gpl questu

Breakthrough bi bil (bo) ko bo isto začelo delati neko večje podjetje. Greš čez sourceforge pobereš boljše projekte, malo predelaš in prodaš. Source daš zraven tako da ne kršiš GPL, no razen če se da izkoristiti kakšno luknjo...
LP

Zgodovina sprememb…

  • spremenil: Phil ()

Thomas ::

Bomo videli, koliko bo iztožljiv tale GPL. Jest mislim, da ne bo.

Ni kompatibilen z zakoni, ki so stari stoletja in še vedno veljajo. Pa ki bi jih bilo škoda zavrečt.

Brane2 ::

Kaj pa sploh je iztožljivega v Rusiji ?

A če bi imel namesot GPL pa kake patente pravice, bi se pa kaj manj obrisal pod nosom ?

Prej bi rekel, da se bo tole za pravega lastnika še najbolje obneslo, saj je kršitev očitna in je ne bo treba dokazovati z dragimi ekspertizami itd.

Ko ali če se bo situacija v rusiji obrnila in bo moral cesar narediti crakcdown nad to vrsto barab, se bo tip prav hitro potunkal...
On the journey of life, I chose the psycho path.

CCfly ::

"My goodness, we forgot generics!" -- Danny Kalev

B-D_ ::

Thomas, ne vem zakaj se s temi gpl kekci sploh kregaš, itaq če je sploh kakšna uporabna koda open source, ki jo rabiš pri svojem projektu, kateri se bo samo interno v firmi uporabljal, enostavno skopiraš source v svoj program, napišeš vse kar še ni napisano, skompajlaš in jim prodaš svoj program. Misliš da bo kakšen od teh kekcev sploh kdaj mel priložnost povohati tvoj program, ki teče samo interno v tisti firmi? Ignoriraj in služi keš, hu kers. :P

krho ::

Da dodam še nekaj stvari.
- ker Alexandr hvali sam sebe sem v gostom forumu onemogočil pošiljanje
- Alexandr se je iz Rusije preseli v Nemčijo in najbrž misli, da drži Boga za jajca.
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

Brane2 ::

No, če je v Nemčiji, je to verjetno povsem druga stvar.

Štos je v tem, da je RUsija meč z dvema reziloma: lažje je krasti, ampak komu potem to prodati, če vsi kradejo ?
Če pa je tip šel ven, potem se ga bo verjetno dalo lotiti bistveno lažje...
On the journey of life, I chose the psycho path.

Brane2 ::


Thomas, ne vem zakaj se s temi gpl kekci sploh kregaš, itaq če je sploh kakšna uporabna koda open source, ki jo rabiš pri svojem projektu, kateri se bo samo interno v firmi uporabljal, enostavno skopiraš source v svoj program, napišeš vse kar še ni napisano, skompajlaš in jim prodaš svoj program. Misliš da bo kakšen od teh kekcev sploh kdaj mel priložnost povohati tvoj program, ki teče samo interno v tisti firmi? Ignoriraj in služi keš, hu kers.


Take rabimo. Saj to je tako, kot bi naložil denar v banko, madona, samo z veliko višjimi obrestmi.

Mala baraba te okrade in terjanje se ne splača, ker enostavno (še) nimaš kaj izterjat.

Če iz tega naredi velik posel, se ga lotiš in mu pobereš veliko, mogoče vse.
On the journey of life, I chose the psycho path.

kopernik ::

B-D_, obdrži take komentarje zase, saj nič ne doprinesejo k debati, temveč samo kažejo tvojo nezrelost.

Jah sej vam pravim. Tko to gre. A zdej verjamete?


Kako to gre ? Misliš kršitev licence ? Ja, tudi to se dogaja. Po drugi strani pa, tisoči slovencev kršijo microsoftovo licenco s piratiziranjem, tako da tukaj ni nič novega. Sploh veleumi tipa B-D_, ki bi ukrali karkoli se bi dalo. Ne glede na licence, odprtost/zaprtost kode, copyrighta, etc.

ender ::

B_D_: če se program uporablja samo interno v firmi, ni nobenega problema če uporabiš v njem GPL kodo. Šele ko začneš tak program (pro)dajat tretjim osebam, se moraš striktno držat določil kako smeš to kodo distributirati.
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

64202 ::

So "our project " was born. :\

stran na www.int-software.com
I am NaN, I am a free man!

64202 ::

Mogoce je dobra ideja jasno oznaciti na tvojem simail pejzdu, da je njihov software ocitno derivat (glede na post v forumu), in da so njihove morebitne stranke upravicene do celotne izvorne kode. Ce si na guglu kolikor tolikor pri vrhu, bos verjetno pred njimi, ce bo kdo iskal...
I am NaN, I am a free man!

krho ::

Agrr. Model me je cel dan je*al v glavo.;((
Zdej se je pa očitno spametoval in mi poslal source.

edit:Bomo videli, kako bo šlo v prihodnje.
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

Zgodovina sprememb…

  • spremenil: krho ()

BigWhale ::

Lej on ni nikomur dolzen dati sourca za binarije. Dokler ga ta, ki ima binary ne vprasa po njem.

64202 ::

Dal je link (.zip) na forum... Sem pogledal, in je .exe not.

On hoce povedat, da to da das link na forum, ni distribucija in da naj vprasa odvetnika. Tko jebe u mozak, ker je anti GPL fanatik IMHO.
I am NaN, I am a free man!

Zgodovina sprememb…

  • spremenilo: 64202 ()

Brane2 ::

Ehh, spet je en rus pameten.
Dokler ne bo naletu na svojega čečena... :\
On the journey of life, I chose the psycho path.

MrStein ::

Thomas : "Bomo videli, koliko bo iztožljiv tale GPL. Jest mislim, da ne bo."

Kaj si **** al kaj ? V vseh primerih do zdaj so se izvensodno zmenili, ko se niso pa je sodišče odločilo, da ali spoštujejo GPL ali pa dobijo mastno kazen za kršenje avtorskih pravic. (nedavni primer iz Nemčije)

Če pa poznaš nasprotne primere, pa na dan z njimi.

PS: Kot da closed source ne kradejo, a ne ?
Teštiram če delaž - umlaut dela: ä ?

Matthai ::

Ena pomembna razlika s patenti je tule.

Recimo, da bi krho DOMNEVNO uporabil patent neke velike firme. Firma bi ga začela j*** v glavo in on bi se MORAL ukvarjati s sodnim sporom.

Tukaj pa se on ukvarja z nekom, ki krši GPL licenco za svoj plus. Ni življensko ogrožen, če mu tisti Rus ne da svoje izvorne kod. Valjda je treba poslati par mailov in mogoče še kakšno tožbo vložiti, vendar njegov biznis zaradi tega ne bo propadel. Pa tudi tisti od Rusa ne.
All those moments will be lost in time, like tears in rain...
Time to die.

MrStein ::

Res ?

Recimo, da bi krho DOMNEVNO uporabil copyright neke velike firme. Firma bi ga začela j*** v glavo in on bi se MORAL ukvarjati s sodnim sporom.

Ali sem kaj spregledal ?
Teštiram če delaž - umlaut dela: ä ?

Matthai ::

MrStein: saj ravno to pravim. Če bi krho kršil patent in bi ga tožili, bi imel celo štalo. Če pa gre za kršitev GPL licence gre pa seveda za spor, vendar ta spor ne ogroža tvojega biznisa. "Najhuje" kar se Rusu lahko zgodi je, da bo moral krhotu dati svojo izvorno kodo.

V prvem primeru: najhuje kar bi se krhotu lahko zgodilo je, da ne bi smel uporabljati patentirane tehnologije.

Razlika je očitna, ne?
All those moments will be lost in time, like tears in rain...
Time to die.

MrStein ::

Ali pa ne bi smel uporabljat krhotove kode.
Teštiram če delaž - umlaut dela: ä ?

Poldi112 ::

Zakaj ne? Tega mu krho ne more prepovedati.
-------------------------------------------------
Nočem foto avatarja. Hočem risan avatar.
-------------------------------------------------

Matthai ::

Ne samo, da mu krho tega ne more prepovedati, celo kodo mu MORA dati, sicer tudi on krši GPL. Se pravi GPL omogoča skrajno fer odnos. In če si skrajno fer, imajo od tega vsi koristi.
All those moments will be lost in time, like tears in rain...
Time to die.

MrStein ::

"Zakaj ne? Tega mu krho ne more prepovedati."

Ne rabi. Mu že zakon prepoveduje.

Šlo se je, če rus krši GPL, se spomniš ?

In če ga, potem mu GPL nič ne dovoli. In GPL je edini, ki mu je dovolil distribucijo. To dovoljenje pa je ponehalo, ko je on kršil pogoje.

Torej nima dovoljenja. -> copyright infringement

Zdaj ne vem, kje so hujše kazni, pri patentih ali copyright, samo to je itak ni bistveno.

Dodatek :

Tu sem se narobe izrazil : "Ali pa ne bi smel uporabljat krhotove kode."

Torej, kar ne bi smel je : distribuirat spremenjene verzije (in še par detajlov).
V bistvu lahko ima na svojem disku in ga spreminja in poganja. Drugo pa skoraj nič ne. Oz. nič takega, kar bi bilo vidno za zunanje opazovalce.
Teštiram če delaž - umlaut dela: ä ?

Zgodovina sprememb…

  • spremenil: MrStein ()

BigWhale ::

Ce je to web service je se kako viden za zunanje opazovalce. Ampak to je dovoljeno. Ne smes pa programa, ki bi omogocal tak service tudi drugim, torej ne tebi, dajat naprej.

noraguta ::

zdej pa kleke mene neki zanima.
mam eno zadevo kero bi najraj bsdjal. če ze moram nalepit gor kako licenco. sem pa pastnil notri eno metodo , katero sem kasneje dodobra predelal. pa denimo da je gnu-j metoda. ali par prvotnih poimenovanj varijabel prejudicira glp ? Aja pa zadeva se linka na eno lglp knjiznico. v bistvu pa bmk za licenco.
Pust' ot pobyedy k pobyedye vyedyot!

MrStein ::

Licenco "prejudicira" avtor. Nihče drug.
Everyone else is a whiner, kot je rekel Linus ;)
Teštiram če delaž - umlaut dela: ä ?

Gandalfar ::

MrStein: kaj si pa s tem hotel povedat?


noraguta: pomojem da ne smes, ker je tvoja metoda se vedno derivat

kopernik ::

Eno je teorija, drugo pa praksa. Če je predelal tako, da ni takoj opaziti podobnosti z originalom, potem mislim, da ne bo problemov. Sploh, če gre samo za eno metodo. Sourci bodo dostopni, sicer pod drugo licenco, pa vendar.

Glede linkanja ene lgpl knjižnice pa bi moralo biti še manj problemov.

Bo bigwhale kaj več povedal, je ekspert za te zadeve ;-).
strani: 1 2 3


Vredno ogleda ...

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

GPL licenca

Oddelek: Programiranje
131702 (1430) fiction
»

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

Oddelek: Programiranje
231391 (797) yeti
»

Kršitve GPL (strani: 1 2 3 )

Oddelek: Novice / Ostale najave
1026742 (4935) noraguta
»

IBM zahteva prepoved prodaje SCO Linuxa

Oddelek: Novice / Ostala programska oprema
162272 (2272) Jux
»

Odprtokodno programje v farsiju

Oddelek: Novice / Ostala programska oprema
111917 (1917) BSD-jas

Več podobnih tem