Co je opensourcový software?

Dokončeno

Wikipedie definuje opensourcový software následujícím způsobem:

"Opensourcový software je typ počítačového softwaru, ve kterém je zdrojový kód vydán v rámci licence, ve které držitel autorských práv uděluje uživatelům práva ke studiu, změně a distribuci softwaru komukoli a pro jakýkoli účel."

Související opensourcový vývoj softwaru je forma spolupráce na vývoji softwaru zahrnujícího více přispěvatelů. Společně vytvářejí a udržují software a zdrojový kód pomocí opensourcových zdrojů. Použití opensourcového softwaru je nyní široce přijímané.

Microsoft sám přijal opensourcový software ve svém softwaru a vývojové platformy, které nabízejí.

Snímek obrazovky s opensourcovými nástroji a technologiemi v Azure

Platformy .NET, jako je původní rozhraní .NET Framework, a ještě více tak .NET Core, používají několik komponent vytvořených opensourcovou komunitou, nikoli samotnou Společností Microsoft. V ASP.NET a ASP.NET Core jsou mnoho front-endových vývojových knihoven opensourcovými komponentami, jako jsou jQuery, Angular a React.

Místo samotného vytváření nových komponent týmy v Microsoftu používají opensourcové komponenty a využívají na nich závislost.

Týmy také přispívají a investují do opensourcových komponent a projektů a připojují se k úsilí o spolupráci. Kromě přijetí externího opensourcového softwaru společnost Microsoft také zpřístupňuje významné části svého softwaru jako opensourcový.

.NET je dokonalým příkladem toho, jak Microsoft změnil svůj postoj k open source. Vytvořil základ kódu pro rozhraní .NET Framework a .NET Core a mnoho dalších komponent.

.NET Foundation se zaměřuje na to, aby podporovala potřeby a abychom si naslouchli výhody platformy .NET. A upřednostníte použití opensourcového kódu .NET pro vývojáře.

Další informace najdete na webu .NET Foundation.