Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 15516|Odpoveď: 3

Úvod do bežných open source licencií (GPL, BSD, MIT, Mozilla, Apache).

[Kopírovať odkaz]
Zverejnené 21. 5. 2019 13:25:06 | | | |
1. Pôvod open source licenčnej zmluvy

Podľa Open Source licenčnej zmluvy v definícii Baidu Encyclopedia:

Slobodný softvér/open source softvér je bezplatný, bezplatný, open source kód a sme voľní na stiahnutie, inštaláciu a používanie. Zároveň, aby sa ochránili právne práva autorov a prispievateľov, zabezpečilo, že tento softvér nebol ukradnutý niektorými komerčnými inštitúciami alebo jednotlivcami a aby to ovplyvnilo vývoj softvéru, open source komunita vypracovala rôzne open source licenčné zmluvy.

Diagram na pochopenie rozdielu medzi open source licenčnými zmluvami, open source licenciami GPL, BSD, MIT, Mozilla, Apache a LGPL



2. Definícia open source licenčnej zmluvy

Open source licencia je typ licencie pre počítačový softvér a iné produkty, ktorá umožňuje používanie, úpravu a/alebo zdieľanie zdrojového kódu, plánov alebo návrhov za stanovených podmienok. Umožniť koncovým používateľom a komerčným spoločnostiam prezerať a upravovať zdrojový kód, plány alebo návrhy podľa svojich potrieb prispôsobenia, zvedavosti alebo riešenia problémov. Open-source licencovaný softvér je väčšinou dostupný zadarmo, ale nemusí to tak byť. Licencia, ktorá umožňuje len nekomerčné redistribúcie alebo úpravy zdrojového kódu len na osobné použitie, sa vo všeobecnosti nepovažuje za open source licenciu. Avšak open source licencie môžu mať určité obmedzenia, najmä pokiaľ ide o vyjadrenie zdroja softvéru, napríklad požiadavka, aby sa oznámenie o autorských právach zachovalo v mene a kóde autora, alebo požiadavka na redistribuciu licencovaného softvéru len pod tou istou licenciou (ako v licencii Copyleft). Populárnou sadou open source softvérových licencií sú licencie schválené Open Source Programom (OSI) na základe ich Open Source Definition (OSD).

3. Bežne používané open source licenčné zmluvy

  • Licencia GPL
  • Licenčná zmluva LGPL
  • Licenčná zmluva MPL
  • Licenčná zmluva pre Apache
  • Licenčná zmluva BSD
  • Licenčná zmluva MIT

GNU GPL (GNU VŠEOBECNÁ VEREJNÁ LICENCIA):Pokiaľ softvér obsahuje produkt alebo kód, ktorý spĺňa GPL licenciu, musí byť tiež v súlade s GPL licenciou a byť open source a slobodný, takže táto licencia nie je vhodná pre komerčný softvér. Množstvo open source softvéru, ktorý nasleduje tento protokol, je mimoriadne veľké a väčšina open source softvéru, vrátane linuxových systémov, je založená na tomto protokole. Štyri najväčšie vlastnosti open source licencie GPL sú nasledovné.

Sloboda rozmnožovania:Kopírovanie softvéru na akýkoľvek počítač je povolené a počet kópií nie je obmedzený.

Sloboda komunikácie:Umožňuje šírenie softvéru v rôznych formách.

Platená komunikácia:Softvér je povolený predávať v rôznych médiách, ale kupujúci musí byť vopred informovaný, že softvér je dostupný zadarmo; Preto je open source softvér vo všeobecnosti ziskový tým, že používateľom poskytuje platené služby.

Sloboda úprav:Vývojári môžu pridávať alebo odoberať funkcie zo softvéru, ale softvér musí byť stále licencovaný pod licenciou GPL.



Licenčná zmluva BSD (Berkeley Software Distribution): Používateľ môže softvér používať, upravovať a znovu publikovať pod touto licenciou a môže softvér publikovať a predávať ako komerčný softvér, za predpokladu, že sú splnené nasledujúce tri podmienky.

1: Ak znovu publikovaný softvér obsahuje zdrojový kód, zdrojový kód musí naďalej spĺňať BSD licenciu.

2: Ak sú v znovu publikovanom softvéri len binárne programy, musíte v príslušnej dokumentácii alebo súbore s autorskými právami uviesť, že pôvodný kód nasleduje BSD licenciu.

3: Nie je povolené používať názov pôvodného softvéru, meno autora ani názov organizácie na marketing.



Licenčná verzia Apache License Version licenčná zmluva: Pri poskytovaní autorských práv a patentových licencií vývojárom majú používatelia slobodu upravovať a znovu publikovať kód. Táto licenčná zmluva sa vzťahuje na komerčný softvér a aktuálne populárne projekty Hadoop, Apache HTTP Server, MongoDB a ďalšie sú založené na tejto licenčnej zmluve, pričom vývojári programov musia pri vývoji softvéru, ktorý túto dohodu nasleduje, prísne dodržiavať nasledujúce štyri podmienky.

1: Softvér a jeho deriváty musia naďalej používať licenčnú zmluvu Apache.

2: Ak bol zdrojový kód programu upravený, musí byť deklarovaný v dokumentácii.

3: Ak je softvér napísaný na základe zdrojového kódu iných, je potrebné zachovať pôvodnú dohodu o kóde, ochrannú známku, patentové oznámenie a ďalšie obsahové informácie uvedené pôvodným autorom.

4: Ak je v znovupublikovanom softvéri deklaračný súbor, licenčná zmluva Apache a ďalšie licenčné zmluvy musia byť v tomto súbore označené.



Licenčná zmluva MPL (Mozilla Public License, Mozilla Public License): V porovnaní s licenciou GPL MPL venuje väčšiu pozornosť rovnováhe medzi požiadavkami na zdrojový kód a príjmami vývojárov.

Licenčná zmluva MIT (Massachusetts Institute of Technology)Jedna z najmenej obmedzujúcich open source licencií dostupných, pokiaľ vývojár programu uchováva pôvodné informácie o licencii autora v upravenom zdrojovom kóde, zvyčajne sa používa v komerčnom softvéri.

So základným pochopením hlavných open source protokolov možno vyššie uvedené hlavné protokoly rozdeliť na nasledujúce podľa prísnosti:

GPL > LGPL > MPL > Apache > BSD > MIT

Tu je rýchle zhrnutie z jedného stola:



Zdroje:Prihlásenie na hypertextový odkaz je viditeľné.






Predchádzajúci:Celoobrazovkový tutoriál Angular 7 Div (mapa)
Budúci:GitHub pridáva open source licenciu do svojich projektov
Zverejnené 21. 5. 2019 13:35:10 |
Propagujem svoju reputáciu a prestíž a všetko je nezničiteľné
Zverejnené 9. 7. 2019 17:59:49 |
Sloboda komunikácie
Zverejnené 17. 7. 2019 13:35:29 |
Ďakujem, že ste sa podelili, učili sa...
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com