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í
×
    dnes 14:33 | Zajímavý článek

    Stovky Indů předstíraly, že jsou neuronová síť. Vzestup a pád Builder.ai.

    Ladislav Hagara | Komentářů: 2
    dnes 13:33 | Komunita

    Při operaci Pavučina, tj. rozsáhlé diverzní akci ukrajinských bezpečnostních sil, provedené 1. června 2025, při které byly bezpilotními kvadrokoptérami napadeny ruské strategické letecké základny hluboko na území Ruské federace, byl použít [𝕏] svobodný software ArduPilot (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu pod licencí GNU GPLv3.

    Ladislav Hagara | Komentářů: 9
    dnes 10:44 | Zajímavý článek

    V polovině května uplynul jeden rok od spuštění aukcí CZ domén, které provozuje sdružení CZ.NIC. Hlavním cílem bylo zpřístupnit uvolňované domény z registru (po expiraci nebo smazání) většímu okruhu zájemců. Před spuštěním aukcí se totiž k takovým doménám dostávalo jen několik málo subjektů, které uvolňované domény „odchytávaly“ s velkou úspěšností díky automatizovaným systémům k tomu připraveným. Běžný zájemce neměl reálnou šanci

    … více »
    Ladislav Hagara | Komentářů: 1
    včera 19:33 | Nová verze

    UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch OTA-9 Focal, tj. deváté stabilní vydání založené na Ubuntu 20.04 Focal Fossa.

    Ladislav Hagara | Komentářů: 0
    včera 17:22 | Nová verze

    Firma Murena představila (PeerTube, YouTube) novou verzi 3.0 mobilního operačního systému /e/OS (Wikipedie) založeného na Androidu a LineageOS bez aplikací a služeb od Googlu.

    Ladislav Hagara | Komentářů: 1
    včera 12:33 | Nová verze

    Byla vydána nová verze 5.12 svobodného multiplatformního softwaru pro konverzi a zpracování digitálních fotografií primárně ve formátů RAW RawTherapee (Wikipedie). Vedle zdrojových kódů je k dispozici také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.

    Ladislav Hagara | Komentářů: 0
    2.6. 19:33 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).

    Ladislav Hagara | Komentářů: 0
    2.6. 12:11 | Bezpečnostní upozornění

    Byly publikovány informace (txt) o zranitelnostech CVE-2025-5054 v Apport a CVE-2025-4598 v systemd-coredump. Lokální uživatel se může dostat k výpisu paměti programu (core dump) s SUID a přečíst si tak například /etc/shadow.

    Ladislav Hagara | Komentářů: 1
    2.6. 11:11 | IT novinky

    Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu aktuálně činí 2,69 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 30,95 %. Procesor AMD používá 68,77 % hráčů na Linuxu.

    Ladislav Hagara | Komentářů: 3
    1.6. 23:22 | Nová verze

    Byla vydána verze 4.0 open source programu na kreslení grafů Veusz (Wikipedie). Přehled novinek v poznámkách k vydání. Proběhla portace na Qt 6.

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (55%)
     (33%)
     (7%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 198 hlasů
     Komentářů: 14, poslední 2.6. 08:30
    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: 445×
    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.