licence
Toto je starší verze dokumentu!
Obsah
Preambule
- cilem tohoto dokumentu je objasnit pojmy: GPL, LGPL, FreeSoftware (svobodny), OpenSource, BSD licence
- dale jaka prava ma uzivatel a vyvojar u licence GPL
- jak je mozne ziskat penize z GPL
Pojmy
Open source / open-source software (OSS) / software s otevřeným zdrojovým kódem
- je software s dostupným zdrojovým kódem jak po stránce technické, tak i legislativní.
- pouziva nejakou licenci, která umožňuje po dodržení určitých podmínek zdrojový kód využívat (prohlížet/upravovat) link
- opakem je proprietární software z kategorie komerční software
Free software / svobodný software
- podmnožina Open source
- je software ke kterému je k dispozici také zdrojový kód, spolu s právem tento software používat, modifikovat a distribuovat. link
- svobodný sw je ve smyslu absolutní svobody v používání. nemá nic společného s cenou, nenuti nikoho k rozsirovani software ani mu nerika, ze jej musi sirit zadarmo.
- kdyz ho nekomu poskytneme, treba i za penize, poskyteneme mu jej cely i se zdrojovym kodem a pravem pravem modifikace, uzivani a distribuce.
GPL
- nejpouzivanejsi licence pro svobodny sw
- rozebiram tu GPL v2, ale uz existuje v3
- kdyz nekdo poskytuje binarni formu, musi poskytnout i zdrojaky a zneni licence.
- poskytovat (distribuovat) lze zdarma i za penize, ale kazdy novy uzivatel ma stejna prava (muze poskytnout program zadarmo)
- licence nenuti nikoho program sirit.. upravuje ale podminky sireni
- Svobodný software nám dává právo ho šířit, ale neukládá nám šíření jako povinnost. Můžeme tak například ve své firmě používat upravené linuxové jádro a tyto změny neposkytnout nikomu dalšímu. Zda software šířit nebo nešířit, je naše svobodné rozhodnutí – a toto rozhodnutí můžeme podmínit zaplacením nějaké částky. Nejenže GPL licence šíření softwaru za úplatu nezakazuje, ale GNU ho dokonce doporučuje:
- pokud nejaky program obsahuje cast jineho GPL kodu, musi byt v pripade distribuce rovnez pod licenci GPL.
- pokud nekdo chce nejaky GPL kod zahrnout do sveho programu a ten sirit pod jinou licenci (uzavrenou), musi se domluvit s autory GPL kodu o treba poskytnuti pod jinou licenci za uplatu :) Proto existuji takove ty PROFI palcene verze jakoby GPL programu.. tzv Dualni licencovani
- TODO
- GPLv2 clanek 2b mluvi o jakemsi poskytovani zdarma treti osobe zdarma.. neni to v rozporu s tim, ze to nemusime sirit? a ze si muzeme uctovat?
- b) Mus?te umo?nit, aby jak?koliv v?mi publikovan? ?i roz?i?ovan? d?lo, kter? obsahuje zcela nebo z??sti program nebo jakoukoli jeho ??st, pop??pad? je z programu nebo jeho ??sti odvozeno, mohlo b?t jako celek bezplatn? poskytnuto ka?d? t?et? osob? v souladu s ustanoven?mi t?to licence.
- ale ve FAQ se pise:
- Zrovna jsem zjistil, že jedna společnost má kopii programu pod GPL a musím platit, abych ji dostal. Neporušují GPL tím, že jej nedají volně k dispozici na internetu?
- Ne. GPL po nikom nepožaduje, aby použil k distribuci internet. Ani po nikom nepožaduje, aby program redistribuoval. A i když se někdo rozhodne program redistribuovat, tak (mimo jeden speciální případ) GPL neříká, že musí distribuovat kopii zrovna vám nebo nějaké jiné konkrétní osobě. GPL požaduje to, aby člověk, který software obdrží, měl svobodu distribuovat vám program, když chce. Jakmile jednou vlastník copyrightu někomu program distribuuje, tento člověk jej může distribuovat vám či komukoliv jinému podle toho, jak uzná za vhodné.
- Asi to jen rika, ze pri sireni musime poskytnout program jako celek, aby mohl byt dal siren treti osobe (tou druhou, ktere jsme to poskytli). ze to nemuzeme sirit v takovem stavu, ktery by nesel uz sirit dal :)
- jak se modifikace dostanou zpet k autorovi? je to jen dobra vule?
- linky
LGPL
- hlavni rozdil je v tom, ze LGPL kod lze linkovat k programum libovolne licence. urceno hlavne pro knihovny
- kdyz je neco LGPL, opet musi zprustupnit zdrojove kody
- TODO
- kdyz je teda neco LGPL.. muzu to klidne vydavat za svuj propretiarni program? :) nebo je tam jemnejsi definice co jeste jde a co uz ne? :)
BSD licence
- hodne volna licence
- volnejsi nez LGPL.. autor nemusi poskytnout zdrojove kody
- kdyz je poskytne, lze je modifikoavt a uzivat
- puvodni verze licence deklarovalo povinnost progragovat v kodu vsechny autory
licence.1329482999.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
