Software Livre para concursos Questões comentadas Handbook de Questões de TI Comentadas para Concursos Volume questões de TI Prefácio Hoje, qualquer instituição, seja ela pública ou privada, necessita utilizar programas de computadores para auxiliar os seus processos, gerando uma enorme demanda por softwares. No entanto, a aquisição deste programas não é barata, tornando-se inviável a aquisição ou a atualização do software para diversas organizações. Cabe observar que o software é um componente de peso no custo dos computadores e, por exemplo, a implantação ampla de computadores em toda a rede de escolas públicas no Brasil demandaria um alto investimento em software. Com o surgimento do movimento de software livre em 1984 com o projeto GNU (Gnu is Not Unix) e o amadurecimento do mesmo, o software livre tornou-se uma opção tanto para o setor público como privado. Sendo assim, muitos concursos da área de Tecnologia de Informação procuram explorar os fatores que condicionam a expansão do software livre, abordando os aspectos que dicultam e os que favorecem sua adoção. Este volume avalia algumas das vantagens da adoção deste tipo de programa para as empresas e governo. Para isso, o Grupo Handbook de TI selecionou uma série de questões comentadas em detalhes para você. Bons estudos, Grupo Handbook de TI Página 1 de 7 www.handbookdeti.com.br Handbook de Questões de TI Comentadas para Concursos Volume questões de TI Direitos Autorais Este material é registrado no Escritório de Direitos Autorais (EDA) da Fundação Biblioteca Nacional. Todos os direitos autorais referentes a esta obra são reservados exclusivamente aos seus autores. Os autores deste material não proíbem seu compartilhamento entre amigos e colegas próximos de estudo. Contudo, a reprodução, parcial ou integral, e a disseminação deste material de forma indiscriminada através de qualquer meio, inclusive na Internet, extrapolam os limites da colaboração. Essa prática desincentiva o lançamento de novos produtos e enfraquece a comunidade concurseira Handbook de TI. A série Handbook de Questões de TI Comentadas para Concursos Além do Gabarito é uma produção independente e contamos com você para mantê-la sempre viva. Grupo Handbook de TI Página 2 de 7 www.handbookdeti.com.br Handbook de Questões de TI Comentadas para Concursos Volume questões de TI Canais de Comunicação O Grupo Handbook de TI disponibiliza diversos canais de comunicação para os concurseiros de TI. Loja Handbook de TI Acesse a nossa loja virtual em http://www.handbookdeti.com.br Serviço de Atendimento Comunique-se diretamente conosco através do e-mail [email protected] Twitter do Handbook de TI Acompanhe de perto promoções e lançamentos de produtos pelo nosso Twitter http://twitter. com/handbookdeti Página 3 de 7 www.handbookdeti.com.br Handbook de Questões de TI Comentadas para Concursos Volume questões de TI 1. Assuntos relacionados: Software Livre, Licença GPL, Tipos de Software Livre, Software de Domínio Público, Banca: Cespe Instituição: ANAC Cargo: Analista Administrativo - Tecnologia da Informação Ano: 2009 Questão: 9195 A respeito de software livre, julgue os itens seguintes. 91 Considera-se software livre um programa de computador que pode ser usado, copiado, estudado, modicado e redistribuído, ainda que sob certas restrições. 92 A distribuição de software livre requer que a este seja anexada uma licença de software livre e a abertura de código. 93 A licença de software livre deve minimamente conceder ao usuário os direitos de executar o progama, estudar o códigofonte e adaptá-lo às suas necessidades, redistribuir cópias, além de aperfeiçoar e comercializar o programa. 94 A licença BSD é compatível com a licença GPL. 95 Sob a perspectiva do software livre, software proprietário e software comercial são conceitos similares. Solução: Segundo a Free Software Foundation, Software Livre é o software que pode ser usado, copiado, estudado, modicado e redistribuído sem restrição. Outro aspecto importante é que a distribuição do software livre deve ser acompanhada por uma licença de software livre, e com a disponibilização do seu código-fonte. É muito importante ressaltar que Software Livre é diferente de software em domínio público. O primeiro, quando utilizado em combinação com licenças típicas, garante os direitos autorais do programador ou da organização que o desenvolveu. O segundo caso acontece quando o autor do software renuncia à propriedade do programa, bem como de todos os direitos associados. Neste caso, o software se torna bem comum. O movimento Software Livre teve início em 1983, quando Richard Stallman lançou o Projeto GNU e, logo na sequência, a Free Software Foundation (FSF). A licença GPL uma das mais utilizadas para distribuição de software livre é um dos frutos do Projeto GNU. Nela são estabelecidos quatro tipos de liberdade que o software livre deve oferecer aos usuários. São eles: 0: a liberdade de executar o programa, para qualquer propósito; 1: a liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito para esta liberdade; 2: a liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo; 3: a liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se benecie. Acesso ao código-fonte é um pré-requisito para esta liberdade. Página 4 de 7 www.handbookdeti.com.br Handbook de Questões de TI Comentadas para Concursos Volume questões de TI Um programa é software livre se os usuários tem todas essas liberdades. Além disso, para que essas liberdades sejam reais, elas tem que ser irrevogáveis. Obviamente, caso o desenvolvedor ou distribuidor tenha feto algo de errado (ou algo mau!) as liberdades podem ser revogadas. Reparemos que as liberdades são indexadas em zero (coisa de programador), demonstrando de certa forma o bom humor dos expoentes do movimento software livre. Embora este fato não seja muito importante para as provas, pode servir como uma de memorização da quantidade de liberdades oferecidas pelo software livre, segundo a FSF. Portanto, as pessoas devem ser livres para redistribuir cópias, com ou sem modicações, de graça ou cobrando, para qualquer um e em qualquer lugar. Ser livre signica dizer também que não é preciso pedir ou pagar pela permissão para exercitar nenhuma das quatro liberdades. Deve-se, também, ter a liberdade de fazer modicações e usá-las privativamente, sem a necessidade de mencionar que a existência de tais modicações. O mesmo vale nos casos em que sejam publicadas modicações, não sendo obrigatório avisar a ninguém em particular sobre tal fato. A liberdade de utilizar um programa signica 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 a necessidade de comunicar ninguém. Por m, tem-se a liberdade de redistribuir cópias de binários, executáveis e códigos, tanto para as versões originais quanto para as modicadas. A partir das quatro liberdades que condicionam a caracterização de um software como livre, é necessário que todos possam ter acesso ao código-fonte do programa, sendo este o pilar mais importante do software livre. Adiante, portanto, analisemos a corretude de cada uma das assertivas apresentadas na questão. 91 CERTO Esta assertiva está certa, pois corresponde exatamente ao trecho que descreve o que é software livre, apresentado na página da Free Software Foundation. 92 CERTO Esta assertiva também está correta pois a distribuição do software livre deve ser acompanhada por uma licença de software livre, e com a disponibilização do seu código-fonte. No modelo de licença GPL, por exemplo, são apresentadas as 4 liberdades, conforme mencionado na explicação. Já no modelo BSD, são impostas restrições um pouco menores quando comparadas a GPL, sendo uma delas o reconhecimento dos autores da distribuição. Página 5 de 7 www.handbookdeti.com.br Handbook de Questões de TI Comentadas para Concursos Volume questões de TI 93 CERTO Como apresentado na explicação, o acesso ao código fonte é condição necessária para que se fale em software livre. Além disso, as quatro liberdades garantem que os usuários tenha direito de executar o progama e de adaptá-lo às suas necessidades, além de redistribuir cópias, aperfeiçoá-lo e comercializar o programa. Com isso, esta assertiva também está certa. 94 ANULADA Obviamente, pelo fato de os softwares livres poderem ser executados, modicados e distribuídos por todos, a tendência é que se torne mais fácil a manifestação de ajuda coletiva. Isso pode ser observado em inúmeras iniciativas de desenvolvimento e melhoria de software, em que mutirões de programadores contribuem mutuamente, ajudando uns aos outros a alcançarem seus objetivos. No entanto, deve-se mencionar que muitos apoiam o software livre, incluindo grandes empresas e governos, mais por objetivos próprios do que para ajudar os outros. Dessa forma, talvez a assertiva tenha sido anulada pela banca por uma questão de interpretação, caso tenha-se entendido que ajudar ao próximo seja uma das condicionantes do software livre, o que não é verdade. 95 ERRADO Softwares comerciais são aqueles desenvolvidos objetivando a obtenção de lucros a partir de sua utilização. A maioria do softwares comerciais são proprietários, mas existem softwares livres comerciais, e existes softwares não-livres (ou proprietários) não comerciais. As características livre e proprietário não representam atributos do produto software, sendo estas modalidades de relações jurídicas que podem ser estabelecidas entre cliente um particular (não necessariamente um cliente) e o fornecedor. No caso do Software Proprietário, signica que a distribuição é realizada por comercialização. Já no Software Livre, a distribuição é realizada em um regime jurídico de colaboração não compulsória, tutelando-se tão somente a autoria e a permanência desse mesmo regime nas distribuições subsequentes do software. Página 6 de 7 www.handbookdeti.com.br Handbook de Questões de TI Comentadas para Concursos Questão 1 Página 7 de 7 Volume questões de TI Resposta 91 CERTO 92 CERTO 93 CERTO 94 ANULADA 95 ERRADO Handbook de TI Além do Gabarito Índice Remissivo Licença GPL, 4 Software de Domínio Público, 4 Software Livre, 4 Tipos de Software Livre, 4 8