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 11:33 | Pozvánky

Konference LinuxDays 2017 proběhne o víkendu 7. a 8. října v Praze v Dejvicích v prostorách FIT ČVUT. Konference OpenAlt 2017 proběhne o víkendu 4. a 5. listopadu na FIT VUT v Brně. Organizátoři konferencí vyhlásili CFP (LinuxDays, OpenAlt). Přihlaste svou přednášku nebo doporučte konference známým.

Ladislav Hagara | Komentářů: 0
dnes 06:00 | Nová verze

Byla vydána verze 1.3.0 odlehčeného desktopového prostředí Lumina (Wikipedie, GitHub) postaveného nad toolkitem Qt. Z novinek lze zmínit nový motiv ikon nahrazující Oxygen (material-design-[light/dark]) nebo vlastní multimediální přehrávač (lumina-mediaplayer).

Ladislav Hagara | Komentářů: 2
včera 17:33 | Bezpečnostní upozornění

Před šesti týdny byly publikovány výsledky bezpečnostního auditu zdrojových kódů OpenVPN a nalezené bezpečnostní chyby byly opraveny ve verzi OpenVPN 2.4.2. Guido Vranken minulý týden oznámil, že v OpenVPN nalezl další čtyři bezpečnostní chyby (CVE-2017-7520, CVE-2017-7521, CVE-2017-7522 a CVE-2017-7508). Nejzávažnější z nich se týká způsobu, jakým aplikace zachází s SSL certifikáty. Vzdálený útočník může pomocí speciálně

… více »
Ladislav Hagara | Komentářů: 1
včera 06:55 | Zajímavý projekt

V Edici CZ.NIC vyšla kniha Průvodce labyrintem algoritmů. Kniha je ke stažení zcela zdarma (pdf) nebo lze objednat tištěnou verzi za 339 Kč (připojení přes IPv4) nebo 289 Kč (připojení přes IPv6).

Ladislav Hagara | Komentářů: 6
včera 06:33 | Zajímavý software

Byla vydána verze 2.2.0 svobodného správce hesel KeePassXC (Wikipedie). Jedná se o komunitní fork správce hesel KeePassX s řadou vylepšení.

Ladislav Hagara | Komentářů: 0
včera 06:11 | IT novinky

Vývojář Debianu Henrique de Moraes Holschuh upozorňuje v diskusním listu debian-devel na chybu v Hyper-Threadingu v procesorech Skylake a Kaby Lake od Intelu. Za určitých okolností může chyba způsobit nepředvídatelné chování systému. Doporučuje se aktualizace mikrokódu CPU nebo vypnutí Hyper-Threadingu v BIOSu nebo UEFI [reddit].

Ladislav Hagara | Komentářů: 0
24.6. 01:23 | Komunita

Phoronix spustil 2017 Linux Laptop Survey. Tento dotazník s otázkami zaměřenými na parametry ideálního notebooku s Linuxem lze vyplnit do 6. července.

Ladislav Hagara | Komentářů: 3
23.6. 22:44 | Nová verze

Po třech měsících vývoje od vydání verze 5.5.0 byla vydána verze 5.6.0 správce digitálních fotografií digiKam (digiKam Software Collection). Do digiKamu se mimo jiné vrátila HTML galerie a nástroj pro vytváření videa z fotografií. V Bugzille bylo uzavřeno více než 81 záznamů.

Ladislav Hagara | Komentářů: 1
23.6. 17:44 | Nová verze

Byla vydána verze 9.3 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab. Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 3
23.6. 13:53 | Nová verze

Simon Long představil na blogu Raspberry Pi novou verzi 2017-06-21 linuxové distribuce Raspbian určené především pro jednodeskové miniaturní počítače Raspberry Pi. Společně s Raspbianem byl aktualizován také instalační nástroj NOOBS (New Out Of the Box Software). Z novinek lze zdůraznit IDE Thonny pro vývoj v programovacím jazyce Python a především offline verzi Scratche 2.0. Ten bylo dosud možné používat pouze online. Offline bylo možné používat pouze Scratch ve verzi 1.4. Z nového Scratchu lze ovládat také GPIO piny. Scratch 2.0 vyžaduje Flash.

Ladislav Hagara | Komentářů: 1
Chystáte se pořídit CPU AMD Ryzen?
 (6%)
 (31%)
 (1%)
 (9%)
 (44%)
 (9%)
Celkem 850 hlasů
 Komentářů: 65, poslední 1.6. 19:16
    Rozcestník

    Dotaz: ExtJS a GPL

    25.8.2011 11:04 Martin
    ExtJS a GPL
    Přečteno: 597×
    Zdravim, předem bych se chtěl omluvit, protože vím, že podobných vláken tady i jinde je fůra.. Ale chci se zeptat jestli by někdo měl nějakou konkrétnější odpověď přímo na tuhle konkrétní situaci:

    Jde o aplikaci na bázi zobrazování databázových dat pomocí ExtJS, které je pod licencí GPL. Hotovou aplikaci prodám a přístup do ní bude mít pouze zadavatel. Zdrojové kódy budou u něj na serveru, tudíž k nim bude mít přístup. S ExtJS mám zkušenosti, proto bych u něj rád zůstal.

    Jak jsem na tom já? Smím za něco co nevyužívá komerční licenci požadovat platbu? Mám nějakou povinnost vyplývající z GPL ohledně zveřejnění zdrojových kódů? Kdyžtak jakou, jde jenom o knihovny ExtJS nebo o celou aplikaci?

    Nebo to řeším zbytečně a běžná praxe je, že u malých projektů, které následně využívá pouze zadavatel, si s tim nikdo hlavu neláme??

    Díky moc!

    Odpovědi

    25.8.2011 12:23 chrono
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Keď použiješ GPL verziu ExtJs, tak aj zvyšná časť toho projektu bude musieť byť pod GPL (teda aspoň podľa firmy Sencha). Je ale otázne, či to tak naozaj je, ale o tom by musel rozhodnúť súd (to, že pod GPL bude musieť byť front-end je viac menej jasné, ale podľa nich bude pod GPL musieť byť aj back-end a to je podľa mňa dosť otázne).

    GPL nijako nebráni tomu, aby si za tú aplikáciu dostal peniaze musíš rátať s tým, že tá aplikácia je pod GPL a teda zadávateľ ju bude môcť šíriť (a aj predávať) ďalej.

    Zadávateľ tiež musí počítať s tým, že to je pod GPL, takže ak k tej aplikácii budú mať prístup aj ľudia mimo tej firmy, budú musieť, na požiadanie, poskytnúť zdrojové kódy tej aplikácie.
    26.8.2011 10:42 Martin
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Díky za odpověď... To, že zadavatel bude moct aplikaci šířit je mi jasný, to není překážka. Chápu dobře teda to, že zdrojové kódy se musí poskytnou jenom těm lidem, co mají k aplikaci přístup? Nebo má právo si zdrojové kódy vyžádat i někdo kdo se dostane jenom k přihlašovacímu formuláři, ve kterém ExtJS samozřejmě nebude použitý...

    Takže když tu aplikaci prodám a poběží u zadavatele, který tedy bude mít zdrojové kódy, a tu aplikaci bude využívat jenom pár lidí, tak je GPL pro mě v pohodě a neni v tom žádný háček?
    26.8.2011 13:07 l4m4
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    GPL požaduje, když to shrnu, aby kdokoli, kdo ten program šíří (resp. upravuje a šíří), zajistil příjemci plný zdrojový kód a plná práva podle GPL.

    Pokud ho někdo nešíří vůbec, což může, žádné povinnosti pro něj nevyplývají.

    A pak do toho přijde náš právní řád a otázka, co v něm znamená licence typu GPL...
    27.8.2011 13:55 Martin
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Chápu to teda dobře, že když zadavateli dám komplet zdrojáky (což bych dal tak jako tak), tak splňuju požadavky GPL licence? Sorry že se ptám znova, ale je to pro mě španělská vesnice:)
    mess avatar 27.8.2011 14:17 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Pokud si o ně řekne, tak ano. Zdrojáky musíš dát každému, komu tu aplikaci budeš distribuovat (ve smyslu, že si od tebe koupí/dostane binárky) a řekne si o ně. Jak GPL řeší SaaS, to netuším (ale mám dojem, že od toho jsou ty Affero GPL licence).
    Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
    xkucf03 avatar 28.8.2011 22:12 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Jak GPL řeší SaaS
    Neřeší → pokud SW běží na serveru a uživatel k němu přistupuje přes webu, provozovatel mu zdrojáky dávat nemusí.
    od toho jsou ty Affero GPL licence
    Přesně tak – pak platí pravidlo, že pokud původní verze programu umožňovala stažení zdrojového kódu (typicky odkazem z toho webového rozhraní), musí ho umožnit i upravená/redistribuovaná verze.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    27.8.2011 18:08 __dark__
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Uživatel tvého SW pod GPL má právo na jeho zdrojové kódy, pokud si o ně řekne. Pokud je tvůj zadavatel jediný uživatel, tak nebude nikdo jiný, kdo by si o ně mohl říct. Pokud ovšem tvůj SW budou používat další lidé (řekněme zaměstnanci zadavatele), tak mají ti mají také nárok na ty zdrojové kódy.

    Upřímně jsem ExtJS zavrhl z toho důvodu, že celkem restriktivně změnili licenci (třeba takové qooxdoo je licenčně v pohodě). Pro tebe to znamená, že tvůj kód v javascriptu, co používá ExtJS, musí být pod GPL. Já osobně nesouhlasím s tím, že i server-side kód musí být pod GPL, ale u Sencha si myslí něco jiného.

    Malá rada na závěr. Nepoužívej GPL zdrojáky ve svých produktech, a nikdy nebudeš muset řešit problémy tohoto typu, ať už před startem projektu nebo po jeho zveřejnění. Pokud o ExtJS opravdu stojíš, tak si kup licenci;)
    28.8.2011 20:57 l4m4
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    V případě komerční licence je jejím vlastníkem nepochybně zadavatel, nikoli jednotliví zaměstnanci. Proč by to u GPL mělo být jinak? Zaměstnavatel program nešíří, on ho má na svých počítačích. Jsem podle tebe povinen poskytnout zdrojáky ode všech nainstalovaných GPL programů každému, koho jem nechal posadit ke svému počítači? Máš to potvrzeno od právníka, nebo jen tak blábolíš? Nehledě na to, že ti právník řekne, že u nás vůbec nelze licencovat software způsobem, kterým to dělají free-sw lience a v podstatě se funguje na principu, že sice takhle licencovaný software používat nesmíš, jelikož nemáš [u nás] platnou licenci, ale tiše se prostě počítá s tím, že když budeš dodržovat její podmínky, držitelé autorských práv proti tobě nebudou nic podnikat. To se netýká jen GPL, takže po problémech nemáš.
    xkucf03 avatar 28.8.2011 22:21 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Nehledě na to, že ti právník řekne, že u nás vůbec nelze licencovat software způsobem, kterým to dělají free-sw lience a v podstatě se funguje na principu, že sice takhle licencovaný software používat nesmíš
    Smíš, protože jsi dostal platnou licenci od držitele příslušných práv. A co se týče uzavření smlouvy (souhlasu s licencí), to funguje na tomto principu:
    Není vaší povinností tuto licenci přijmout, protože jste ji nepodepsal. Nic jiného vám však nedává možnost kopírovat nebo šířit program nebo odvozená díla. V případě, že tuto licenci nepřijmete, jsou tyto činnosti zákonem zakázány. Tím pádem modifikací anebo šířením programu (anebo každého díla založeného na programu) vyjadřujete své podřízení se licenci a všem jejím ustanovením a podmínkám pro kopírovaní, modifikování a šíření programu a děl na něm založených.
    Pokud by došlo k nějakému sporu, můžeš si vybrat – buď jsi s licencí nesouhlasil (pak porušuješ zákon, protože jsi používal software, aniž bys měl licenci) nebo jsi s ní souhlasil (a pak jsi porušil licenci a opět jsi používal software nelegálně).
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    xkucf03 avatar 28.8.2011 22:15 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Pokud ovšem tvůj SW budou používat další lidé (řekněme zaměstnanci zadavatele), tak mají ti mají také nárok na ty zdrojové kódy.
    Viz můj komentář výše – pokud jde o webovou aplikaci pod GPL, provozovatel nemusí koncovým uživatelům poskytovat zdrojáky.
    Nepoužívej GPL zdrojáky ve svých produktech, a nikdy nebudeš muset řešit problémy tohoto typu, ať už před startem projektu nebo po jeho zveřejnění. Pokud o ExtJS opravdu stojíš, tak si kup licenci;)

    Docela hloupá rada, když ti GPL software výrazně pomůže (ušetří práci nebo dokonce umožní, aby tvoje aplikace vůbec vznikla) a přitom ti dodržení licence nijak neubližuje.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    28.8.2011 22:29 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Docela hloupá rada, když ti GPL software výrazně pomůže (ušetří práci nebo dokonce umožní, aby tvoje aplikace vůbec vznikla) a přitom ti dodržení licence nijak neubližuje.
    Na druhou stranu si použitím cizích GPL knihoven zablokujete knihovny, jejichž licence není GPL kompatibilní.
    xkucf03 avatar 28.8.2011 22:49 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Těch je minimum (většina knihoven je pod GPL, Lesser GPL nebo BSD/MIT – všechny kompatibilní).
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    28.8.2011 23:15 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Co třeba Eclipse Public License (v. 1.0), MS-PL a různé firemní licence?
    29.8.2011 01:03 __dark__
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Viz můj komentář výše – pokud jde o webovou aplikaci pod GPL, provozovatel nemusí koncovým uživatelům poskytovat zdrojáky.
    Jaký by pak GPL licence u javascriptových knihoven měla smysl? ExtJS je javascript framework, takže to celé co tu řešíme by měl být kód na klientu. Takže, jsi si opravdu jistý, že myslíme to samé?
    xkucf03 avatar 29.8.2011 11:24 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Ta aplikace jako celek bude pod GPL, ale otázka je, zda je nutné šířit zdrojáky ke koncovému uživateli – to je trochu na hraně, ale běžná praxe tomu nenasvědčuje – je spousta webových aplikací (např. redakční systémy, CMS) pod GPL a obsahují i nějaký ten JS, který „prosakuje“ ze serveru na klienta. Uživatel by pak mohl tvrdit, že došlo k distribuci softwaru k němu a že chce kompletní zdrojáky, ale nejsem si jistý, zda by u soudu uspěl, spíš bych řekl že ne – proto je tu taky Affero GPL, která tohle jednoznačně řeší.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    29.8.2011 15:51 __dark__
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    No ale já si právě myslím, že jako uživatel GPL aplikace (což v případě webové aplikace v JS rozhodně jsem) mám právo na zdrojové kódy klientské části. Poskytovatel takové aplikace je totiž zároveň i distributor (javascriptová část běží u mě a stahuji si ji u něj). Čistě můj názor, pokud tu máme právníka, tak by mě to celkem zajímalo.
    xkucf03 avatar 29.8.2011 17:04 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Prošel jsem si pár diskusí… dost zajímavá otázka :-) Např. ve FAQu Drupalu se píše, že zdrojáky návštěvníkům poskytovat nemusíš (a přitom si stahují i JavaScripty, které jsou součástí Drupalu a jsou pod GPL).

    A ještě vtipnější to může být, když ten JavaScriptový kód bude dynamicky generovaný nějakým frameworkem – pak je asi autorem počítač :-) (jasně, podle našeho práva ne, vlastně to nebude ani autorské dílo).

    Myslím, že tohle* ale nikdo hrotit nebude. Důležité je, abys nepoužil GPL knihovnu v uzavřeném komerčním softwaru a ten nešířil – to je ten smysl v tomto případě (a když už, tak aby sis koupil komerční licenci a podpořil tak autora té knihovny).

    *) nárok koncových uživatelů (od toho je Affero GPL)
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    xkucf03 avatar 28.8.2011 21:43 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Sorry že se ptám znova, ale je to pro mě španělská vesnice:)
    Přečti si něco tady:
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    xkucf03 avatar 28.8.2011 20:27 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Smím za něco co nevyužívá komerční licenci požadovat platbu?
    Samozřejmě, s tím není žádný problém, není to v rozporu – FSF/GNU dokonce nabádá k prodeji softwaru – viz Prodej svobodného softwaru.
    Mám nějakou povinnost vyplývající z GPL ohledně zveřejnění zdrojových kódů?
    Zveřejňovat nemusíš vůbec nic – stačí, když zdrojáky poskytneš zadavateli (což bys dělal tak jako tak). Prostě ke svému programu napiš, že je vydán pod licencí GNU GPL a máš po problému.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    30.8.2011 09:00 Martin
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Díky moc.. takhle polopatě sem to potřeboval:))
    30.8.2011 13:37 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: ExtJS a GPL
    Nicméně podle následující interpretace bude klientská i serverová část pod licencí GPLv3:
    For software programs built using today’s web architectures that use remote network-based service interfaces for internal communication instead of traditional static or dynamic linking, the relevant software program is the totality of the application code, including code executed on the server and code executed on the client, provided that the server code is integral to the application.
    Pokud, jak píšete, bude aplikaci používat pouze zadavatel, tak to nevadí, ale pokud by se zadavatel v budoucnu rozhodl aplikaci zpřístupnit dalším uživatelům, tak tito uživatelé mají nárok na zdrojový kód celé aplikace, nebo pokud by se zadavatel rozhodl v aplikaci využít proprietární knihovnu s licencí, jenž není kompatibilní s GPLv3, tak program nemůže distribuovat. Alternativně: pokud bude mít zadavatel majetková práva k Vámi vytvořenému kódu, tak si může dokoupit komerční licenci Ext JS.

    Osobně bych volbu Ext JS konzultoval se zadavatelem.

    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.