FerramentasOutras línguas
|
Código abertoO termo código aberto, ou open source em inglês, foi criado 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.
[editar] IntroduçãoA história do movimento Open Source se confunde com as origens do UNIX, da Internet e da cultura "hacker". O rótulo "Open Source" surgiu em uma reunião em fevereiro de 1998. Tal debate juntou personalidades que se tornaram verdadeiras referências no que diz respeito ao Open Source, como Todd Anderson, Chris Peterson (Foresight Institute), Jon "Maddog" Hall e Larry Augustin (Linux International), Sam Ockman (Silicon Valley Linux User's Group) e Eric Raymond. Como a diferença entre os movimentos "Software Livre" e "Código Aberto" está apenas na argumentação em prol dos mesmos softwares, é comum que esses grupos se unam em diversas situações ou que sejam citados de uma forma agregadora através da sigla "FLOSS" (Free/Libre and Open Source Software). Os defensores do movimento Open Source sustentam que não se trata de algo anticapitalista, anarquista, mas de uma alternativa ao modelo de negócio para a indústria de software. Esta alternativa não gira em torno de regras econômicas ortodoxas, mas vai além e questiona princípios, inclusive dos modelos econômicos ortodoxos aplicados à esfera virtual. Além de questionar esses princípios econômicos, o modelo colaborativo de produção intelectual oferece um novo paradigma para o direito autoral. Algumas grandes empresas como IBM, HP, Intel eDell também têm investido no software de código aberto, juntando seus esforços para a criação do Open Source Development Lab (OSDL ), instituição destinada à criação de tecnologias de código aberto. A grande força do código aberto está no potencial de cooperação para depuração coletiva, capaz de neutralizar pressões mercadológicas e políticas e melhor dominar complexidades. Os detratores do movimento, contudo, alegam que esse movimento é, na verdade, um desestímulo para o desenvolvimento de novas tecnologias, por não levar em conta a propriedade intelectual do criador. [editar] Open Source DefinitionA 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
2. Código fonte
3. Trabalhos Derivados
4. Integridade do autor do código fonte
5. Não discriminação contra pessoas ou grupos
6. Não discriminação contra áreas de atuação
7. Distribuição da Licença
8. Licença não específica à um produto
9. Licença não restrinja outros programas
10. Licença neutra em relação a tecnologia
[editar] Alguns projetos FLOSS de sucesso mundial[editar] Mozilla FirefoxNavegador Open Source desenvolvido pela Mozilla Foundation, que nos últimos anos tem ganhado grande número de usuários. Tem suporte aos padrões web e também pode adquirir mais recursos utilizando extensões. Quem deu início ao Firefox foram Dave Hyatt e Blake Ross. [editar] Apache HTTP ServerEm meados de 1994 ex-funcionários do National Center for Supercomputing Applications,em português, Centro Nacional para Aplicações de Supercomputação, situado na Universidade de Illinois, começaram a reunir seus conhecimentos e desenvolvimentos para implementarem o HTTP. Brian Behlendorf e Cliff Skolnick fizeram uma lista de discussão, criaram um espaço onde as informações eram compartilhadas e os principais desenvolvedores tinham acesso a uma máquina na qual os trabalhos eram armazenados. No final de fevereiro de 1995, foi criada a Apache Software Foundation. Atualmente o servidor Apache é utilizado em mais de 50% dos servidores web do mundo. [editar] PerlA linguagem de programação Perl foi concebida oficialmente em 1987 por Larry Wall. Porém, só em 1989, com o lançamento da versão 3.0, licenciou-se sob a GPL (GNU General Public License). Atualmente a linguagem já se encontra na versão 5.8.8, possui diversos livros publicados e é a ferramenta responsável pela maioria do "conteúdo dinâmico" na World Wide Web. [editar] LinuxLinux é um dos exemplos mais famosos de software Open Source. Este kernel (cerne ou núcleo) de sistema operacional vem sendo desenvolvido e aprimorado desde 1991, quando Linus Torvalds liberou seu código na Internet e licenciou-o sob a GPL. Atualmente o Linux já está na sua versão 2.6 e apresenta cerca de 450 distribuições diferentes. Todos estes desenvolvimentos foram possíveis graças à listas de discussões e espaços colaborativos. [editar] Ver também[editar] Ligações externas
|