O que é o desenvolvimento de software de código aberto?

O desenvolvimento de software de código aberto é um processo específico de desenvolvimento de software que os colegas podem revisar abertamente. Os estágios do processo de desenvolvimento são acessíveis e completamente transparentes. Isso permite aos usuários a capacidade de oferecer informações e sugestões sobre o desenvolvimento de software através da comunicação ou da modificação real do software.

Os usuários e os desenvolvedores de software se beneficiam do processo de desenvolvimento de software de código aberto. Os usuários são convidados a influenciar o processo de desenvolvimento e os desenvolvedores são incentivados a fazer modificações de software com base em sua entrada, de modo que a probabilidade é alta de que o produto seja desenvolvido para atender às especificações e necessidades dos usuários. O processo que resulta em software proprietário não pode ser mais diferente do desenvolvimento de software de código aberto. O processo de desenvolvimento em torno do software proprietário geralmente é muito secreto e, muitas vezes, apenas os funcionários que trabalham diretamente no projeto estão a par do processo. Por outro lado, softw de código abertoestão o desenvolvimento faz com que os estágios do desenvolvimento de conhecimento público de um software, e a contribuição do público sobre o software em cada estágio é considerada vital para a qualidade do produto.

Um processo de desenvolvimento de software aberto pode ser uma ferramenta educacional incrível para desenvolvedores de software. A participação necessária de usuários e desenvolvedores torna o conhecimento íntimo dos sistemas e do funcionamento de software uma conseqüência bem -vinda. Familiarizar -se com o software também pode fazer modificações, atualizações e melhorias frequentes uma realidade para os usuários que empregam o software. A colaboração desse tipo garante que os usuários sejam sempre apresentados com uma versão do software que reflete suas necessidades pessoais, desejos e informações. Com o software proprietário, os usuários geralmente ficam com a versão do software que a empresa decide produzir.

O processo de desenvolvimento de software de código aberto difere bastante fRom de seus colegas proprietários, mas o software resultante é comparável. Alguns consideram melhor não apenas em termos de aplicação real, mas também em flexibilidade e confiabilidade. Aplicativos de código aberto e os dados criados a partir deles geralmente são melhores reflexões dos desejos dos usuários reais. MySQL e PHP são o resultado do desenvolvimento de software de código aberto.

Outra vantagem do desenvolvimento de software de código aberto é que o público pode usar e modificar o software gratuitamente. Qualquer pessoa, incluindo desenvolvedores apaixonados e usuários curiosos, pode visualizar o código -fonte do software de código aberto e modificar os projetos. Eles também podem distribuir o software sem ter que pagar taxas ou custos associados às licenças. O software de código aberto é gratuito; portanto, o uso de produtos que são o resultado do processo de desenvolvimento de software de código aberto pode realmente ter o efeito de reduzir o custo do software proprietário concorrente.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?