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 01:55 | Nová verze Ladislav Hagara | Komentářů: 0
    včera 21:33 | Nová verze

    Ben Sturmfels oznámil vydání MediaGoblinu 0.15.0. Přehled novinek v poznámkách k vydání. MediaGoblin (Wikipedie) je svobodná multimediální publikační platforma a decentralizovaná alternativa ke službám jako Flickr, YouTube, SoundCloud atd. Ukázka například na LibrePlanet.

    Ladislav Hagara | Komentářů: 0
    včera 15:44 | Zajímavý software

    TerminalPhone (png) je skript v Bashi pro push-to-talk hlasovou a textovou komunikaci přes Tor využívající .onion adresy.

    Ladislav Hagara | Komentářů: 4
    včera 12:22 | IT novinky

    Před dvěma lety zavedli operátoři ochranu proti podvrženým hovorům, kdy volající falšuje čísla anebo se vydává za někoho jiného. Nyní v roce 2026 blokují operátoři díky nasazeným technologiím v průměru 3 miliony pokusů o podvodný hovor měsíčně (tzn., že k propojení na zákazníka vůbec nedojde). Ochrana před tzv. spoofingem je pro zákazníky a zákaznice všech tří operátorů zdarma, ať už jde o mobilní čísla nebo pevné linky.

    Ladislav Hagara | Komentářů: 7
    včera 03:44 | Komunita

    Společnost Meta (Facebook) předává React, React Native a související projekty jako JSX nadaci React Foundation patřící pod Linux Foundation. Zakládajícími členy React Foundation jsou Amazon, Callstack, Expo, Huawei, Meta, Microsoft, Software Mansion a Vercel.

    Ladislav Hagara | Komentářů: 3
    včera 01:22 | IT novinky

    Samsung na akci Galaxy Unpacked February 2026 (YouTube) představil své nové telefony Galaxy S26, S26+ a S26 Ultra a sluchátka Galaxy Buds4 a Buds4 Pro. Telefon Galaxy S26 Ultra má nový typ displeje (Privacy Display) chránící obsah na obrazovce před zvědavými pohledy (YouTube).

    Ladislav Hagara | Komentářů: 5
    včera 00:22 | Nová verze

    Byla vydána grafická knihovna Mesa 26.0.1 s podporou API OpenGL 4.6 a Vulkan 1.4. Je to první stabilní verze po 26.0.0, kde se novinky týkají mj. výkonu ray tracingu na GPU AMD a HoneyKrisp, implementace API Vulkan pro macOS.

    |🇵🇸 | Komentářů: 0
    25.2. 20:22 | Nová verze

    Byla vydána nová verze 4.6 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 0
    25.2. 18:00 | Nová verze

    Byla vydána nová verze 3.23.0 FreeRDP, tj. svobodné implementace protokolu RDP (Remote Desktop Protocol). Opravuje 11 bezpečnostních chyb.

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

    Španělský softwarový inženýr oznámil, že se mu podařilo na dálku ovládat sedm tisíc robotických vysavačů po celém světě. Upozornil tak na slabé kybernetické zabezpečení těchto technologií a jejich možné a snadné zneužití. Nesnažil se hacknout všechny robotické vysavače po světě, ale pouze propojil svůj nový DJI Romo vysavač se zařízením Playstation. Aplikace podle něj ihned začala komunikovat se všemi sedmi tisíci spotřebiči a on je

    … více »
    Ladislav Hagara | Komentářů: 10
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (2%)
     (5%)
     (2%)
     (13%)
     (26%)
    Celkem 964 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    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: 465×
    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: 46 | 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.