O que é o desenvolvimento de código aberto?

O desenvolvimento de código aberto é um tipo específico de processo de desenvolvimento de software. Nesse processo, os colegas revisam abertamente os estágios de um desenvolvimento de um software. Esse tipo de desenvolvimento de software é transparente e acessível, para que os usuários possam fornecer suas contribuições, seja por sugestão ou através de modificações pessoais.

Os benefícios do processo de desenvolvimento de código aberto não podem ser subestimados. Muitos usuários e desenvolvedores são capazes de influenciar a forma como um produto acaba; portanto, o potencial de produzir um produto de alta qualidade é alto. Isso é muito diferente dos projetos proprietários, que geralmente permanecem guardados durante o processo de desenvolvimento, com o processo sendo conhecido apenas pelos funcionários da empresa de origem. Projetos proprietários geralmente não recebem feedback do público em geral até que eles entram no mercado, mas o processo de desenvolvimento de código aberto incentiva o feedback em muitos estágios de desenvolvimento, para que a melhor qualidade do produto possa ser alcançada.

O azedo abertoO processo de desenvolvimento da CE pode ser uma ferramenta de aprendizado inestimável para quem deseja se educar sobre o desenvolvimento de software. O desenvolvimento de código aberto depende da participação dos usuários, para que os usuários sejam incentivados a tomar peças de software e essencialmente torná -las as suas por meio de modificações e atualizações. A colaboração de diferentes usuários garante um tipo de sistema virtual de verificações e equilíbrio, em que um produto é desenvolvido como resultado dos desejos, necessidades e informações dos usuários finais, em oposição aos resultados de uma empresa proprietária.

Esse processo pode resultar em um produto de código aberto comparável ou melhor ao software proprietário - não apenas no aplicativo, mas também em flexibilidade e confiabilidade. Tanto os aplicativos quanto os dados que eles produzem têm uma chance maior de ser o que os usuários finais realmente desejam. MySQL e PHP são exemplos de aplicações que resultaram do SOU abertoProcesso de Desenvolvimento RCE.

Como bônus, o processo de desenvolvimento de código aberto e os produtos que resultam geralmente custam menos do que seus colegas proprietários. De fato, os projetos de código aberto são considerados gratuitos para o público usar e modificar. Isso significa que os usuários e desenvolvedores podem visualizar o código -fonte dos projetos, ajustar os projetos à medida que consideram o ajuste e distribuí -los a outras fontes sem ter que pagar por licenças. Em vez disso, pode -se argumentar que o público realmente lucra com o uso de produtos de código aberto, porque usá -los pode fornecer concorrência para empresas de software proprietárias, o que pode resultar em preços proprietários de software sendo reduzidos.

OUTRAS LÍNGUAS

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

Como podemos ajudar? Como podemos ajudar?