PcSaudavel.com

Tecnologia, Segurança, Smartphones, Redes Sociais

Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

Open Source - Código Aberto - Software Livre

3.946 vezes

 Powered by Max Banner Ads 

Código Aberto - Open Source

O termo código aberto, ou open source em inglês foi cunhado pela OSI (Open Source Initiative) e se refere ao mesmo software também chamado de software livre, ou seja, aquele que respeita as quatro liberdades definidas pela Free Software Foundation.

Qualquer licença de software livre é também uma licença de código aberto, a diferença entre os dois está no discurso. Enquanto a FSF usa o termo “Software Livre” para trazer um discurso baseado em questões éticas, direitos e liberdade, a OSI usa o termo “Código Aberto” para discursar sobre um ponto de vista puramente técnico, sem conflitar questões éticas.

Esta nomenclatura e discurso foram forjados por Eric Raymond e outros fundadores da OSI para apresentar o software livre a empresas de uma forma mais agradável a visão das corporações.
A definição do Open Source foi criada pela Open Source Iniciative(OSI) a partir do texto original da Debian Free Software Guidelines (DFSG) e determina que um programa de código aberto deve garantir:

1. Distribuição livre

  • A licença não deve restringir de nenhuma maneira a venda ou distribuição do programa gratuitamente, como componente de outro programa ou não.

2. Código fonte

  • O programa deve incluir seu código fonte e deve permitir a sua distribuição também na forma compilada. Se o programa não for distribuído com seu código fonte, deve haver algum meio de se obter o mesmo seja via rede ou com custo apenas de reprodução. O código deve ser legível e inteligível para qualquer programador.

3. Trabalhos Derivados

  • A licença deve permitir modificações e trabalhos derivados, e deve permitir que eles sejam distribuídos sobre os mesmos termos da licença original.

4. Integridade do autor do código fonte

  • A licença pode restringir o código fonte de ser distribuído em uma forma modificada apenas se a licença permitir a distribuição de arquivos patch(de atualização) com o código fonte para o propósito de modificar o programa no momento de sua construção. A licença deve explicitamente permitir a distribuição do programa construído a partir do código fonte modificado. Contudo, a licença pode ainda requerer que programas derivados tenham um nome ou número de versão diferentes do programa original.

5. Não discriminação contra pessoas ou grupos

  • A licença não pode ser discriminatória contra qualquer pessoa ou grupo de pessoas.

6. Não discriminação contra áreas de atuação

  • A licença não deve restringir qualquer pessoa de usar o programa em um ramo específico de atuação. Por exemplo, ela não deve proibir que o programa seja usado em um empresa, ou de ser usado para pesquisa genética.

7. Distribuição da Licença

  • Os direitos associados ao programa devem ser aplicáveis para todos aqueles cujo o programa é redistribuído, sem a necessidade da execução de uma licença adicional para estas partes.

8. Licença não específica à um produto

  • Os direitos associados ao programa não devem depender que o programa seja parte de uma distribuição específica de programas. Se o programa é extraído desta distribuição e usado ou distribuído dentro dos termos da licença do programa, todas as partes para quem o programa é redistribuído devem ter os mesmos direitos que aqueles que são garantidos em conjunção com a distribuição de programas original.

9. Licença não restrinja outros programas

  • A licença não pode colocar restrições em outros programas que são distribuídos juntos com o programa licenciado. Isto é, a licença não pode especificar que todos os programas distribuídos na mesma mídia de armazenamento sejam programas de código aberto.

10. Licença neutra em relação a tecnologia

  • Nenhuma cláusula da licença pode estabelecer uma tecnologia individual, estilo ou interface a ser aplicada no programa.

O Código Aberto ou Open Source está sendo uma grande revolução no mundo da Internet, por tratar-se de código aberto, as pessoas tem acesso e podem modifica-lo desde que seja informado ao seu criador.

A grande vantagem qualquer erro encontrado é corrigido mais rapidamente, diferente do código fechado, na internet existem muitos sofware que utilizam o código livre.

O Sistema Operacional Linux é um deles, cade vez que o Kernel (núcleo do sistema) é modificado o seu criador é informado.

Pergunta

Você acha que o código aberto é mais seguro que o código fechado?

Fonte de consulta: Wikipédia


Tecnologia, Segurança, Smartphones, Redes Sociais


Software Livre
Apple - QuickTime - Download
Acumulador de chumbo – Wikipédia a enciclopédia livre
iOS 5: Top 10 Reasons to Upgrade
Vivo libera iPhone como Modem | PcSaudavel.com


Related Posts with Thumbnails
Está no seu momento de descanso né? Entao clique aqui! TopSites PcSaudavel.com Clic+ Os Melhores Links da Internet para Você Link-Me 20 Minutos Ver! Linkerama: Os melhores blogs da Internet estão aqui! MastLink: O melhor  Agregador
Sejam Bem Vindos. Não Esqueçam de Curtir Nossa Página de Fãs. Obrigado!
Website Traffic Tracking
Double Layer Superdrive
Veja mais Tecnologia no doHITS

My Ping in TotalPing.com