Čo je to otvorená licencia?
Predtým, ako sa hlbšie pozriem na tento článok, chcem s vami najprv diskutovať o tom, čo sa nazýva „open-source“. Akýkoľvek softvér, ktorý organizácia daruje, s klonom pôvodného zdrojového kódu, ktorý je možné upravovať a distribuovať bez akýchkoľvek nákladov, pretože je voľne k dispozícii. Takže prichádza pojem Open-Source License, jedná sa o druh licencie na počítačový softvér, ktorá obsahuje jeho zdrojový kód, návrh, plán, algoritmus atď., Ktoré sa dajú ľahko používať, distribuovať a upravovať za určitých meraných podmienok a podmienok. Je teda zrejmé, že otvorený zdroj znamená nielen prístup k zdrojovému kódu, ale obsahuje aj niektoré dôležité kritériá, ktoré spadajú pod všeobecnú verejnú licenciu (GPL):
- Licencia musí byť technológia-Natural
- Zdrojový kód
- Bezplatná redistribúcia
- Distribúcia licencie
- Odvodená práca
- Licencia sa nesmie vzťahovať na produkt
- Žiadna diskriminácia medzi oblasťou úsilia
- Licencia nesmie obmedzovať iný softvér
- Integrita zdrojového kódu autora
Na základe autorského zákona, zmlúv a licenčných myší obsahuje licenčné spektrum aj tieto licencie:
- Licencie GPL, LGPL a Mozilla
- Klasické vlastnícke licencie
- Umelé, kreatívne spoločné a QT licencie
- Licencie Apache, BSD, MIT a akademické zadarmo
- Licencie na zdrojový projekt Microsoftu a komunitné zdroje spoločnosti Sun
Typy licencií
V zásade je licencia open source rozdelená na dve časti, ktoré sú:
1. Licencie spoločnosti Copyleft
- Spoločná licencia na vývoj a distribúciu (CDDL)
- Verejné licencie Mozilly (MPL)
- GPL
- Lesser GPL (LGPL)
- Affero GPL (AGPL)
- Verejná licencia Eclipse (EPL)
2. Povolené licencie
- Apache 2
- BSD (Berkeley Software Distribution)
- MIT
Ďalšia otázka sa práve objavuje v našej mysli, že odkiaľ sa dá uplatniť na projekt s otvoreným zdrojovým kódom s licenciou, tu je cesta k tomu:
Predtým, ako sa s vami podelím o to, ako to robíme, chcem vás nechať teraz, keď je to skutočne jednoduché a veľmi ľahko použiteľné, musíte do svojho úložiska pridať súbor license.txt. Takže spoločnosť GITHUB to skutočne urobila príliš ľahko, stačí:
- Stačí otvoriť prehliadač github vo vašom prehliadači
- V koreňovom adresári jednoducho vytvorte nový súbor s názvom licencia.
- Potom vyberte šablónu licencie
- Stačí to skontrolovať a odoslať
- Potvrďte tento súbor
Počkaj ! získate bezplatnú otvorenú licenciu!
Pomocou licencie open source môžete dosiahnuť miliardu vecí, pretože je to cesta za každým úspechom technických fariem. Zahŕňa veľa živých architektúr, ktoré majú:
- Komerčné využitie (platforma pre startupy)
- Používanie slobodného softvéru na základe bezplatnej licencie s otvoreným zdrojom
- Použite ho ako modul kdekoľvek vo svojich programoch a mnoho ďalších
- Použitie vo verejnej doméne
Práca na licencii Open-Source
Práca s licenciou open source je ľahká práca. Nemusíte robiť žiadnu fyzickú prácu, je to druh porozumenia medzi spotrebiteľom a organizáciou na základe štyroch ustanovení:
- Origins
- Kategórie zo správy Výboru pre šírenie licencií
- Informácie o licencii
- Proces schvaľovania licencie
Akonáhle sa zaoberáte všetkými štyrmi klauzulami, môžete slobodne robiť akékoľvek úpravy distribúcie a úpravy projektu s otvoreným zdrojovým kódom. Schválenie indexu licencií nám teda umožňuje prístup do slobodného sveta licencií s otvoreným zdrojom.
Výhody licencie s otvoreným zdrojovým kódom
- Veľmi nízke náklady, môžete povedať, zanedbateľné náklady alebo zadarmo.
- Žiadna integrácia dodávateľa
- Kultúra spolupráce
- Vysoko efektívny a kvalitný produktový softvér
- Audit je veľmi jednoduchý
- Aktualizácie kedykoľvek a kdekoľvek
- Správa licencií
- Ladenie je jednoduché
- Bohatá podpora
- Veľká komunita
- škálovanie
- konsolidácia
- Veľmi nízke náklady na hardvér
Nevýhody licencie s otvoreným zdrojom
- Pre niektorých ľudí môže byť menej užívateľsky prívetivý, pretože zdrojový kód kopírujeme nepriamo.
- Niekedy sa môže problém s technickou podporou tiež pokaziť
- Aj keď je licencia open source bezplatná, sú spojené s jej modulmi doplnkov a mnoho ďalších vecí.
- Škodliví používatelia ho môžu zobraziť a zneužiť všetky zraniteľné miesta.
Požadované zručnosti
Softvér s otvoreným zdrojom má svoje vlastné programy, algoritmy, moduly, doplnky, aby sme pochopili, že potrebujeme základné zručnosti súvisiace s konkrétnym softvérom s otvoreným zdrojom. Napríklad React je softvér s otvoreným zdrojom od spoločnosti facebook. Aby sme mohli pracovať na reakcii, musíme mať zručnosti v oblasti:
- Html 5
- Css 3
- Javascript
- Usmerniť modul a komponenty
- NPM
- Es6 a Es5
- strojopisom
- GUP
- zachrochtání
- Git
záver
Licencia s otvoreným zdrojom má teda veľký zoznam výhod, takže je ľahko dostupná pre kohokoľvek a kdekoľvek. Dopyt na trhu súvisiaci s produktom alebo softvérom s otvoreným zdrojom teda exponenciálne rastie každý deň. Pozrite sa na softvér s otvoreným zdrojom, ako je Android, otvorený košík, Salesforce, Drupal atď. Nielen to, že to poskytlo študentom alebo začiatočníkom dobrú platformu na budovanie a zvyšovanie ich vedomostí, pretože je bezplatná, ľahko prístupná a opakovane použiteľná a každý ju môže komercializovať.
Tým sa tiež otvárajú dvere k možnosti zamestnania pre podceňovaných a nezamestnaných absolventov, aby si prispôsobili svoju nestabilnú kariéru. Vďaka licencii s otvoreným zdrojovým kódom má človek milióny možností získať z neho zisk as minimálnymi nevýhodami, ktoré sú s tým spojené. Na záver by som rád na záver uviedol, že keď vytvárate licenciu na otvorený zdroj na účely komercializácie, zvážte jej zásady ochrany osobných údajov a dohodu, pretože obsahuje niektoré malé narušenia týkajúce sa vašej licencie. Pri vytváraní projektu s otvoreným zdrojovým kódom pomocou akéhokoľvek softvéru s otvoreným zdrojom tak urobte dobrú recenziu.
Odporúčané články
Toto bola príručka pre Čo je open-source licencia. Tu sme diskutovali o licencii Open-source na prácu, požadovanú zručnosť, výhodu a nevýhodu. Ak sa chcete dozvedieť viac, môžete si tiež prezrieť ďalšie navrhované články -
- Je Hadoop Open Source?
- Je Splunk Open Source?
- Je Python Open Source