Filosofia e conceitos de Software Livre

Documentos relacionados
Informática. Conceitos de Software Livre. Professor Márcio Hunecke.

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01

SOFTWARE LIVRE AULA 1 Prof. Sandro Wambier

CONCEITOS RELACIONADOS A SOFTWARE LIVRE. O que é software livre. O que é copyleft. Qual a diferença entre software livre e código.

Licenças Open Source

Programa de Difusão de Mídias e Tecnologias Educacionais Livres da Rede Pública Estadual de Ensino da Bahia

Introdução à Computação

Nós queremos você para a comunidade do Software Livre Denis Brandl

História do Linux Educacional

DIREITOS AUTORAIS, SOFTWARE, SOFTWARE LIVRE,

Software Livre e Cultura Livre

Licenças de Software Livre

Gestão Estratégica da Informação ECI/UFMG Disciplina: Sistemas de Gestão de Conteúdo Prof. Marcello Bax Integrantes: Júnio César, Luciana Bicalho,

Universidade Federal de Minas Gerais. Faculdade de Letras. Curso de Turismo. A utilização de Softwares livres no Turismo: Caso SETERRA.

SOFTWARE LIVRE PARA UMA SOCIEDADE MAIS LIVRE

Instalação e Configuração de Servidores Linux Server. Prof. Alex Furtunato

Introdução ao Linux. Thiago Yukio Kikuchi Oliveira

INFORMÁTICA EDUCATIVA. CAPÍTULO II Software. Protocolos de criptografia para redes. Profº. Claudio Campos

Software Livre e Código Aberto Thiago Silvino 19/09/2013 FAC2

Informática. Linux ubuntu. Professor Márcio Hunecke.

Computadores e Sociedade Aula X: Direitos autorais em software

Sistema Operacionais II. Linux e Software Livre

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux

Software Livre. Escolha ética, política e técnica. Uma evolução constante.

A SAGA DO GNU/LINUX REVISITANDO A HISTÓRIA DO SOFTWARE LIVRE. Wilkens Lenon Militante do Software Livre

Legalidade do Uso e Distribuição de Software Livre pela Administração Pública

REA RECURSOS EDUCACIONAIS ABERTOS

Noções de sistemas de computação

Tópicos em Semiótica Geral Prof. Ana Cristina F. Matte FALE/UFMG. Aula 3: Cultura Livre (estudo de caso)

USO DO COMPONENTE ACBrNFe PARA A EMISSÃO DA NOTA FISCAL ELETRÔNICA NFe.

Problemas na Manutenção

A DISSEMINAÇÃO DO SOFTWARE LIVRE NA MICRORREGIÃO DE ITAPARICA-PE.

Introdução a Computação

Informática I. Aula Baseada no Capítulo 2 do Livro Introdução a Informática Capron e Johnson

gnu/linux para noobs Daniela

SOFTWARE. Disciplina: Informática Professor: Gustavo Sabry

Computação Começando do começo ;-)

CartilhaAmarela.qxd :32 Page 1

É o software sem nenhum tipo de restrição, pode ser instalado, modificado, copiado e redistribuído sem problemas, diferente do Software proprietário.

CPU. Memória. Periféricos, dispositivos de entrada, saída 07/04/2017

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação. Sentenças Abertas

Direitos autorais e licenças de uso

Quem tem medo de Spectre & Meltdown?

Engenharia de Software

Software Livre, software de código aberto ou software aberto

CVS Concurrent Versions System

CÓDIGO FONTE CÓDIGO FONTE DO BOLO DE CHOCOLATE MOLHADINHO

Infor LN Service Guia do usuário para o nivelamento da carga de trabalho

Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação

SOFTWARE LIVRE NO SETOR PÚBLICO


AO REALIZAR DOWNLOAD E/OU USAR QUALQUER SOFTWARE E/OU APLICATIVOS (AQUI CHAMADOS

REPOSITÓRIO KELIX DE OBJETOS DE APRENDIZAGEM: UMA MATERIALIZAÇÃO DA CIBERCULTURA

Sistemas Operacionais Abertos

Software Livre e inclusão digital. Encontro anual 12/ Agradeço a oportunidade!

Proposições e Conectivos

Sistemas Especialistas (SE)

INSTITUTE. Aviso legal de la web.

software livre: a tecnologia que liberta!

Acronis Snap Deploy 2.0 Guia de Instalação

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO SECRETARIA GERAL DOS CONSELHOS DA ADMINISTRAÇÃO SUPERIOR CONSELHO UNIVERSITÁRIO

Você não tem o direito de modificar, reverter a engenharia, descompilar ou desmontar o código do software do Land Rover InControl Apps de nenhu

Informática Básica e Aplicativos de Escritório

MINUTA PARA A POLÍTICA DE SOFTWARE LIVRE NA UFRPE GT Software Livre: André Aziz, Luiz Maia e Milena Almeida Setembro/2016

Como é o desenvolvimento de Software?

Introdução à Computação

Como Cobrar Dinheiro de Pessoas que lhe Devem Criado por Sabrina L. Furtado, Cassio Dinelli, Revisões wikihow

APRESENTAÇÃO. Profº José Chiconato Jr. Disciplina - INFORMÁTICA. Aula 1 - Software. Concursos Profº José Chiconato Jr.

1 / 9. Cartilha O ABC do Software Livre. O que é PcLivre?

Linux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre.

Minicurso Linux para os LCCs

Modelos de Negócio com Software Livre

Software Livre e a Cultura Hacker em Jacobina. Valéssio Soares de Brito

Este tópico aborda contas de usuário e autorizações de usuário.

Manual de instalação do Q-Acadêmico

Prof. Esp. Fabiano Taguchi SOFTWARES

Aula 01 Introdução ao S.O. Linux

Utilização de softwares livres na universidade: importância, necessidade e limitações. Autores: Lucas Rocha Rodrigues Gabriel Faria Guerra Flavio

CONTRATO DE LICENÇA DE USO DE SOFTWARE

TERMOS E CONDIÇÕES DE UTILIZAÇÃO. 1. Aceitação e alterações aos Termos e Condições de Utilização

INFORMÁTICA. 04. Pode-se dizer que tanto o Windows, quanto o Linux possuem o kernel aberto, podendo ser facilmente customizados pelos usuários.

Novidades no LANDESK Asset Central

Linha de Sistemas Folhamatic

Recursos Educacionais Abertos

DECISÃO DE EXECUÇÃO (UE) 2017/863 DA COMISSÃO

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)

ALGUMAS CARACTERÍSTICAS

Neste tópico, você conhecerá a ferramenta Solution Packager, usada por parceiros e fornecedores de soluções de software para criar soluções prontas

POLÍTICA DE USO E PRIVACIDADE DO APLICATIVO SMARTASSIST

Prof. Emanuel Matos. Unidade IV SISTEMAS PARA INTERNET E

Clientes gerentes Usuarios finais do sistema Clientes engenheiros Gerentes contratantes Arquitetos do sistema. Definicao de requisitos

OFICINA DE INCLUSÃO TECNOLÓGICA

SOFTWARE DE GERENCIAMENTO DE

Sistema Computacional

Introdução à Programação

Transcrição:

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Filosofia e conceitos de Software Livre Sistemas de Software livre Site: http://jeiks.net E-mail: jacsonrcsilva@gmail.com

Tópicos Definição de Software Livre; Conceito de Licença Livre; A comunidade do Software Livre; Software Livre no Brasil. 2

. Se você tem uma maçã e eu tenho uma maçã, e nós trocamos as maçãs, então você e eu ainda teremos uma maçã. Mas se você tem uma ideia e eu tenho uma ideia, e nós trocamos essas ideias, então cada um de nós terá duas ideias George Bernard Shaw 3

Definição de Software Livre (SL) Apresenta os critérios utilizados para definir se um programa de computador em particular se qualifica como software livre ou não. Essa definição é revisada de tempos em tempos. Software Livre: software que respeita a liberdade e senso de comunidade dos usuários. A grosso modo: os usuários possuem a liberdade de executar, copiar, distribuir, estudar, mudar e melhorar o software. Com essas liberdades, os usuários (tanto individualmente quanto coletivamente) controlam o programa e o que ele faz por eles. 4

Conceitos mais rígidos do SL Indicação da Free Software Fundation (FSF) sobre softwares não livres: Quando os usuários não controlam o programa, o programa controla os usuários. O desenvolvedor controla o programa e, por meio dele, controla os usuários. Esse programa não-livre e proprietário é, portanto, um instrumento de poder injusto. Assim, software livre é uma questão de liberdade, não de preço. 5

Licença Livre Um programa é considerado software livre se está sob uma licença que possuam as quatro liberdades essenciais: Liberdade 0: A liberdade de executar o programa, para qualquer propósito. Liberdade 1: A liberdade de estudar como o programa funciona, e adaptálo às suas necessidades. Para tanto, acesso ao código-fonte é um pré-requisito. Liberdade 2: A liberdade de redistribuir cópias de modo que você possa ajudar ao próximo. Liberdade 3: A liberdade de distribuir cópias de suas versões modificadas a outras pessoas. Desta forma, você pode dar a toda comunidade a chance de beneficiar de suas mudanças. Para tanto, acesso ao código-fonte é um pré-requisito. 6

Licença Livre Um programa é software livre se os usuários possuem todas essas liberdades. Essas liberdades procuram garantir que qualquer pessoa seja livre para redistribuir cópias, modificadas ou não, gratuitamente ou cobrando uma taxa pela distribuição, a qualquer um, em qualquer lugar. Ser livre para fazer tudo isso significa (entre outras coisas) que você não deve ter que pedir ou pagar pela permissão para fazê-lo. 7

Licença Livre Essas liberdades também procuram garantir que qualquer pessoa tenha liberdade de fazer modificações e usá-las privativamente ou em seu trabalho ou lazer, sem sequer mencionar que eles existem. Se publicar suas modificações, essa pessoa a avisar ninguém em particular, ou de qualquer modo em particular. A liberdade de executar o programa significa que qualquer tipo de pessoa ou organização é livre para usá-lo em qualquer tipo de sistema computacional, ou para qualquer tipo de trabalho e propósito, sem que seja necessário comunicar ao desenvolvedor ou qualquer outra entidade específica. 8

Licença Livre Nessa liberdade, é o propósito do usuário que importa, não aquele do desenvolvedor; O usuário é livre para rodar o programa para seus propósitos e, caso você o distribua-o a outra pessoa, ela também será livre para executá-lo com os propósitos dela, e você não pode impor seus propósitos sobre ela. 9

Licença Livre Para que as liberdades 1 e 3 (a liberdade de modificar e a liberdade de publicar versões modificadas) façam sentido, você deve ter acesso ao código-fonte do programa. Consequentemente, acesso ao código-fonte é uma condição necessária para o software livre. Código-fonte obscurecido não é código-fonte real e não conta como código-fonte. 10

Licença Livre A liberdade 1 inclui a liberdade de usar sua versão modificada em lugar da original. Se um programa foi modificado para que a versão de alguém execute, mas que não funcione mais a versão original do mesmo, ele não segue a primeira liberdade. Esses binários não são software livre mesmo que o código-fonte a partir do qual foram compilados seja livre. Uma maneira importante de modificar um programa é agregar a ele módulos e sub-rotinas livres. Se a licença do programa diz que você não pode agregar a ele um módulo com uma licença adequada, então essa licença é muito restritiva para ser qualificada como livre. 11

Licença Livre A liberdade 3 inclui a liberdade de publicar quaisquer versões modificadas como software livre. Uma licença livre também pode permitir outras maneiras de liberá-las, não sendo necessário ser copyleft. Para que essas liberdades sejam reais: elas devem ser permanentes e irrevogáveis desde que você não faça nada de errado; se o desenvolvedor do software tiver o poder de revogar a licença, ou adicionar restrições retroativamente a seus termos, sem que você faça nada para dar um motivo, o software não é livre. 12

Software Livre Algumas: kernel.org fsf.org gnu.org softwarelivre.gov.br gtk-apps.org kde-apps.org 13

Sucesso com SL no Brasil Experiências de instituições públicas com a migração para software livre, em qualquer nível: Banco do Brasil; SERPRO; Embrapa; Ministério do Desenvolvimento Agrário; Dataprev; Ministério das Comunicações; Exército; Radiobrás; Relatório do TCU que recomenda uso de software livre; Tribunal Regional Do Trabalho Da 4ª Região. <http://www.softwarelivre.gov.br/casos> 14