Universidade de Passo Fundo CEMI - Centro de Ensino Médio Integrado Microsoft Excel Profª Cristiane Carla Schenkel E-mail: [email protected] Responda as questões abaixo a respeito do Software Livre e elabore um trabalho para apresentar no Power Point, não esqueça do sumário, introdução, desenvolvimento, conclusão e referências. 1) Conceitue software livre: é qualquer programa de computador que pode ser usado, copiado, estudado, modificado e redistribuído sem nenhuma restrição. Um software é considerado como livre quando atende aos quatro tipos de liberdade para os usuários do software definidas pela Free Software Foundation: A liberdade para executar o programa, para qualquer propósito (liberdade nº 0); A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade nº 1). Acesso ao código-fonte é um pré-requisito para esta liberdade; A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2); A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie (liberdade nº 3). Acesso ao código-fonte é um pré-requisito para esta liberdade; A liberdade de executar o programa significa a liberdade para qualquer tipo de pessoa física ou jurídica utilizar o software em qualquer tipo de sistema computacional, para qualquer tipo de trabalho ou atividade, sem que seja necessário atender a alguma restrição imposta pelo fornecedor. http://pt.wikipedia.org/wiki/Software_livre Para que essas liberdades sejam reais, elas tem que ser irrevogáveis desde que você não faça nada errado; caso o desenvolvedor do software tenha o poder de revogar a licença, mesmo que você não tenha dado motivo, o software não é livre. <http://www.softwarelivre.org/whatisit.php> 2) O que é copyleft? Copyleft é uma forma de usar a legislação de proteção dos direitos autorais com o objetivo de retirar barreiras à utilização, difusão e modificação de uma obra criativa devido à aplicação clássica das normas de propriedade intelectual, sendo assim diferente do domínio público que não apresenta tais restrições. "Copyleft" é um trocadilho com o termo "copyright" que, traduzido literalmente, significa "direitos de copia". Uma das razões mais fortes para os autores e criadores aplicarem copyleft aos seus trabalhos é porque desse modo esperam criar as condições mais favoráveis para que um alargado número de pessoas se sintam livres de contribuir com melhoramentos e alterações a essa obra, num processo continuado. < http://pt.wikipedia.org/wiki/Copyleft> 3) Diferencie Software livre e Código aberto. Os defensores do código aberto argumentam a respeito das virtudes pragmáticas do software livre ao invés das questões morais. A discordância básica dos movimentos está no discurso. Enquanto o focvo do software livre chama a atenção para valores morais, ética, direitos e liberdade o movimento código aberto defende um discurso mais agradável ás empresas. por este fato o movimento de software livre condena o uso e desenvolvimento de software proprietário, enquanto o movimento de código aberto é conivente com o desenvolvimento de software proprietário. Para o Movimento do software livre, que é um movimento social, não é ético aprisionar conhecimento científico, que deve estar sempre disponível, para assim permitir a evolução da humanidade. Já o movimento pelo Código Aberto, que é um movimento mais voltado ao mercado, prega que o software desse tipo traz diversas vantagens técnicas e econômicas. O segundo surgiu para levar as empresas a adotarem o modelo de desenvolvimento de software livre. 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). < http://pt.wikipedia.org/wiki/Software_livre> 4) Transcreva e analise a licença GNU. Tem por objetivo criar um sistema operacional totalmente livre, que qualquer pessoa teria direito de usar, modificar e redistribuir, o programa, seu código fonte, desde que garantido para todos os mesmos direitos. Atualmente, o sistema operacional GNU com o kernel Linux é conhecido como GNU/Linux, que é como o projeto solicita aos utilizadores que se refiram ao sistema completo, embora a maioria das pessoas se referem ao sistema apenas como Linux por uma questão de comodidade.< http://pt.wikipedia.org/wiki/GNU> O propósito desta Licença é deixar um manual, livro-texto ou outro documento escrito ``livre'' no sentido de liberdade: assegurar a qualquer um a efetiva liberdade de copiar ou redistribuí-lo, com ou sem modificações, comercialmente ou não. Secundariamente, esta Licença mantém para o autor e editor uma forma de ter crédito por seu trabalho, sem ser considerado responsável pelas modificações feitas por terceiros. < http://www.ead.unicamp.br/minicurso/bw/texto/fdl.pt.html> 5) Comente sobre a Licença BSD. Esta licença impõe poucas restrições quando comparada aquelas impostas por outras licenças, como a GNU General Public License ou mesmo as restrições padrão determinadas pelo copyright, colocando-a relativamente próxima do domínio público. O texto da licença é considerado como de domínio público e pode ser modificado sem nenhuma restrição.< http://pt.wikipedia.org/wiki/Licen%C3%A7a_BSD> 6) Comente sobre a licença: MPL ou Mozilla Public License. A licença é similar ao copyleft, mas não é tão rígida quanto à distribuição de trabalhos derivados. Especificamente, o código fonte copiado ou alterado sob a licença Mozilla deve continuar sob esta licença. Porém, este código pode ser combinado em um programa com arquivos proprietários. Além disso, é possível criar uma versão proprietária de um código sob a licença Mozilla. Por exemplo, o navegador Netscape 6 e 7 são versões proprietárias das versões correspondentes da suíte Mozilla.< http://pt.wikipedia.org/wiki/Licen%C3%A7a_Mozilla> 7) Comente sobre a licença Apache. A Licença Apache (Apache License em inglês) é uma licença para software livre (open source) de autoria da Apache Software Foundation (ASF). Todo software produzido pela ASF ou qualquer um dos seus projetos e sub-projetos é licenciado de acordo com os termos da licença Apache. Alguns projetos não pertencentes à ASF também utilizam esta licença. A licença Apache (versões 1.0, 1.1 e 2.0) exige a inclusão do aviso de copyright e disclaimer, mas não é uma licença copyleft - ela permite o uso e distribuição do código fonte tanto no software open source como no proprietário.< http://pt.wikipedia.org/wiki/Licen%C3%A7a_apache> Comente sobre o sistema operacional Linux (vantagens e desvantagens em relação ao sistema Windows). VANTAGENS Baixo custo O Linux é baseado em software livre. Por isso, as empresas que distribuem o sistema não cobram pelo sistema em si, mas por serviços adicionais como publicação de manuais, suporte, treinamento, etc. No caso do SuSE 9.3, distribuído no Brasil, o UOL comprou o programa pela Internet por R$ 64,80. É o valor dos CDs gravados, do manual que acompanha o produto, do suporte técnico oferecido e do custo de envio pelo correio. Segundo Rafael Peregrino, editor da Revista Easy Linux, que encarta uma versão do SuSE 9.3 para o Brasil, a cópia e a distribuição dos CDs são permitidas -o que é uma das premissas do software livre. Segurança Qualquer instalação ou alteração do sistema, no Linux, requer a autorização do "usuário root", que é uma espécie de usuário especial do sistema. Com isso, dificilmente um vírus ou programa malicioso será instalado a não ser que você autorize, inserindo sua senha e nome de usuário. Há ainda o fato de o sistema estar instalado em bem menos máquinas que o Windows, o que o torna menos visado pelos criadores de vírus. Comunidade de suporte ativa Fóruns, listas de discussão, wikipages, e-groups, sites... É grande a lista de recursos disponíveis na Web para resolver problemas relativos a Linux. De problemas básicos (como dificuldade para executar um tipo de arquivo) a dúvidas mais complexas, é possível encontrar respostas em comunidades de usuários de software livre online. Em português, há o site Br-Linux.org, com notícias de Linux, tutoriais e fóruns, e o e-group SuSE Linux Brasil, em que usuários trocam informações sobre o sistema. DESVANTAGENS Incompatibilidade com equipamentos Muitos softwares que permitem o funcionamento de certos equipamentos (como o da impressora HP adquirida pelo advogado Fernando Cotelo; saiba mais) são feitos exclusivamente para Windows, o que pode dificultar muito o uso deles com o Linux. Como o SuSE permite manter o Windows instalado, uma saída pode ser reiniciar o micro no ambiente Windows na hora de usar tais equipamentos. Há ainda os fóruns nos quais você pode compartilhar o problema com outros usuários e ver quais as soluções encontradas por eles. No caso da cópia do SuSE que instalamos em um notebook, o sistema não reconheceu corretamente o monitor. O problema foi resolvido, mas só depois de uma procura na Internet por informações técnicas do monitor. Formatos proprietários Arquivos de áudio e vídeo nos formatos WMA e WMV, respectivamente, ligados ao programa Windows Media Player, da Microsoft, são dos mais usados na Internet. A TV UOL, por exemplo, transmite vídeos em WMV. O Kaffeine, reprodutor de mídia que vem com o SuSE, é anunciado como uma alternativa ao tocador da Microsoft. No entanto, nos testes realizados pela redação (usando o navegador Firefox), não foi possível, de início, assistir a vídeos de páginas como os da TV UOL e da CNN, mesmo depois de instalada a atualização sugerida pelo manual. A solução foi encontrada nos fóruns. Primeiro, instalamos a extensão do Firefox "MediaPlayerConnectivity", que permite assistir aos vídeos em uma janela separada. Depois de mais algum tempo consultando fóruns, decidimos baixar o reprodutor de mídia Mplayer -basta clicar, abrir e selecionar "Instalar com o Yast"- e o plugin "mplayerplug-in". Com isso, pudemos assistir aos vídeos na janela do browser, normalmente. < http://tecnologia.uol.com.br/especiais/ultnot/2005/08/18/ult2888u81.jhtm> por Bruno aragaki 8) LINUX Guia de Comandos A linha de comando do sistema operacional Linux permite a realização de inúmeras tarefas através de seus comandos, de manipulação de arquivos a verificação do tráfego em rede. mkdir rmdir rm -rf cd cd ~ cd pwd ls ls -alh ls -ltr du -msh whereis samba which via linha cria um diretório exemplo: mkdir docs exclui um diretorio (se estiver vazio) exclui um diretório e todo o seu conteúdo (cuidado com este comando) entra num diretório (exemplo: cd docs) ou retorna para HOME vai direto para o diretório home do usuário logado. volta ao último diretório acessado exibe o local do diretório atual listar o conteúdo do diretório mostra o conteúdo detalhado do directório mostra os arquivos no formado longo(l) em ordem inversa(r) de data (t) mostra o tamanho do diretório em Megabytes mostra onde se encontra determinado arquivo (binários) exemplo: whereis mostra qual arquivo binário está sendo chamado pelo shell quando chamado de comando < http://pt.wikipedia.org/wiki/LINUX_Guia_de_Comandos> 9) Guia Bozolinux O Guia Bozolinux é um projeto destinado a construção colaborativa de guias, manuais, apostilas e livros sobre Linux e outros softwares livres.< http://pt.wikipedia.org/wiki/Guia_Bozolinux> As principais novidades são: Enciclopédia Bozolinux (EBL): a Enciclopédia Bozolinux é o lugar onde você encontrará verbetes diversos que abordam os temas que se relacionam direta ou indiretamente com o GNU/Linux e o Software Livre. É possível encontrar verbetes como 'GNU/Linux', 'Richard Stallman', 'Debian', 'Jabber', 'Memória RAM' e até mesmo 'Volátil'. Guia Bozolinux (GBL): o Guia Bozolinux é onde você encontrará guias completos, dos mais variados assuntos, publicados em um wiki. Dessa forma, caso você queira desenvolver o seu próprio guia, poderá fazê-lo facilmente. A estrutura de armazenamento dos capítulos de cada guia permite que um capítulo pertencente a um determinado guia possa ser utilizado em outro, sem que seja necessário duplicar o conteúdo do capítulo, o que agiliza o desenvolvimento de novos guias. Bozolinux Artigos (BLA): o Bozolinux Artigos é onde as pessoas podem desenvolver artigos técnicos. Esse artigos também são desenvolvidos através de wiki, de forma que pode-se manter esses artigos sempre atualizados, além do que isso permite que qualquer pessoa possa contribuir no desenvolvimentos desses artigos. Bozolinux Games (BLG): contruído em parceria com a AlberGames, o Bozolinux Games é o local reservado para textos sobre o universo dos games. O objetivo é, além de reunir informações sobre o universo dos jogos, reunir informações sobre o desenvolvimento deles, auxiliando assim aqueles que quiserem desenvolver seus próprios jogos. Bozolinux Encyclopedia: primeiro subprojeto a ser traduzido para um idioma estrangeiro, a Bozolinux Encyclopedia é a tradução para o inglês da Enciclopédia Bozolinux. Atualmente contamos apenas um 1 (um) tradutor. O objetivo agora é encontrar um administrador, para assumir a coordenação do que será o 'Bozolinux Project', a versão em inglês do Projeto Bozolinux.< http://brlinux.org/linux/node/1565> postado por Augusto Campos 10) Comente e cite alguns jogos Linux Há poucos jogos disponíveis para Linux se comparado ao Windows, as companhias de desenvolvimento de Jogos de computador recebem uma lucratividade mais baixa no investimento quando suportam um Sistema Operacional com uma pequena parte do mercado, mas isso não significa que tem poucos jogos ou apenas jogos ruins para Linux.< http://pt.wikipedia.org/wiki/Jogos_linux> Comente sobre Lei de Linus A Lei de Linus (Linus's Law) é uma lei formulada pelo hacker Eric S. Raymond em seu ensaio A Catedral e o Bazar, descrito no capítulo 10 ("O Contexto Social do Código Aberto"). O nome da lei é uma alusão ao finlandês Linus Torvalds, criador do sistema operacional Linux, um software livre. O enunciado da lei é o seguinte: Dados olhos suficientes, todos os erros são triviais [1] A frase possui relação com o modo de funcionamento da base do open source (código aberto) e da Internet, em que com um grande número de colaboradores ("olhos"), qualquer problema em um sistema pode ser detectado e corrigido. Na proporção em que os colaboradores aumentam, a facilidade com que as correções são feitas também aumenta, ou seja, o número de colaboradores é diretamente proporcional à facilidade de detecção e correção do erro. De certa forma, podemos dizer que tal lei possui semelhança com o ditado popular "O olho do dono engorda o boi". No prólogo do livro The Hacker Ethic (A Ética Hacker), Linus Torvalds descreve a sua noção da regra: A Lei de Linus diz que todas as nossas motivações podem ser agrupadas em três categorias básicas. Mais importante, o progresso é sobre passar por exatamente essas mesmas coisas como se fossem "fases" em um processo de evolução, uma matéria da passagem de uma categoria para a próxima. As categorias, em ordem, são: sobrevivência, vida social e entretenimento. [2] < http://pt.wikipedia.org/wiki/Lei_de_linus> 11) Comente sobre Ubuntu Ubuntu é uma distribuição do sistema operacional Linux baseado na distribuição Debian. É patrocinado pela Canonical Ltd (dirigida por Mark Shuttleworth). eu nome deriva do conceito sul africano Ubuntu diretamente traduzido como "humanidade para com os outros" ou "sou o que sou pelo que nós somos". Esse nome busca passar a ideologia do projeto, baseada nas liberdades do software livre e no trabalho comunitário de desenvolvimento. A proposta do Ubuntu é oferecer um sistema operativo que qualquer pessoa possa utilizar sem dificuldades, independente de nacionalidade, nível de conhecimento ou limitações físicas. A distribuição deve ser constituída totalmente de software gratuito e livre, além de isenta de qualquer taxa. Actualmente uma organização cuida para que cópias sejam remetidas em CDs para todo o mundo sem custos. < http://pt.wikipedia.org/wiki/Ubuntu_%28distribui%C3%A7%C3%A3o_de_Linux%29> ----Comente sobre Debian Debian é simultaneamente o nome de uma distribuição não comercial livre (gratuita e de código fonte aberto) de GNU/Linux e de um grupo de voluntários que o mantêm à volta do mundo. Uma vez que o Debian se baseia fortemente no projecto GNU (e a distribuição oficial do Projeto GNU é Debian), é usualmente chamado Debian GNU/Linux. O Debian é especialmente conhecido pelo seu sistema de gestão de pacotes, chamado APT, que permite: atualizações relativamente fáceis a partir de versões realmente antigas; instalações quase sem esforço de novos pacotes e remoções limpas dos pacotes antigos. O projecto Debian é mantido por doações através da organização sem fins lucrativos Software in the Public Interest (SPI). Os Programadores Debian juntam-se ao projecto pelas mais variadas razões. No passado foram citadas várias razões, que incluem: o desejo de retribuir à comunidade de Software Livre (praticamente todos são utilizadores de software livre); o desejo de ver algumas tarefas de software realizadas (alguns vêem a comunidade dos utilizadores Debian como um sítio de valor para testar e provar a validade de novo software); um desejo de fazer, ou manter o Software Livre competitivo em relação a alternativas proprietárias; o desejo de trabalhar mais perto de pessoas que partilham as mesmas atitudes, interesses e objectivos (o sentido de partilha das pessoas da comunidade do projecto Debian normalmente não é experimentado por elas nos seus empregos pagos); o simples prazer do processo iterativo de desenvolvimento e manutenção de software (alguns programadores têm um nível de dedicação e refinamento do software quase obsessivo). Os Programadores Debian podem demitir-se das suas posições em qualquer altura, enviando a sua intenção à lista privada do projecto (ou apenas aos Debian System Administrators, se quiserem ser mais discretos). As suas contas serão então apagadas e as suas chaves criptográficas removidas do Project keyring (que permite o upload de pacotes assinados por eles, para que sejam aceites no arquivo). <http://pt.wikipedia.org/wiki/Debian> 12) Comente sobre Kurumin O Kurumin é a distribuição Linux desenvolvida pela equipe do Guia do Hardware e colaboradores, que se tornou rapidamente uma das distribuições Linux mais usadas no país. Todos os componentes do sistema são abertos, permitindo que além de usar, você possa redistribuí-lo, ver e modificar os scripts de configuração e desenvolver versões modificadas do sistema. < http://www.gdhpress.com.br/kurumin/> Comente sobre RedHat Linux Red Hat Linux é uma distribuição de Linux muito conhecida, líder do mercado nos EUA, criada e mantida pela Red Hat. Um grupo de programadores na Carolina do Norte decidiu tornar o Linux mais fácil para possibilitar às pessoas uma experiência mais tranquila com o mesmo. Como muitos grupos, seu objetivo era empacotar todos os bits necessários numa distribuição coerente, facilitando aos inexperientes o contato com o novo sistema operacional. Esta distribuição porém, tinha, uma característica distinta das demais. Em vez de ser uma cópia de um disco rígido que tivesse o Linux instalado, ou um conjunto de disquetes com partes diferentes do sistema operacional que podiam ser copiadas, esta distribuição foi baseada no conceito de pacotes. Cada pacote fornece um pedaço diferente de software configurado, completamente testado e pronto para rodar. Se o usuário quiser instalar um novo programa, poderá carregar o pacote e instalá-lo, podendo imediatamente utilizá-lo. Se o usuário quiser remover algum programa, poderá removê-lo com um único comando. Este conceito ainda facilita as atualizações, uma vez que os pacotes são carregados de repositórios pré-configurados. < http://pt.wikipedia.org/wiki/RedHat_Linux> 13) Comente sobre Conectiva A Mandriva Conectiva é a operação brasileira da Mandriva, desenvolvedora e distribuidora do sistema operacional Mandriva Linux, resultado da fusão ocorrida em fevereiro de 2005 entre a Mandrakesoft, uma das principais distribuições Linux da Europa, com atuação mundial em mais de 120 países, e a Conectiva, pioneira na distribuição Linux e código aberto em português, espanhol e inglês para toda a América Latina.< http://www.conectiva.com.br/>