You are on page 1of 3

Universidade do Sul de Santa Catarina Unisul

Campus Virtual


Atividade de avaliao a distncia (AD)


Unidade de Aprendizagem: Software Livre
Curso: Tec Gesto em TI
Professor: XXXXXX
Nome do aluno: XXXXXX
Data: 1X/0X/20XX

Orientaes:
Procure o professor sempre que tiver dvidas.
Entregue a atividade no prazo estipulado.
Esta atividade obrigatria e far parte da sua mdia final.
Encaminhe a atividade via Espao UnisulVirtual de Aprendizagem (EVA).

1. Recentemente uma empresa abandonou seu sistema servidor de e-mail de cdigo
aberto por uma soluo proprietria. O sistema vinha funcionando desde 1999 mas
comeou a apresentar problemas com o crescimento de usurios. Esta foi uma das
primeiras mudanas realizadas pelo novo diretor de TI da empresa, que tem praticado
uma clara poltica de adoo de todos os softwares de um determinado fabricante.

a) Alm do crescimento de usurios, que outros motivos poderiam ter prejudicado
a instalao e ajudado a influenciar o novo diretor a trocar de sistema? (1,0
ponto)

Falta de treinamento para a equipe e para prestar suporte ao usurio;
No existncia de uma soluo livre totalmente compatvel com a Microsoft;
Resistncia dos usurios na migrao do sistema;
No atender completamente s particularidades da empresa e
A no utilizao do aplicativo por qualquer motivo organizacional.

b) Que prejuzos potenciais para a empresa voc v nesta mudana? (1,0 ponto)

Gastos com aquisio de licenas;
Treinamento de pessoal de suporte em TI;
Contratao de prestao de servio terceirizado;
Impossibilidade de mudanas e personalizaes no programa e
Adequao, da empresa, a empregabilidade do novo software.




2. Richard Stallman uma importante figura para o software livre. Graduado no MIT,
criou em 1984 um projeto com o objetivo de desenvolver um sistema operacional livre.
Esse projeto, baseado no sistema operacional Unix, foi denominado GNU. O acrnimo
GNU significa Gnu is Not Unix. (RASCH, 2000) Junto com alguns amigos, Stallman
fundou a associao FSF - Free Software
Foundation, principal patrocinadora do projeto GNU. A fim de garantir as liberdades
inerentes a um software livre, Stallman criou a licena GNU GPL GNU General
Public License. Essa licena define algumas regras para o uso do software livre.
Essa definio de software livre estabelece 4 liberdades fundamentais que so
defendidas pela Licena GNU GLP. Desenvolva um contexto, de 8 a 10 linhas com
exemplos prticos da usabilidade dessas liberdades pelos seus desenvolvedores ou
pela sociedade. (3,0 pontos)

O software livre permite adaptaes ou modificaes em seu cdigo de forma
espontnea, sem precisar solicitar permisso ao seu proprietrio para modific-lo. Seus
objetivos concede aos usurios a liberdade de controle na execuo e adaptao a sua
computao e processamento de dados s suas necessidades. Os usurios de software
livre esto livres, no precisando pedir qualquer permisso; no estando restritos nas
atividades por meio de licenas proprietrias restritivas podendo, inclusive, auferir
lucros, vendendo as verses por eles mudadas, personalizadas, porm, tero que
disponibilizar o cdigo fonte com as melhorias implementadas, sendo um exemplo o
que Steve Jobs fez, ao modificar e personalizar uma verso de software livre,
renomeando-o para IOS e devolvendo a comunidade de software livre as melhorias
atravs do sistema operacional DARWIN.

3. Em um estudo realizado de anlise de programas, efetuado com o Kernel do Linux e
de outros programas, chegou-se concluso que o Kernel do Linux era o que tinha
menos erros por cada 1000 linhas de cdigo e que era o Kernel que mais rapidamente
corrigia os erros que eram detectados. Os nmeros so extraordinariamente positivos,
das 5.7milhes de linhas de cdigo que durante o estudo compunham o kernel Linux,
detectou-se 985 problemas, segundo os dados disponveis pela Universidade de
Carnegie Mellon, para um to grande nmero de linhas de cdigo, o normal seria
haver mais de 5000 erros e no somente os 985.
Geralmente o software proprietrio tem cerca de 1 a 7 erros por cada 1000 linhas de
cdigo de acordo com um estudo do National Cybersecurity Partnerships Working
Group, o que transpondo esses dados para o kernel Linux dariam algo como 5700 a
40mil falhas, o que j se demonstrou no ser assim, uma vez que o kernel Linux 2.6
apenas tinha 985.
Com base nas informaes acima, explique:

- O que kernel?

um componente do Sistema Operacional (Microsoft Windows, GNU/Linux,
Apple IOS, etc) responsvel por fazer a interao entre o hardware (peas fsicas) e o
software (programas e aplicativos), as duas camadas existenciais de um computador,
gerenciando os recursos do sistema e permitindo que os programas faam uso desses
recursos, acessando a memria, guardando arquivos nos HD, pendrives, etc, mostrando
o que se v, atravs da placa de vdeo, entre outras funcionalidades, sem que essas
atividades ofeream riscos a integridade do computador.

- Por que esta questo de erros no cdigo importante?

Porque est diretamente relacionada aos erros de sistema operacional, como
por exemplo, erros de memria e disco.

- O que cdigo fonte? (2,5 pontos)

o conjunto de palavras ou smbolos escritos de forma ordenada, contendo
instrues em uma das linguagens de programao existentes, de maneira lgica.
Os programas de computador so compostos por cdigos escritos em ordem
lgica pelos programadores atravs de diversas linguagens como Assembler, Cobol,
Fortan, J ava, PHP, entre outras. A estes cdigos dar-se o nome de cdigo fonte. Para
que a mquina entenda o que foi escrito a partir daquelas formas de escrita de cdigo,
necessrio fazer uso de um programa tradutor que ir transformar os cdigos
desenvolvidos daquela forma pelos programadores em cdigos que o computador possa
entender.

4. Voc como desenvolvedor e usurio de alguns programas feitos em software livre,
desenvolve ou adapta sistemas utilizando a linguagem PHP e disponibiliza em
servidores apache. Utiliza bastante tambm os pacotes de programas para escritrio,
como o open Office.
Com base nos estudos sobre as licenas de software livre, responda:
Voc ter que disponibilizar seus prprios softwares para a comunidade livre ou
para o pblico em geral?
Contextualize sua resposta em pequeno texto, um texto de at 5 linhas. (2,5 pontos)

A resposta apropriada no. Seria uma atitude em consonncia com a
filosofia da liberdade de software se o disponibilizasse para qualquer interessado, mas
no tem-se esta obrigao. Entretanto, tem-se que deixar o cdigo-fonte disposio de
quem vier a receber o cdigo, nos termos da licena, respeitando todos os termos da
licena livre adotada.

You might also like