O que é software de software livre?

Concluído

A Wikipédia define o software de código aberto da seguinte maneira:

"O software de software livre é um tipo de software de computador no qual o código-fonte é lançado sob uma licença na qual o titular dos direitos autorais concede aos usuários os direitos de estudar, alterar e distribuir o software para qualquer pessoa e para qualquer finalidade."

O desenvolvimento de software open-source relacionado é uma forma colaborativa de desenvolvimento de software envolvendo vários colaboradores. Juntos, eles criam e mantêm o software e o código-fonte usando softwares abertos. O uso de software de software livre é amplamente adotado agora.

A própria Microsoft também adotou software de software livre em seu software e nas plataformas de desenvolvimento que oferece.

Captura de tela de ferramentas e tecnologias de software livre no Azure.

As plataformas .NET, como o .NET Framework original e ainda mais o .NET Core, usam vários componentes criados pela comunidade de software livre e não pela própria Microsoft. Em ASP.NET e ASP.NET Core, muitas das bibliotecas de desenvolvimento de front-end são componentes de software livre, como jQuery, Angular e React.

Em vez de criar novos componentes por conta própria, as equipes da Microsoft estão usando os componentes de código aberto e dependendo deles.

As equipes também contribuem e investem nos componentes e projetos de software livre, unindo-se ao esforço colaborativo. Além de adotar software de software de software livre externo, a Microsoft também disponibilizou partes significativas de seu software como software livre.

O .NET é um exemplo perfeito de como a Microsoft mudou sua postura em relação ao software livre. Ele disponibilizou a base de código para o .NET Framework e o .NET Core e muitos outros componentes.

O .NET Foundation tem como objetivo defender as necessidades e evangelizar os benefícios da plataforma .NET. E promova o uso de software livre do .NET para desenvolvedores.

Para obter mais informações, consulte o site do .NET Foundation.