Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

O que é: Código aberto

Código-fonte aberto é um termo usado para descrever programas de computador que têm 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, modificado 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, os erros no software podem ser encontrados e corrigidos com mais eficiência.

What is Open Source?

A definição de código aberto

A Open Source Initiative (OSI) é uma organização sem fins lucrativos que vem aumentando a conscientização sobre os benefícios do software de código aberto há mais de vinte anos. Eles ajudam a definir o que significa código-fonte aberto.

Open Source Initiative

A Definição de Código A berto (OSD) explica que o software de código aberto não se limita a fornecer acesso ao código-fonte. Há também regras sobre a forma como o software é distribuído.

  1. Outros devem ser livres para redistribuir o software, seja gratuitamente ou por um preço.
  2. Quando o software é distribuído, o código-fonte deve ser incluído.
  3. Outras pessoas podem modificar o software. As modificações devem ser distribuídas sob os mesmos termos que o software original.
  4. A integridade do código-fonte do autor deve ser mantida.
  5. A licença não deve discriminar nenhuma pessoa ou grupo.
  6. 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.
  7. A licença se aplica a todos que receberem o software, independentemente de quem o forneceu.
  8. A licença permanece válida, independentemente de como é distribuída.
  9. A licença não deve impor restrições a outros softwares com os quais é empacotada.
  10. A licença permanece válida independentemente da tecnologia ou da interface em que for 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 ele continuará disponível gratuitamente.

Qual é a diferença entre software de código aberto e software livre?

O movimento do software livre surgiu antes do movimento do código-fonte aberto e o inspirou. É um movimento social que foi iniciado em 1989 por Richard Stallman em resposta ao fato de as licenças de software estarem se tornando mais restritivas.

Seu objetivo é 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).

Free Software Foundation

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 o compartilhamento do código-fonte também faz sentido para os negócios. Por exemplo, ele torna a colaboração entre os 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 comercial. Ela reconhece uma variedade maior de licenças do que a Free Software Foundation. Veremos essas licenças a seguir.

Para obter mais detalhes, consulte 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-fonte aberto. Elas concedem o direito a qualquer pessoa de usar, estudar, alterar e compartilhar o software em uma 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-fonte aberto mais populares:

  • Licença Apache 2.0
  • Licença BSD 3-Clause "Nova" ou "Revisada
  • Licença Pública Geral GNU (GPL)
  • Licença MIT
  • Licença Pública Mozilla 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 todo mundo valoriza a filosofia de código-fonte aberto. Seus oponentes argumentam que o software de código-fonte 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 qualquer problema pode ser rapidamente identificado e corrigido pela comunidade.

Os oponentes também argumentam que o software de código aberto não tem garantia e, se algo ruim acontecer, ninguém será responsável pelos danos. É verdade que, para obter suporte ao WordPress, você precisa saber onde ir e como solicitá-lo adequadamente.

Essas desvantagens são superadas pelos benefícios do software de código aberto. É fácil de personalizar e ampliar e, com mais pessoas estudando o código, os erros 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 no mercado 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 transformá-lo no excelente software que é hoje.

Uma equipe central de desenvolvedores lidera o projeto, mas qualquer pessoa pode contribuir para o seu sucesso. Os desenvolvedores podem contribuir com patches e corrigir bugs, e os usuários podem sugerir novos recursos.

Embora as pessoas por trás do WordPress não ganhem dinheiro com o software, elas podem ganhar dinheiro com serviços relacionados ao WordPress.

Por exemplo, muitos desenvolvedores criaram negócios bem-sucedidos em torno do WordPress, oferecendo plug-ins premium, hospedagem e outros serviços.

Para saber mais, consulte Por que o WordPress é gratuito? Quais são os custos? Qual é a desvantagem?

Esperamos que este artigo tenha ajudado você a saber mais sobre software de código aberto. Você também pode consultar nossa lista de Leitura adicional abaixo para obter artigos relacionados sobre dicas, truques e ideias úteis para o WordPress.

Se você gostou deste guia, considere a possibilidade de se inscrever em nosso canal do YouTube para obter tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Leitura adicional

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!