Opensource licence
Jiří Nesvacil
nesvacil na posys.eu
Čtvrtek Březen 18 12:38:07 CET 2021
Pokud chcete volnost, tak si vybírejte licence typu copyleft např.
https://en.wikipedia.org/wiki/BSD_licenses
https://en.wikipedia.org/wiki/MIT_License
Dále se dá použít LGPL, kde může být statický link.
Jirka
Dne 18.03.2021 v 12:25 Pavel Kutina napsal(a):
> Dobře, tohle tedy už snad chápu.
>
> Co ale dělat, když použiju dvě knihovny, která je každá pod jinou
> licencí? To třeba u těch arduinovských projektů nebude úplně zřídkavé,
> tam se může licencí a použitých knihoven sejít víc než dost. Teď třeba
> příklad, s čím si tu hraju - projekt s ESP32, k tomu TFT displej,
> nějaká čidla (UV záření, viditelné světlo, teploměry, nějaké další
> opičárny kolem), k tomu knihovny pro práci s WiFi, pro ESP-NOW - a
> každý z těch modulů má jiného autora a možná i jinou licenci.
>
> Co s tím? Ve finále, pokud bych to prodával, tak bych (na základě
> toho, že vím, jak to dohromady funguje - a hlavně že to funguje) ty
> knihovny přepsal, pokud by to mělo smysl (otázkou je, jestli to vůbec
> jde - když rozeberu a pochopím cizí kód, tak hlavu jen těžko ukecám,
> aby šla jinou cestou), ale třeba TFT_eSPI by se mi znovu psát nechtělo
> - takže to znamená dohledat licenční informace a snažit se je aspoň
> pochpit (v tomhle konkrétním případě FreeBSD License) a splnit pravidla.
>
> V podstatě mi z toho vychází, že pokud chci udržet uzavřený kód, je
> použití čehokoliv cizího velmi rychlá cesta do pekel (jakkoli to na
> začátku zjednoduší vývoj) a ve výsledku vlastně dost práce navíc.
> Vidím to správně?
>
> Pavel Kutina
>
>
>
> ----- Original Message ----- From: "Jiří Nesvacil" <nesvacil na posys.eu>
> To: <hw-list na list.hw.cz>
> Sent: Thursday, March 18, 2021 9:03 AM
> Subject: Re: Opensource licence
>
>
>> Já bych možná ještě doplnil, že odvozené dílo dle našeho zákona či ve
>> většině licencí je míněno tím, že upravíte současné dílo a to
>> použijete. Například u Vás vezmete gcc kompiler a vytvoříte nový
>> kompiler.
>>
>> Pokud tedy nevytváříte kompiler gcc či nějaký jiná podobný nástroj,
>> kde vycházíte ze zdrojových kódů kompileru, tak se nejedná o odvozené
>> dílo.
>>
>> Do problému se můžete dostat, pokud při kompilaci je zařazen kód do
>> Vašeho díla (nějaká jiná knihovna), která nebude souhlasit s Vaší
>> licencí.
>>
>> Jirka
>>
>>
>> Dne 18.03.2021 v 8:48 Jindroush napsal(a):
>>> Jeste jsem to jednou overil:
>>> https://forum.arduino.cc/index.php?topic=199627.0
>>> https://forum.arduino.cc/index.php/topic,5451.0.html
>>> https://www.gnu.org/licenses/gpl-faq.html#CanIUseGPLToolsForNF
>>>
>>> A je to, jak jsem rikal - pokud vytvorite dilo od nuly a
>>> kompilujete/linkujete s oficialnimi Arduino knihovnami, mate
>>> naprostou svobodu, jakou licenci dale pouzijete (komercni, OSS)
>>> Pokud pouzijete third party knihovnu s infekcni licenci GPL, cele
>>> vase dilo je pak brano jako odvozene a musite pouzit GPL licenci.
>>> Pokud pouzijete cokoli vychoziho, z ceho pak stvorite odvozene dilo,
>>> je nutne zkoumat, co vam licence z tech vychozich veci umoznuje. Je
>>> to trochu popsano v tech threadech vyse.
>>>
>>> Jinak, ani GPL licence neznemoznuje komercni vyuziti toho kodu. Nic
>>> vam nebrani prodavat hotove zarizeni s GPL kodem a z vydelku
>>> nakupovat kubanske doutniky a pripalovat si je tisicikorunou. Jen
>>> musite kazdemu umoznit, aby mohl vas zdrojovy kod pouzit pod stejnou
>>> licenci.
>>> J.
>>>
>>> On 18.03.2021 0:24, Pavel Kutina wrote:
>>>> Já jsem to nějak neměl potřebu řešit (a zrovna u toho IDE jsem ani
>>>> netušil, že bych tu potřebu mít mohl), ale při hledání čehosi jsem
>>>> narazil na diskusi, kde jeden z diskutujících tvrdil, že cokoli
>>>> vznikne na Arduinu, má to díky GPL povinně otevřený kód. Tak mne to
>>>> trochu zarazilo, maličko jsem zapátral, zjistil jsem, že na ty
>>>> stovky kilobytů textu různých variant licencí nemám nervy a mozek a
>>>> vzdal to, ale červíček pořád hlodal...
>>>>
>>>> Pavel Kutina
>>>>
>>>>
>>>> ----- Original Message ----- From: Jindroush na seznam.cz
>>>> To: HW-news
>>>> Sent: Thursday, March 18, 2021 12:10 AM
>>>> Subject: Re: Opensource licence
>>>>
>>>>
>>>> Důležité je vědět, zda je vaše dílo samostatné, nebo odvozené.
>>>> Nejsem si jist, že bych slyšel o případě, že je zkompilovaný
>>>> program odvozeným dílem. U přilinkovaných knihoven je třeba hlídat,
>>>> zda mají infekční licenci, nebo ne. GPL u knihovny už problém je,
>>>> LGPL není.
>>>> Pak jsou samozřejmě benevolentnější OSS licence jako MPL nebo BSD.
>>>>
>>>> U gcc by problém být neměl, jestli si dobře pamatuji - samotný
>>>> kompilátor je nezajímavý, knihovny zkontrolovat, zda jsou LGPL,
>>>> standardní libc asi bude, ale prověření moc práce nestojí.
>>>>
>>>> J.
>>>>
>>>> ---------- Původní zpráva ----------
>>>> Od: Pavel Kutina
>>>> Datum: 17. 3. 2021 v 22:11:47
>>>> Předmět: Opensource licence
>>>>
>>>> Zdravim,
>>>>
>>>> protoze se neorientuju, potreboval bych si ujasnit, jak je to s
>>>> licencemi u
>>>> vyvojovych nastroju (spis obecne, zajimalo by mne to treba u
>>>> Arduina a gcc,
>>>> ale nejen u nej).
>>>>
>>>> Pokud je vyvojovy nastroj uvolneny pod GPL, jsem povinen tuto
>>>> licenci udrzet
>>>> i pro produkt, ktery v nem vytvorim? Tedy pokud neco namatlam v
>>>> Arduino IDE,
>>>> musim, v pripade, ze chci produkt nabidnout komercne, uvolnit kod
>>>> pod toutez
>>>> licenci? Jak se vlastne licence dedi?
>>>>
>>>> Jedna vec je ze, ze mi asi nikdo nedokaze, jaky nastroj jsem
>>>> pouzil, druha
>>>> vec je, co povazuji za spravne - a treti vec je, ze nevim, co je
>>>> vlastne
>>>> legalni.
>>>>
>>>> Jak to resite vy?
>>>>
>>>> Diky za kazdy rozumny poznatek.
>>>>
>>>> Pavel Kutina
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> HW-list mailing list - sponsored by www.HW.cz
>>>> Hw-list na list.hw.cz
>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> HW-list mailing list - sponsored by www.HW.cz
>>>> Hw-list na list.hw.cz
>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>> _______________________________________________
>>>> HW-list mailing list - sponsored by www.HW.cz
>>>> Hw-list na list.hw.cz
>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>
>>>
>>
>> --
>> Tento e-mail byl zkontrolován na viry programem AVG.
>> http://www.avg.cz
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list