1) O documento discute software open source, incluindo sua definição, diferenças em relação ao software livre e as principais vantagens do software open source.
2) Apresenta as três fases evolutivas do software open source: Open Source 1.0, Open Source 1.5 e Open Source 2.0.
3) Fornece exemplos de projetos open source de sucesso como Python, VLC, Notepad++, Free Download Manager e Google Chrome.
1. S.O. -Sistemas Operativos
Módulo 4
Ficha de Trabalho 1
Sumário:
Software Open Source
Utilizando o documento anterior, responda às questões que se seguem.
1. O que significa software open source?
a. Para um software ser considerado open source deve ter os seguintes princípios:
Distribuição livre; Código fonte; Trabalhos Derivados; Integridade do autor do
código fonte; Não discriminação contra pessoas ou grupos; Distribuição de licença;
Licença não especifica a um produto; Licença não restrinja outros programas;
Licença neutra em relação a tecnologia.
2. Qual a diferença entre software livre e software open Source?
a. A diferença entre estes dois termos pode estar em regras e licenças de utilização, é
porque o OS tem essas regras e licenças e o SL não.
3. Descreve resumidamente as várias fases de evolução do software open Source?
a. Existem 3 fases:
Open Source 1.0 – Assim se iniciou os movimentos de "hackers" do
fim da década de 70 e seguiu-se pela instituição bem-sucedida do GNU
Project e da Free Software Foundation, com representantes iniciais de
sucesso como o Apache, Linux e My SQL. Finalmente, no final da década
de 90, veio o sucesso da Apache Software Foundation, com as suas leis e
princípios conhecidos por "Foundation Bylaws", criados para fomentar
projectos Open Source cooperativos.
Open Source 1.5 – Isto inicia a profissionalização e catapulta a
importância do Open Source para a indústria em geral. Os serviços de
manutenção e suporte de "matéria-prima" OpenSource são oferecidos
comercialmente, mas o software permanece gratuito. A diferenciação não
2. vem do software em si, mas dos serviços em torno do mesmo. Empresas
como JBoss Group e Redhat inserem-se neste modelo. Esta fase não
corrigiu o problema do alto custo de propriedade, por meio de pessoal
interno fazendo montagem, integração, especialização e acabamento final,
como na primeira fase.
Open Sorce 2.0 – Segundo o Delphi Group, para que softwares Open-
Source sejam adoptados pela maioria dos consumidores de softwares
comerciais, e finalmente entrem na "missão crítica" das empresas,
rivalizando com os grandes fornecedores, é necessário que demonstrem
um padrão de qualidade compatível com estes últimos e ofereçam
algumas vantagens intrínsecas num modelo de "comercialização" (sim,
comprar também tem suas vantagens!), tais como repasse de riscos e
compromisso "contratual e legal" por parte de fornecedores com relação à
qualidade do que oferecem.
4. Diga de forma sucinta, quais as principais vantagens do software open Source?
a. O software open source disponibiliza a qualquer pessoa o acesso a código fonte.
Com a liberdade temos a opção da escolha. Podendo escolha temos Poder.
b. As vantagens são as seguintes:
Custos mais baixos com software – As soluções de software livre
geralmente não necessitam do pagamento de licenças, o que reduz
substancialmente o investimento nestas tecnologias. As únicas despesas
encontram-se relacionadas com a implementação, suporte e formação (tal
como em qualquer outro software).
Gestão Simplificada de Licenças – O software livre pode ser instalado as
vezes que forem necessárias e em diferentes máquinas sem custos
adicionais no que toca a licenças.
Custos mais baixos em Hardware – Geralmente, as soluções open
source necessitam de menos poder de hardware para cumprir com os seus
objectivos e tarefas. Esta situação permite um menor investimento em
Hardware ou na aquisição de máquinas com mais poder de
processamento.
Amplo Suporte Técnico – Através das comunidades on-line é possível
obter suporte técnico a estas tecnologias, mas também existem imensas
empresas tecnológicas que oferecem suporte técnico a preço bem mais
competitivos do que qualquer empresa detentora de um software
proprietário.
Não fica preso a um fornecedor – O facto de o código ser aberto e livre
para alterações, permite às organizações não estarem presas a um
fornecedor. Facilmente podem mudar e adaptar as suas escolhas de
acordo com os seus melhores interesses.
3. 5. Lista alguns exemplos de projectos de sucesso?
a. 5 Exemplos de projectos com sucesso: Python (Linguagem de programação); VLC
(Tocador multi plataforma e robusto. Toca praticamente todos os formatos de
vídeos); Notepad++ (Editor de Texto com suporte a varias linguagens de
programação); Free Download Manager (Gerenciador de Download); Google
Chrome (Navegador).
6. O que é o OSOR? Qual o seu objectivo?
a. O OSOR é um repositório comum que, para além do código fonte e do código
objecto, disponibiliza informação sobre o uso de aplicações, as diferentes versões
do software, licenças de código aberto e material relacionado com contratos.
Dentro deste portal, as administrações dos estados membros, ainda, poderão
partilhar conhecimento e experiência sobre as suas diferentes aplicações de
código aberto. O objectivo é a partilha e reutilização de aplicações.