Ir para o curso

Página 5: Diferenças entre software de código aberto e código fechado

/pt/informatica-avancada/sera-que-voce-deveria-aprender-a-programar/content/

Diferenças entre software de código aberto e código fechado

Software é um conjunto de programas ou aplicativos, instruções e regras informáticas que permitem que um computador possa funcionar. Podemos encontrar software de código aberto ou de código fechado.

Neste vídeo você verá as principais características e diferenças desses dois tipos de software.

Em primeiro lugar, o software de código fechado são os distribuídos com uma licença e não pode ser modificado ou adaptado pelo usuário, como é o caso do IOS e do Windows.

Por outro lado, o software de código aberto é o oposto, pois pode ser modificado pelo usuário e é distribuído gratuitamente. Um exemplo claro é o Android e o Linux.

Existem três pontos principais que diferenciam esses dois tipos de software:

1. O custo:

Para usar uma licença de software de código fechado é necessário pagar, enquanto que o software de código aberto é distribuído publicamente e de forma gratuita.

Software pago e gratuito.

2. O serviço:

De um modo geral, o software de código fechado oferece suporte técnico e atualizações durante a vida útil do produto, ao contrário do de código aberto, em que você terá que trabalhar em colaboração com outros usuários para melhorar o serviço.

Suporte técnico e atualização de software.

3. Segurança:

Nesse caso, o software de código fechado força você a aceitar o nível de segurança que o provedor oferece. Diferentemente do software  de código aberto, que é inspecionado pelos usuários podendo ser modificado e implementado qualquer recurso de segurança extra.

Segurança de software livre e pagamento.

Mas decidir qual tipo de software é melhor para você depende, em grande parte, de sua experiência técnica ou recursos disponíveis para manter e atualizar o software.

/pt/informatica-avancada/estruturas-sequenciais-condicionais-e-de-repeticao/content/