Código aberto é um termo usado para descrever programas de computador que possuem código-fonte disponível para estudo, modificação e compartilhamento.
Como o WordPress é um software de código aberto, ele pode ser usado para qualquer finalidade, estudado e alterado, e compartilhado com outras pessoas. Isso incentivou um espírito de abertura e compartilhamento que resultou em uma comunidade acolhedora e inclusiva.
E com mais pessoas analisando o código, bugs no software podem ser encontrados e corrigidos de forma mais eficiente.

A Definição de Código Aberto
A Open Source Initiative (OSI) é uma organização sem fins lucrativos que tem promovido a conscientização sobre os benefícios do software de código aberto por mais de vinte anos. Eles ajudam a definir o que significa código aberto.

A Definição de Código Aberto (OSD) explica que software de código aberto não se trata apenas de fornecer acesso ao código-fonte. Existem também regras sobre a forma como o software é distribuído.
- Outros devem ter a liberdade de redistribuir o software, seja gratuitamente ou mediante pagamento.
- Quando o software é distribuído, o código-fonte deve ser incluído.
- Outros podem modificar o software. As modificações devem ser distribuídas sob os mesmos termos do software original.
- A integridade do código-fonte do autor deve ser mantida.
- A licença não deve discriminar nenhuma pessoa ou grupo.
- A licença não deve restringir os usuários de usar o software em um tipo específico de negócio ou projeto de pesquisa.
- A licença se aplica a todos que recebem o software, independentemente de quem o forneceu.
- A licença permanece válida, independentemente de como é distribuída.
- A licença não deve impor restrições a outros softwares com os quais é empacotada.
- A licença permanece válida, independentemente da tecnologia ou interface em que é executada.
O WordPress é um software de código aberto e atende a todos esses requisitos. Isso lhe dá a melhor chance de sucesso e significa que continuará disponível gratuitamente.
Qual é a diferença entre software de código aberto e software livre?
O movimento de software livre veio antes do movimento de código aberto e o inspirou. É um movimento social iniciado em 1989 por Richard Stallman em resposta às licenças de software que se tornavam mais restritivas.
Ele visa proteger a liberdade dos usuários de software por meio da GNU General Public License ou GPL, uma licença de software administrada pela Free Software Foundation (FSF).

A GPL oferece aos usuários a liberdade de executar o software para qualquer finalidade. Ela também permite que eles estudem e modifiquem o código-fonte, e compartilhem o software com outras pessoas.
Com o tempo, ficou claro que compartilhar o código-fonte também é um bom senso de negócios. Por exemplo, torna a colaboração entre desenvolvedores mais eficiente.
Assim, em 1998, a Open Source Initiative foi formada para promover a metodologia de código aberto de um ponto de vista prático e de negócios. Ela reconhece uma gama mais ampla de licenças do que a Free Software Foundation. Veremos essas licenças a seguir.
Para mais detalhes, veja Software Livre.
Licenças de Código Aberto
Um grande número de licenças de software atende aos requisitos da Definição de Código Aberto. Elas concedem o direito a qualquer pessoa de usar, estudar, alterar e compartilhar o software em forma modificada ou não modificada.
A Open Source Initiative mantém uma lista de licenças aprovadas. Aqui estão algumas das licenças de código aberto mais populares:
- Licença Apache 2.0
- Licença BSD de 3 cláusulas "Nova" ou "Revisada"
- GNU General Public License (GPL)
- Licença MIT
- Mozilla Public License 2.0
Essas licenças de software de código aberto promovem a colaboração e o compartilhamento entre desenvolvedores com ideias semelhantes.
Vantagens e Desvantagens do Software de Código Aberto
Nem todos valorizam a filosofia de código aberto. Seus oponentes argumentam que o software de código aberto é, na verdade, mais vulnerável porque o código-fonte está facilmente disponível para qualquer pessoa estudar e hackear.
Na realidade, o software de código aberto pode ser mais seguro porque tem mais transparência, e quaisquer problemas podem ser rapidamente identificados e corrigidos pela comunidade.
Os oponentes também argumentam que o software de código aberto não vem com garantia e, se algo ruim acontecer, ninguém é responsável pelos danos. É verdade que para obter suporte do WordPress, você precisa saber para onde ir e como pedir corretamente.
Essas desvantagens são superadas pelos benefícios do software de código aberto. É fácil de personalizar e estender, e com mais pessoas estudando o código, os bugs são identificados e corrigidos rapidamente.
É por causa dos benefícios de seus valores de código aberto que o WordPress se tornou uma plataforma dinâmica de publicação na web.
Como o WordPress se mantém em funcionamento se é de código aberto?
O WordPress é um projeto comunitário de código aberto e não pertence a uma única empresa ou indivíduo. Dezenas de milhares de pessoas talentosas fizeram contribuições para torná-lo o ótimo software que é hoje.
Uma equipe principal de desenvolvedores lidera o projeto, mas qualquer pessoa pode contribuir para o seu sucesso. Desenvolvedores podem contribuir com patches e corrigir bugs, e usuários podem sugerir novos recursos.
Embora as pessoas por trás do WordPress não ganhem dinheiro com o software, elas podem e ganham dinheiro com serviços relacionados ao WordPress.
Por exemplo, muitos desenvolvedores construíram negócios de sucesso em torno do WordPress oferecendo plugins WordPress premium, hospedagem WordPress e outros serviços.
Para saber mais, veja Por que o WordPress é Gratuito? Quais são os Custos? Qual é a Pegadinha?
Esperamos que este artigo tenha ajudado você a aprender mais sobre software de código aberto. Você também pode consultar nossa lista de Leitura Adicional abaixo para artigos relacionados a dicas, truques e ideias úteis do WordPress.
Se você gostou deste guia, considere se inscrever em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e Facebook.
