freeCodeCamp/guide/portuguese/working-in-tech/open-source/index.md

36 lines
2.7 KiB
Markdown
Raw Normal View History

---
title: Open Source
localeTitle: Código aberto
---
## Código aberto
Software de código aberto é qualquer tipo de software que está disponível ao público para usar, modificar ou baixar gratuitamente. Qualquer um é capaz de criar um projeto de código aberto.
Os projetos de código aberto são legalmente abertos por meio de uma licença de criativo. Eles são alterados, mantidos ou abandonados por seus criadores a qualquer momento. Muitos projetos de código aberto têm contribuidores voluntários para adicionar e editar código, e um número crescente de projetos de código aberto ocupa um lugar importante entre os softwares mais populares disponíveis atualmente.
### Vantagens
O código aberto não depende da empresa ou autor que originalmente o criou. Em uma situação em que a empresa falha, o código continua existindo e os usuários continuarão desenvolvendo-o. Além disso, utiliza padrões abertos acessíveis a todos; assim, não tem o problema de formatos incompatíveis que existem no software proprietário.
Além disso, as empresas que usam software de código aberto não precisam pensar em modelos complexos de licenciamento e não precisam de medidas antipirataria, como a ativação de um produto ou o número de série.
O software de código aberto é normalmente de **menor custo** , **maior segurança** e **melhor qualidade** quando comparado ao software proprietário.
### Desvantagens
A principal desvantagem do software de código aberto é que muitas vezes não é muito simples de usar. Sistemas operacionais de código aberto como o Linux não podem ser aprendidos em um dia. Eles exigem esforço contínuo e treinamento do seu lado antes que você seja capaz de dominá-los. Você pode precisar contratar uma pessoa treinada para facilitar as coisas, e isso pode gerar custos adicionais.
### Código aberto para desenvolvedores
O software de código aberto permite que os desenvolvedores visualizem o código-fonte de qualquer software que esteja sob licença criativa. Os projetos de código aberto facilitam a contribuição dos desenvolvedores em diferentes projetos, mesmo sem fazer alterações no arquivo real no servidor, apenas fazendo o download do arquivo em nossa máquina local.
Existem diferentes sites onde as pessoas podem encontrar os projetos de código aberto, como:
1. https://github.com
2. https://opensource.google.com/
Um dos maiores projetos de código aberto é o Linux.
#### Mais Informações:
[Iniciativa de Código Aberto](https://opensource.org/) [Modelo de código aberto da Wikipédia](https://en.wikipedia.org/wiki/Open-source_model) [Software de código aberto da Wikipedia](https://en.wikipedia.org/wiki/Open-source_software)