Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 15516|Odpověď: 3

Úvod do běžných open source licencí (GPL, BSD, MIT, Mozilla, Apache).

[Kopírovat odkaz]
Zveřejněno 21.05.2019 13:25:06 | | | |
1. Původ smlouvy o licenci open source

Podle Open Source licenční smlouvy v definici Baidu Encyclopedie:

Svobodný software/open source software je zdarma, zdarma, open source kód a můžeme si je zdarma stahovat, instalovat a používat. Současně, aby se chránila právní práva autorů a přispěvatelů, zajistilo, že tento software nebude ukraden některými komerčními institucemi nebo jednotlivci, a aby to ovlivnilo vývoj softwaru, komunita open source vyvinula různé licence pro open source.

Diagram pro pochopení rozdílu mezi open source licenčními smlouvami, open source licencemi GPL, BSD, MIT, Mozilla, Apache a LGPL



2. Definice licence open source

Open source licence je typ licence pro počítačový software a další produkty, která umožňuje používat, upravovat a/nebo sdílet zdrojový kód, plány nebo návrhy za stanovených podmínek. Umožnit koncovým uživatelům a komerčním společnostem prohlížet a upravovat zdrojový kód, plány nebo návrhy tak, aby vyhovovaly jejich vlastním potřebám přizpůsobení, zvědavosti nebo řešení problémů. Open-source licencovaný software je většinou dostupný zdarma, ale nemusí být. Licence, která umožňuje pouze nekomerční redistribuci nebo úpravy zdrojového kódu pouze pro osobní použití, se obecně nepovažuje za open source licenci. Licence otevřeného zdroje však mohou mít určitá omezení, zejména pokud jde o vyjádření zdrojového kódu softwaru, například požadavek, aby oznámení o autorských právech bylo zachováno ve jménu a kódu autora, nebo požadavek na redistribuci licencovaného softwaru pouze pod stejnou licencí (jako u licence Copyleft). Oblíbenou sadou open source softwarových licencí jsou licence schválené Open Source Programem (OSI) na základě jejich Open Source Definition (OSD).

3. Běžně používané open source licenční smlouvy

  • Licence GPL
  • Licenční smlouva LGPL
  • Licenční smlouva MPL
  • Licenční smlouva pro Apache
  • Licenční smlouva BSD
  • Licenční smlouva MIT

GNU GPL (GNU General Public License):Pokud software obsahuje produkt nebo kód, který splňuje licenci GPL, musí software také splňovat licenci GPL a být otevřený a svobodný, takže tato licence není vhodná pro komerční software. Množství open source softwaru, který tento protokol následuje, je extrémně velké a většina open source softwaru, včetně linuxových systémů, je založena na tomto protokolu. Čtyři největší vlastnosti licence GPL open source jsou následující.

Svoboda rozmnožování:Kopírování softwaru na počítač kohokoli je povoleno a počet kopií není omezen.

Svoboda komunikace:Umožňuje šíření softwaru v různých formách.

Placená komunikace:Software je povolen prodávat v různých médiích, ale kupující musí být předem informován, že je software dostupný zdarma; Obecně tedy platí, že open source software je ziskový tím, že uživatelům poskytuje placené služby.

Svoboda úprav:Vývojáři mohou přidávat nebo odebírat funkce ze softwaru, ale software musí být stále licencován pod licencí GPL.



Licenční smlouva BSD (Berkeley Software Distribution): Uživatel může software používat, upravovat a znovu publikovat pod touto licencí a může software publikovat a prodávat jako komerční software, pokud jsou splněny následující tři podmínky.

1: Pokud znovu publikovaný software obsahuje zdrojový kód, musí zdrojový kód nadále vyhovovat licenci BSD.

2: Pokud jsou v znovu publikovaném softwaru pouze binární programy, musíte v příslušné dokumentaci nebo souboru s autorskými právy uvést, že původní kód odpovídá licenci BSD.

3: Není dovoleno používat název původního softwaru, jméno autora ani název organizace pro marketing.



Licenční smlouva verze Apache: Při poskytování autorských práv a patentových licencí vývojářům mají uživatelé svobodu kód upravovat a znovu publikovat. Tato licenční smlouva se vztahuje na komerční software a současné populární projekty Hadoop, Apache HTTP Server, MongoDB a další jsou založeny na této licenční smlouvě, přičemž vývojáři programů musí při vývoji softwaru, který tuto smlouvu následuje, přísně dodržovat následující čtyři podmínky.

1: Software a jeho deriváty musí nadále používat licenční smlouvu Apache.

2: Pokud byl zdrojový kód programu upraven, musí být deklarován v dokumentaci.

3: Pokud je software napsán na základě zdrojového kódu jiných uživatelů, je nutné zachovat původní smlouvu o kódu, ochrannou známku, oznámení o patentu a další obsahové informace uvedené původním autorem.

4: Pokud je v znovu publikovaném softwaru deklarační soubor, musí být licenční smlouva Apache a další licenční smlouvy označeny v tomto souboru.



Licenční smlouva MPL (Mozilla Public License, Mozilla Public License): Ve srovnání s licencí GPL věnuje MPL větší pozornost vyvážení požadavků na zdrojový kód a příjmů vývojářů.

Licenční smlouva MIT (Massachusetts Institute of Technology)Jedna z nejméně omezujících open source licencí dostupných, pokud vývojář programu uchovává původní informace o licenci autora v upraveném zdrojovém kódu, je obvykle používán v komerčním softwaru.

S osnovním pochopením hlavních open source protokolů lze výše uvedené hlavní protokoly rozdělit do následujících podle přísnosti:

GPL > LGPL > MPL > Apache > BSD > MIT

Tady je rychlé shrnutí ze stolu:



Prostředky:Přihlášení k hypertextovému odkazu je viditelné.






Předchozí:Angular 7 Div (mapa) tutoriál na celou obrazovku
Další:GitHub přidává svým projektům open source licenci
Zveřejněno 21.05.2019 13:35:10 |
Propagujte mou reputaci a prestiž a všechno je nezničitelné
Zveřejněno 09.07.2019 17:59:49 |
Svoboda komunikace
Zveřejněno 17.07.2019 13:35:29 |
Děkuji, že jste se podělili, učili se...
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com