Video: Azure Data Factory visual tools now integrated with GitHub | Azure Friday 2024
Otevřený zdrojový software (OSS) je počítačový software distribuovaný se svým zdrojovým kódem k úpravám. Software obvykle obsahuje licenci pro programátory, aby změnili software jakýmkoli způsobem. Mohou opravit chyby, zlepšit funkce nebo přizpůsobit software tak, aby vyhovoval jejich vlastním potřebám. Open Source Initiative (OSI) je vedoucím orgánem v oblasti OSS; jejich definice softwaru s otevřeným zdrojovým kódem odpovídá pravidlům pod 10 kritérií.
- Licencování
- Licenční licence
- Licenční licence
- Licenční licence
- Různé licence umožňují
Rozšiřující software
programátorů na úpravu softwaru s různými připojenými podmínkami. OSI schvaluje licence, které odpovídají jejich definici softwaru s otevřeným zdrojovým kódem. 5 z nejoblíbenějších licencí podle Black Duck Knowledgebase jsou:
- Licence MIT
- GNU General Public License (GPL) 2. 0
- Licence Apache 2. 0
- 2. 0 (3-klauzule, nové nebo revidované)
- Když změníte zdrojový kód, jedním požadavkem OSS je zahrnutí toho, co jste změnili, stejně jako metody. Software vytvořený po úpravách kódu může nebo nemusí být k dispozici zdarma.
Komerčně dostupný software nebo proprietární software neumožňuje přístup k jeho zdrojovému kódu, protože software je duševním vlastnictvím někoho jiného.
V důsledku toho uživatelé často platí za to.
OSS je na druhé straně společným úsilím - software je sdíleným duševním vlastnictvím mezi všemi, kteří mu pomohli rozvíjet nebo měnit.
Open Source Software Vs. Svobodný software
Na rozdíl od obecné víry, ani se nezaměřuje na náklady nebo na nedostatek programů.
Open Source znamená bezplatnou dostupnost zdrojového kódu a distribuci. Svobodný software stejným způsobem obsahuje změnu kódu, ale zdůrazňuje, že uživatelé mohou svobodně využívat to, co se softwarem líbí. Nadace pro svobodný software popisuje čtyři podmínky, za kterých je software považován za zcela zdarma.
Kromě toho může být software klasifikován jako freeware. To znamená, že uživatelé stahují software zdarma, ale nemohou provádět žádné změny ve svém zdrojovém kódu.
Výhody open sourceového softwaru
Zatímco náklady jsou hnacím faktorem, OSS má několik dalších výhod:
Vysoce kvalitní výsledky, když je zdrojový kód předán, testován a opraven.
- Je to cenná příležitost k učení programátorům. Mohou se naučit a aplikovat dovednosti na nejoblíbenější programy, které jsou dnes k dispozici.
- Mnoho považuje software s otevřeným zdrojovým kódem za bezpečnější než proprietární software, protože chyby jsou rychle identifikovány a opraveny.
- Vzhledem k tomu, že software s otevřeným zdrojovým kódem je ve veřejné doméně, existuje malá šance, že se stane nedostupným. To je důležité pro dlouhodobé projekty, které se opírají o tyto nástroje po dobu trvání projektu.
- Většina softwaru je zdarma. Náklady mohou nastat později, jako jsou předplatné nebo poplatky za podporu.
- Populární typy otevřeného softwaru
Open-source technologie pomohly vytvořit hodně z internetu.
Mnoho programů, které používáme každý den, je založeno na open-source technologiích. Například OS Android a Apple OS X jsou založeny na jádře a Unix / BSD open-source technologiích, resp.
Další oblíbený open source software je:
webový prohlížeč Mozilla Firefox
- e-mailový klient Thunderbird
- PHP skriptovací jazyk
- programovací jazyk Pythonu
- Apache HTTP web server
- > Open Source a vývojáři
- Projekty OSS jsou příležitosti spolupráce, které zlepšují dovednosti a vytvářejí spojení v terénu. Vývojáři musí být schopni používat standardní nástroje open-source developmentu.
Komunikační nástroje
- E-mail, zasílání zpráv v reálném čase, fóra a wiki pomáhají vývojářům najít řešení nebo odrazit nápady.
- Distribuované řídicí systémy revizí - Když více vývojářů v různých geografických polohách upravuje data a soubory, tyto systémy řídí různé verze a aktualizace.
- Sledovače chyb a seznamy úloh - Umožňují velkým projektům sledovat problémy a sledovat jejich opravy.
- Nástroje pro testování a ladění - automatizaci testování během integrace systému a ladění dalších programů.
- Závěr Tisíce open source projektů jsou alternativy k proprietárnímu softwaru. Práce na projektu OSS jako cestě k budování kariéry ve vývoji softwaru. Kromě toho mohou programátoři zdokonalit své dovednosti tím, že pracují na největších softwarových programech na světě. Facebook, Google a propojovací software LinkedIn jako Open Source, takže vývojáři mohou sdílet znalosti, inovovat řešení a přispívat ke stabilním a funkčním produktům.
Definice a příklady volání, definice a příklady
, Vypršení, prémie, v penězích a mimo peníze.
Kde najít Open Source a Public Domain Software
Existuje rozdíl mezi open- zdrojových aplikací a softwaru pro veřejnou doménu? Ano. Aplikace s otevřeným zdrojovým kódem nejsou pod veřejnou doménou.
Open source versus software pro veřejnou doménu Software
Open source software umožňuje uživatelům přístup a změnu zdrojového kódu programu. Tyto aplikace nejsou ve veřejné doméně.