abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 21:22 | Nová verze

    Bylo vydáno Eclipse IDE 2025-09 aneb Eclipse 4.37. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 18:22 | IT novinky

    T-Mobile od 15. září zpřístupňuje RCS (Rich Communication Services) zprávy i pro iPhone.

    Ladislav Hagara | Komentářů: 1
    včera 13:22 | IT novinky

    Společnost ARM představila platformu Arm Lumex s Arm C1 CPU Cluster a Arm Mali G1-Ultra GPU pro vlajkové chytré telefony a počítače nové generace.

    Ladislav Hagara | Komentářů: 0
    včera 05:44 | Nová verze

    Unicode Consortium, nezisková organizace koordinující rozvoj standardu Unicode, oznámila vydání Unicode 17.0. Přidáno bylo 4 803 nových znaků. Celkově jich je 159 801. Přibylo 7 nových Emoji.

    Ladislav Hagara | Komentářů: 0
    9.9. 21:00 | IT novinky Ladislav Hagara | Komentářů: 10
    9.9. 18:33 | Nová verze

    Realtimová strategie Warzone 2100 (Wikipedie) byla vydána ve verzi 4.6.0. Podrobný přehled novinek, změn a oprav v ChangeLogu na GitHubu. Nejnovější verzi Warzone 2100 lze již instalovat také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 1
    9.9. 12:22 | IT novinky

    Polské vývojářské studio CD Projekt Red publikovalo na Printables.com 3D modely z počítačové hry Cyberpunk 2077.

    Ladislav Hagara | Komentářů: 1
    9.9. 11:44 | Pozvánky

    Organizátoři konference LinuxDays 2025 vydali program a zároveň otevřeli registrace. Akce se uskuteční 4. a 5. října na FIT ČVUT v pražských Dejvicích, kde vás čekají přednášky, workshopy, stánky a spousta šikovných lidí. Vstup na akci je zdarma.

    Petr Krčmář | Komentářů: 7
    8.9. 22:00 | IT novinky

    Uživatelé komunikátoru Signal si mohou svá data přímo v Signalu bezpečně zálohovat a v případě rozbití nebo ztráty telefonu následně na novém telefonu obnovit. Zálohování posledních 45 dnů je zdarma. Nad 45 dnů je zpoplatněno částkou 1,99 dolaru měsíčně.

    Ladislav Hagara | Komentářů: 0
    8.9. 18:44 | Zajímavý článek

    Server Groklaw, zaměřený na kauzy jako právní spory SCO týkající se Linuxu, skončil před 12 lety, resp. doména stále existuje, ale web obsahuje spam propagující hazardní hry. LWN.net proto v úvodníku připomíná důležitost zachovávání komunitních zdrojů a upozorňuje, že Internet Archive je také jen jeden.

    🇵🇸 | Komentářů: 29
    Pro otevření více webových stránek ve webovém prohlížečí používám
     (83%)
     (7%)
     (2%)
     (2%)
     (4%)
     (2%)
    Celkem 161 hlasů
     Komentářů: 12, poslední včera 13:00
    Rozcestník

    Dotaz: Kdy je nucen developer aplikace uvolnit zdrojové kódy?

    27.10.2017 14:03 cz_motyl | skóre: 19
    Kdy je nucen developer aplikace uvolnit zdrojové kódy?
    Přečteno: 446×
    Zdravím,

    snažím se pochopit licenci GNU GPL a trápí mne jedna nejasnost. Začnu odkazem na tento článek: https://www.root.cz/clanky/licence-podle-gnu-a-bsd kde se jasně píše, jako na mnoha dalších portálech, že když někdo použije a rozšíří software s licencí GNU GPL, musí jej také zalicencovat pod licencí GNU GPL a následně zpřístuponit zdrojové kódy. Dobrá. Tomu bych rozumněl.

    Ale jak je to s aplikacemi, který nějaký developer vyvine pro linux a pod ní použije jako OS nějakou linuxovou distribuci anebo jen prostý linuxový kernel? Linux kernel je uvolněn pod licencí GNU GPL, aplikace je s ním spojena a měla by tedy být uvolněna pod stejnou licencí. Nebo asi ne, protože mnoho vendorů to takto neudělalo, nemluvě o tom, že nezveřejňují zdrojové kódy.

    Kde je chyba v mé úvaze?

    Děkuji za objasnění.


    Řešení dotazu:


    Odpovědi

    27.10.2017 14:24 NN
    Rozbalit Rozbalit vše Re: Kdy je nucen developer aplikace uvolnit zdrojové kódy?
    To, ze aplikace bezi na linuxu, prece automaticky neznamena, ze musi byt otevrena.
    Linux kernel je uvolněn pod licencí GNU GPL, aplikace je s ním spojena a měla by tedy být uvolněna pod stejnou licencí.
    Co znemena spojena?
    27.10.2017 14:38 cz_motyl | skóre: 19
    Rozbalit Rozbalit vše Re: Kdy je nucen developer aplikace uvolnit zdrojové kódy?
    Možná jsem použil nesprávné slovo, právě proto se ptám.

    Budu citovat z toho mnou uvedeného linku:

    „Pokud šíříte určitou část programu samostatně (a ona část nebyla odvozena z programu pod GPL), v tom případě nemusí být ona samostatná část šířena pod GPL; jakmile je ale ona část šířena společně se zbytkem programu, který používá GPL kód, celek musí být šířen v rámci podmínek GPL, která přebíjí jiné použité licence a tedy každá jednotlivá část je šířena pod GPL, ať už daný kód napsal kdokoli.“

    Takže pořád mám problém s pochopením toho, kdy musí vendor aplikace uvolnit zdrojové kódy. Je šíření appliance s nějakou aplikací, která zde běží na linuxovém kernelu ten případ, který cituji výše? Jestliže ne, tak proč?

    A nebo ještě jinak. Proč neznamená běh aplikace, která je šířena s linuxovým kernelem, aby byla otevřena? Vždyť je s ním šířena...

    Děkuji.

    27.10.2017 14:40 jiwopene@gmail.com
    Rozbalit Rozbalit vše Re: Kdy je nucen developer aplikace uvolnit zdrojové kódy?
    Ubuntu také šíří non-free aplikace dohromady s Linuxem.
    Řešení 1× (cz_motyl (tazatel))
    27.10.2017 15:06 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Kdy je nucen developer aplikace uvolnit zdrojové kódy?
    Myslím, že pes je zakopaný v slove "odvozena". Aplikácia bežiaca na Linuxovom OS nie je odvodená od toho OS. Aplikácia komunikujúca (cez sokety/pípy/zdielanú pamäť/...) takisto nie je odvodená od toho, s kým komunikuje (aj keď napr. s nikým iným komunikovať nevie). Teoreticky môžu nejasnosti nastať pri knižniciach a tam si treba ujasniť, či linkuješ staticky, dynamicky, či robíš dlopen(), ačojaviemčoešte - a tam je asi najlepšie riešiť to pre konkrétnu knižnicu.
    27.10.2017 14:38 jiwopene@gmail.com
    Rozbalit Rozbalit vše Re: Kdy je nucen developer aplikace uvolnit zdrojové kódy?
    Myslím, že píše o nějakém (embedded) systému, kde distribuuje program i s Linuxem jako instalačku, live disk či kus HW.
    27.10.2017 14:46 cz_motyl | skóre: 19
    Rozbalit Rozbalit vše Re: Kdy je nucen developer aplikace uvolnit zdrojové kódy?
    Ano, mluvím třeba o Synology, QNAPu a podobných krabicích. Otazník mám i u dalších boxech nebo virtuálních appliancech, prostě různé "uzavřené" řešení, jako třeba Barracuda Networks antispam, Kerio Coonect atd. atd.

    Je to šířeno společně s Linuxovým kernelem a přesto ty aplikace nejsou veřejné.

    Proč, když licence GNU GPL jako kdyby říkala něco jiného...
    27.10.2017 14:47 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Kdy je nucen developer aplikace uvolnit zdrojové kódy?
    Já to také moc nechápu, ale dalo by se to asi chápat tak, že Linux je šířen s programem.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    27.10.2017 14:56 petr
    Rozbalit Rozbalit vše Re: Kdy je nucen developer aplikace uvolnit zdrojové kódy?
    Tak pokud vim synology pouziva nejaky linux ktery nejak konfiguruje a k tomu ma nejake open source sluzby ktere taky nejak konfiguruje a nejaky svuj vlastni web bezici v nejakem open source servru. Tudiz pokud vim nic nemodifikovali, jenom nakonfigurovali a ke svym skriptum nebo webu nebo vlastnim aplikacim co tam bezi v tom NAS zdrojaky davat nemusi. Takze pokud by jsi chtel neco od synology, patrne by te odkazali na nejakou distribuci co v tom maji a konfiguraci si muzes udelat jakou chces. Pokud by ale vzali treba jadro a do nej dodelali neco pro sve nas tak to jadro by meli vcetne tech modifikaci dat k dispozici, pokud ale vim tak licence nerika jakym zpusobem, tudiz to nemusi byt nekde na ftp ale treba ti to daji kdyz prijdes k nim do kancelare.
    27.10.2017 18:59 NN
    Rozbalit Rozbalit vše Re: Kdy je nucen developer aplikace uvolnit zdrojové kódy?
    Zrovna QNAP i Synology GPL kod poskytuji. Barracuda neco otevreneho ma a Kerio neni GPL, ani nema s kernelem nic spolecneho.
    Řešení 1× (cz_motyl (tazatel))
    27.10.2017 15:10 Kit | skóre: 45 | Brno
    Rozbalit Rozbalit vše Re: Kdy je nucen developer aplikace uvolnit zdrojové kódy?
    Pokud aplikace není spojena s původní aplikací GNU GPL přes zdrojové kódy, ale např. prostřednictvím skriptu, může mít vlastní licenci dle uvážení autora.

    Linuxové jádro není s aplikací spojeno přes zdrojové kódy, ale jen prostřednictvím systémového volání. Aplikace může mít nezávislou licenci, pokud její součástí není modifikace linuxového jádra.

    Pokud však někde najdeš vhodnou knihovnu GNU GPL, u které se rozhodneš její zdrojové kódy zahrnout do své aplikace, musí i ta tvá aplikace mít licenci GNU GPL. Pokud tu knihovnu budeš pouze externě linkovat, tak nemusí.

    Dodržení licence GNU GPL však nemusí nutně znamenat zveřejnění kódu. Právo na zdrojáky má pouze ten, kdo má právo k užívání aplikace.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    27.10.2017 16:14 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Kdy je nucen developer aplikace uvolnit zdrojové kódy?
    Ukážu tím asi svou právní neznalost. Ale není to co popisuješ licence LGPL? LGPL používá termíny "práce založená na knihovně" kdy je třeba, aby i tvoje práce byly LGPL a "práce používající knihovnu", kdy to chápu jen jako volání knihovny. Tam je možnost nezávislé výměny (aktualizace) knihovny. Takže si myslím, když máš knihovnu s LGPL tak můžeš nad ní mít proprietální licenci, když ji jen binárně používáš. Různé části projektu pak mohou mít různé licence. Když máš GPL, tak je v ní koncept "odvozená práce" (derivative work) - nijak nespecifikovaný s poviností zveřejnit kód a to je i na všem odvození. Pak celý projekt má jen jednu licenci. Na druhou stranu si myslím, že aplikace nejsou odvozené od jádra a jsou to nezávislé projekty a o proto může exiwstovat oracle se svoji zcela proprietální DB na linuxovém jádře.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.