Baixe o app para aproveitar ainda mais
Prévia do material em texto
Software Livre 1Professor MSc Rogério Alves Agenda • Introdução • Tipos de Liberdade • COPYLEFT • CÓDIGO FONTE • LICENÇA • EXEMPLOS DE SOFTWARE LIVRE • LINUX • VANTAGENS • DESVANTAGENS • SOFTWARE LIVRE NA EDUCAÇÃO • CONCLUSÃO Software é uma estrutura lógica, parte abstrata, é um programa que realiza funções dentro de um sistema computacional. Sistemas operacionais, drivers que controlam o comportamento de alguns hardwares e todos os aplicativos utilizados pelos usuários finais. Introdução Propriedade Intelectual Propriedade Intelectual é a área do Direito que, por meio de leis, garante a inventores ou responsáveis por qualquer produção do intelecto, seja nos domínios industrial, científico, literário ou artístico, o direito de obter, por um determinado período de tempo, recompensa pela própria criação. Introdução Propriedade Intelectual Propriedade Industrial • Patentes • Marcas Direito Autoral • Arte, efeito estético • Obras Literárias • Software • Etc... Lei do Software – Nº 9.609 A Lei 9.609, de 19 de fevereiro de 1998 , também chamada de Lei de Software traz em seu artigo 1º a seguinte definição: "Programa de Computador é a expressão de um conjunto organizado de instruções em linguagem natural ou codificada, contida em suporte físico de qualquer natureza, de emprego necessário em máquinas automáticas de tratamento da informação, dispositivos, instrumentos ou equipamentos periféricos, baseados em técnica digital ou análoga, para fazê-los funcionar de modo e para fins determinados". O software proprietário, privativo ou não livre é um software para computadores que é licenciado com direitos exclusivos para o produtor. Conforme o local de comercialização do software este pode ser abrangido por patentes, direitos de autor assim como limitações para a sua exportação e uso em países terceiros. Seu uso, redistribuição ou modificação é proibido, ou requer que você peça permissão, ou é restrito de tal forma que você não possa efetivamente fazê- lo livremente. SOFTWARE PROPRIETÁRIO Exemplo: MsOffice, SQLServer, Adobe Photoshop Mas pode ser gratuito: – Windows10, Microsoft Edege, Outlook. Negócio: venda de licenças de uso • Licenças de uso restritivas • Copyright: direitos do autor SOFTWARE PROPRIETÁRIO Copyright: direitos do autor Direitos Morais - Lei de "Direito do Autor" • Reivindicar autoria • Nome indicado como autor • Conservar obra inédita • Defender integridade da obra e opor-se a • modificações que denigram a sua honra • Modificar • Retirar de circulação • Ter acesso a exemplar único de obra SOFTWARE PROPRIETÁRIO Copyright: direitos do autor Direitos Morais - Lei de Software • Reivindicar autoria • Defender integridade da obra e opor-se a modificações que denigram a sua honra SOFTWARE PROPRIETÁRIO Copyright: direitos do autor Direitos Patrimoniais - Lei de Software • Utilização • Reprodução • Comercialização • Locação • Autorizar Modificação • Qualquer outra existente ou que venha a ser inventada. SOFTWARE PROPRIETÁRIO ● Software Comercial: ● Licenciado ou Vendido? SOFTWARE PROPRIETÁRIO Software Livre Histórico ● Propriedade: base do sistema jurídico moderno ● Copyright: tornou o compartilhamento do conhecimento ilegal ● Patenteamento do conhecimento (originou as megaempresas de Software) ● Merchandising (drogas) Licença de Software Definição de ações autorizadas (ou proibidas) no âmbito do direito de autor de um programador de software de computador concedidas (ou impostas) ao usuário deste software. Entende-se por usuário qualquer entidade legal, empresas ou um "usuário final (doméstico)", origem da expressão End User License Agreement (EULA). Quando uma licença acrescenta restrições para além das existentes no direito de autor, o usuário tem normalmente de aceitar que lhe sejam impostas estas restrições para poder sequer utilizar o software. Introdução O que é software livre? É um programa que pode ser usado, copiado, estudado, modificado e redistribuído sem restrição. Richard Stallman Software Livre Como Surgiu... Em 1983, Richard Stallman, um pesquisador do Laboratório de Inteligência Artificial de Massachusets Institute of Technology (MIT), teve um problema com o software comercial, identificou uma falha no software de uma impressora Xerox, e tentou arrumá-la, só que a empresa não lhe disponibilizou o código- fonte. A decisão pessoal de Stallman, marcou profundamente a história da tecnologia da informação. Isso levou Richard a criar um mecanismo que todos pudessem usar, modificar e distribuir, dando início a licença do PROJETO GNU. Software Livre Como Surgiu... • O projeto GNS refere-se ao sistema operacional GNU, que é um sistema de software livre completo, compatível com o Unix. • GNU significa “GNU's Not Unix” (GNU Não é Unix). Richard Stallmanfez o Anúncio Inicial do Projeto GNU em setembro de 1983. • O nome “GNU” foi escolhido porque atende a alguns requisitos; em primeiro lugar, é um acrônimo recursivo para “GNU's Not Unix”, depois, porque é uma palavra real e, finalmente, é divertido de falar (ou Cantar). • A filosofia utilizada para o projeto foi a Licença Pública Geral (do inglês, General Public License (GPL)) formam o foco original da Free Software Foundation. Software Livre GPL A GPL é uma licença que utiliza os princípios do direito autoral para proteger o software livre e assegurar que ninguém possa torna-lo proprietário. O software proprietário utiliza sua licença para proibir que seus usuários tenha uma série de liberdade. Dentro da GPL existe o conceito de COPYLEFT. Trata-se de usar o COPYRIGHT, que restringe o direito de cópia para assegurar o seu inverso, a liberdade de copiar. Software Livre GPL - Copyleft O Copyleft ou Licença de documentação livre, baseia-se em diferentes tipos de licenças que permitem ao autor estabelecer os usos de sua obra garantindo reconhecimento de sua produção de autoria. O autor abdica dos direitos de propriedade em favor da livre circulação das criações intelectuais, pois o Copyleft encara os utilizadores de conteúdo como potenciais criadores. A licença permite a livre cópia, divulgação a modificação do original, e torna possível a difusão do conteúdo para o maior número de pessoas. Software Livre GPL - Copyleft Em síntese O copyleft determina que qualquer um que distribui o software, com ou sem modificações, tem que passar adiante a liberdade de copiar e modificar novamente o programa. SOFTWARE LIVRE Todo e qualquer programa de computador cuja licença de direito de autor conceda ao utilizados as seguintes 4 liberdades : 1. Liberdade 0 - Liberdade de executar o programa, para qualquer propósito. 2. Liberdade 1 - 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. 3. Liberdade 2 - Liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo. 4. Liberdade 3 - Liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. Acesso ao código-fonte é um pré-requisito para esta liberdade. Software Livre - Quatro tipos de liberdade básicas Código Fonte São as instruções que formam um programa é baseado em uma linguagem de programação. SOFTWARE LIVRE Software gratuito ou freeware Software gratuito ou freeware é qualquer programa de computador cuja utilização não implica o pagamento de licenças de uso ou royalties. SOFTWARE LIVRE Tipos mais relevantes de licenças para Software Livre Existem muitas licenças de software livre, e nada impede (embora isto não seja recomendado) que cada interessado crie sua própria licença atendendo às 4 liberdades básicas, agregando - ou não - uma cláusula de copyleft. A Free Software Foundation mantém uma página com uma lista de licenças conhecidas,classificando-as entre livres (compatíveis ou não com a GPL) e não-livres, incluindo comentários sobre elas. Algumas das licenças livres mais populares são: •GNU - Nada mais é do que uma licença criada pela Free Software. •LGPL •BSD - Significa Distribuição do Sistema de Berkeley •MPL ou Mozilla Public License •Apache License SOFTWARE LIVRE http://www.gnu.org/licenses/license-list.pt-br.html Tipos mais relevantes de licenças para Software Livre • GPL (GNU General Public License): Ela reforça as quatro liberdades, e impede que o código-fonte (ou suas derivações) sejam "apoderados" por terceiros, virando software proprietário. É a que garante realmente as quatro liberdades, porém, restringe o software derivado através do "Copyleft"; • LGPL (GNU Lesser General Public License): Apesar de ser baseada na GPL, permite o uso do software, neste caso bibliotecas de código, com software proprietário, desde que seja mantido o aviso de "copyright". Weak CopyLeft; • BSD (Berkeley Software Distribution): É utilizada pelo Unix derivado da universidade de Berlkeley, e é muito permissiva, não impondo o princípio de "Copyleft"; •Mozilla (Licença pública Mozilla): É utilizada por vários produtos Mozilla, como o navegador Firefox. Permite exceções ao "Copyleft" – weak CopyLeft; • Apache (Apache Software Foundation): É utilizada pelos produtos da ASF, e é permissiva, não impondo o princípio de "Copyleft"; SOFTWARE LIVRE Tipos mais relevantes de licenças para Software Livre Dominio Público - Obra cujo direito material expirou, ou cujo proprietário original abdicou dele, explicitamente. - Software no domínio público é software não protegido por copyright. SOFTWARE LIVRE Domínio Público x CopyLeft SOFTWARE LIVRE ● Domínio público: Qualquer um pode fazer o que quiser com o código fonte, inclusive criar uma versão proprietária e não compartilhar com os outros; ● CopyLeft: Você é obrigado a compartilhar o código fonte das suas alterações, usando algum tipo de licença CopyLeft; ● A inteção do CopyLeft é evitar que seja criado um software proprietário, a partir de um software de domínio público; ● General Public Licence – GPL V3 é a licença padrão para softwares livres com Copyleft, criada pela FSF; Prospecção de software livre SOFTWARE LIVRE Assim como software proprietário, você deve prospectar com cuidado o software livre: – Crie uma lista de critérios e atribua pesos; – Avalie os candidatos de acordo com sua lista, e não sua preferência pessoal; – Verifique também a solidez do Desenvolvedor: Está ativo? A comunidade está ativa? Qual é a frequência de lançamentos de versões? – Verifique a qualidade do software: Tem relatórios de build? Tem métricas disponíveis? Quem mais usa? Atenção ao adotar um software livre SOFTWARE LIVRE Todo Software Livre é suportado por uma Comunidade de usuários; ● Verifique como está a atividade dessa comunidade, veja a “mailing list” e os fóruns; ● Verifique quais são as principais queixas, e se são respondidas; ● Software Livre é suportado por uma Comunidade; ● Exige participação e envolvimento; ● Espera-se contribuições e retribuições: “Give back to the community” (retribua à Comunidade). ● Software proprietário tem contrato de suporte, com atualizações constantes; ● Poucos Softwares Livres oferecem suporte pago; Uso de software livre em ambientes coorporativos SOFTWARE LIVRE Ao Utilizar Software Livre uma empresa pode modificá-lo para qualquer necessidade de negócio alterando o código-fonte(instruções) do programa sem a preocupação de estar utilizando software não licenciado. Atualmente diversos segmentos da economia utilizam Softwares Livres em aplicações de missão crítica, comprovando sua eficiência. A utilização de Softwares Livres em ambientes corporativos vêm se tornando uma realidade por diversos motivos: • Não pagamento de licenças de software • Baixo custo com hardware: linux é menos exigente na utilização do hardware; • Continuidade de Softwares assegurada pela utilização de código aberto: qualquer programador com conhecimento pode alterar a maneira que funciona o programa • Maior independência de fornecedores de softwares • Grande diversidade de programas: edição de texto, planilhas, slides, navegadores web, clientes de e-mail, ambientes de programação, ambientes gráficos, etc. Uso de software livre em ambientes coorporativos SOFTWARE LIVRE A decisão de usar Software Livre, em ambiente corporativo, depende de: – Estudo de impacto e de TCO - Custo Total de Propriedade - TCO (total cost of ownership). • TCO é um sistema de cálculo destinado a assitir os consumidores na avaliação dos custos, assim como os benefícios relacionados à compra de compontentes para a gestão da Tecnologia da Informação - TI. – Seleção cuidadosa de softwares, com análise de utilização e de licenças disponíveis; – Engajamento nas comunidades de suporte; ● Se sua empresa não pretende mudar a postura, enquanto usuária de software, então é melhor contratar software proprietário. Sai mais barato; A pirataria de software refere-se a práticas que envolvem cópias de software não autorizadas. Muitos países têm leis de combate à pirataria, mas a aplicação dessas leis pode variar. O estudo global sobre pirataria de 2002 da Business Software Alliance relata que dois entre cada cinco aplicativos de software de empresas em uso, no mundo todo, não têm licença ou são roubados. Em alguns países ou regiões, até nove de cada dez aplicativos de software de empresas em uso não têm licença ou são roubados. Pirataria de Software https://pt.wikipedia.org/wiki/Software Segundo a Associação Brasileira das Empresas de Software (ABES), hoje "qualquer pessoa envolvida com a prática ilícita - usuário de programa 'pirata', comerciante ilegal ou cúmplice na pirataria corporativa - está sujeita a punições que variam de seis meses a dois anos de detenção, além do pagamento de indenização milionária aos produtores do software. De acordo com a lei brasileira, cabe ao empresário responder por qualquer irregularidade que ocorra na companhia, inclusive as praticadas por funcionários.“ Pirataria de Software http://www.abes.org.br/ A punição para quem é flagrado utilizando software sem licença de uso é severa -- até 2 anos de prisão e multa de até 3.000 vezes o valor so software pirateado (fonte: http://www.abes.org.br/antipirataria/penas_utiliza.htm). Isso significa que o uso pirata de um programa que custe 1.000 reais, por exemplo, pode custar ao infrator a bagatela de 3.000.000 (três MILHÕES) de reais. Além disso, a lei 9.608/98 estabelece que a violação de direitos autorais de programas de computador é crime, punível com pena de detenção de 6 meses a 4 anos e multa, além de ser passível de ação cível indenizatória. Pirataria de Software http://www.abes.org.br/antipirataria/penas_utiliza.htm Exemplos de Software livre •Linux, •o ambiente gráfico KDE, •o compilador GCC, •o servidor web Apache, •o OpenOffice.org e o navegador web Firefox, entre muitos outros. SOFTWARE LIVRE Vantagens do software Livre. • Liberdade de estudar um programa, e adaptá-lo às suas necessidades; • Liberdade de distribuir cópias e ajudar o colega, uma instituição qualquer; • Liberdade de melhorar o programa e entregá-lo à comunidade; • Custo social é baixo ; SOFTWARE LIVRE Desvantagens do software Livre • Instalação e configuração podem ser difíceis; • Mão de obra escassa e/ou custosa para desenvolvimento e/ou suporte; • Falta de pessoal técnico ; • Pessoas acostumadas com o Windows podem apresentar algumas incompatibilidades • com softwares proprietários ; SOFTWARE LIVRE Exemplos de Softwares Livres • Firefox, Google Crhome : Alternativa ao Internet Explorer; • BrOffice, Google Docs : Alternativa o MSOffice; • Gimp : Alternativa livre ao uso do Adobe Photoshop. O programa roda em qualquer sistema operacional.• Linux: Alternativa ao Windows; • WordPress: O sistema de gerenciamento de conteúdo na Web tem seu foco direcionado para a confecção de blogs, é escrito em PHP com banco de dados em MySQL. • Apache: O software livre de código aberto é um dos servidores HTTP mais utilizados no mundo. SOFTWARE LIVRE Referências CAMPOS, Augusto. O que é software livre. BR-Linux. Florianópolis, março de 2006. Disponível em <http://br- linux.org/linux/faq-softwarelivre>. Consultado em [23/04/2016]. http://www.magnux.org/antipirataria.php https://pt.wikipedia.org/wiki/Pirataria_de_software http://www.softwarelivre.gov.br/ http://www.gnu.org/philosophy/free-sw.pt-br.html https://www.oficinadanet.com.br/post/11012-quais-sao-os-softwares-livres-mais-utilizados http://softwarelivre.gov.br/palestras-tecnicas-cisl/sl_corporativo http://www.interdev.com.br/site/index.php?option=com_content&view=category&id=18&layout=blog&Itemid=16 http://www.magnux.org/antipirataria.php https://pt.wikipedia.org/wiki/Pirataria_de_software http://www.softwarelivre.gov.br/ http://www.gnu.org/philosophy/free-sw.pt-br.html http://www.gnu.org/philosophy/free-sw.pt-br.html http://www.gnu.org/philosophy/free-sw.pt-br.html http://www.gnu.org/philosophy/free-sw.pt-br.html Dúvidas?
Compartilhar