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