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 18:44 | Zajímavý článek

    Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 155 (pdf) a Hello World 27 (pdf).

    Ladislav Hagara | Komentářů: 1
    včera 16:11 | Nová verze

    Hyprland, tj. kompozitor pro Wayland zaměřený na dláždění okny a zároveň grafické efekty, byl vydán ve verzi 0.50.0. Podrobný přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 15:55 | Komunita

    Patrick Volkerding oznámil před dvaatřiceti lety vydání Slackware Linuxu 1.00. Slackware Linux byl tenkrát k dispozici na 3,5 palcových disketách. Základní systém byl na 13 disketách. Kdo chtěl grafiku, potřeboval dalších 11 disket. Slackware Linux 1.00 byl postaven na Linuxu .99pl11 Alpha, libc 4.4.1, g++ 2.4.5 a XFree86 1.3.

    Ladislav Hagara | Komentářů: 4
    16.7. 21:22 | IT novinky

    Ministerstvo pro místní rozvoj (MMR) jako první orgán státní správy v Česku spustilo takzvaný „bug bounty“ program pro odhalování bezpečnostních rizik a zranitelných míst ve svých informačních systémech. Za nalezení kritické zranitelnosti nabízí veřejnosti odměnu 1000 eur, v případě vysoké závažnosti je to 500 eur. Program se inspiruje přístupy běžnými v komerčním sektoru nebo ve veřejné sféře v zahraničí.

    Ladislav Hagara | Komentářů: 17
    16.7. 16:22 | IT novinky

    Vláda dne 16. července 2025 schválila návrh nového jednotného vizuálního stylu státní správy. Vytvořilo jej na základě veřejné soutěže studio Najbrt. Náklady na přípravu návrhu a metodiky činily tři miliony korun. Modernizovaný dvouocasý lev vychází z malého státního znaku. Vizuální styl doprovází originální písmo Czechia Sans.

    Ladislav Hagara | Komentářů: 24
    16.7. 15:33 | Upozornění

    Vyhledávač DuckDuckGo je podle webu DownDetector od 2:15 SELČ nedostupný. Opět fungovat začal na několik minut zhruba v 15:15. Další služby nesouvisející přímo s vyhledáváním, jako mapyAI asistent jsou dostupné. Pro některé dotazy během výpadku stále funguje zobrazování například textu z Wikipedie.

    bindiff | Komentářů: 8
    16.7. 13:33 | Bezpečnostní upozornění

    Více než 600 aplikací postavených na PHP frameworku Laravel je zranitelných vůči vzdálenému spuštění libovolného kódu. Útočníci mohou zneužít veřejně uniklé konfigurační klíče APP_KEY (např. z GitHubu). Z více než 260 000 APP_KEY získaných z GitHubu bylo ověřeno, že přes 600 aplikací je zranitelných. Zhruba 63 % úniků pochází z .env souborů, které často obsahují i další citlivé údaje (např. přístupové údaje k databázím nebo cloudovým službám).

    Ladislav Hagara | Komentářů: 5
    16.7. 00:11 | Nová verze

    Open source modální textový editor Helix, inspirovaný editory Vim, Neovim či Kakoune, byl vydán ve verzi 25.07. Přehled novinek se záznamy terminálových sezení v asciinema v oznámení na webu. Detailně v CHANGELOGu na GitHubu.

    Ladislav Hagara | Komentářů: 0
    15.7. 20:44 | IT novinky

    Americký výrobce čipů Nvidia získal od vlády prezidenta Donalda Trumpa souhlas s prodejem svých pokročilých počítačových čipů používaných k vývoji umělé inteligence (AI) H20 do Číny. Prodej těchto čipů speciálně upravených pro čínský trh by tak mohl být brzy obnoven, uvedla firma na svém blogu. Americká vláda zakázala prodej v dubnu, v době eskalace obchodního sporu mezi oběma zeměmi. Tehdy to zdůvodnila obavami, že by čipy mohla využívat čínská armáda.

    Ladislav Hagara | Komentářů: 13
    15.7. 17:22 | Nová verze

    3D software Blender byl vydán ve verzi 4.5 s prodlouženou podporou. Podrobnosti v poznámkách k vydání. Videopředstavení na YouTube.

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (59%)
     (27%)
     (7%)
     (3%)
     (0%)
     (1%)
     (4%)
    Celkem 410 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    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.