software livre decifrando seus conceitos

31
Software Livre: Decifrando seus conceitos

Upload: pedro-neto

Post on 06-Jul-2015

899 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Software livre   decifrando seus conceitos

Software Livre: Decifrando seus conceitos

Page 2: Software livre   decifrando seus conceitos

Apresentação

Cuiabano, de Tchapa e Cruz!

Servidor Público Federal (IFMT – Campus Cuiabá)

Usuário e Entusiasta de Software Livre

Blogueiro: www.tuxcuiabano.com

Músico Frustado, amante de Bossa Nova

Page 3: Software livre   decifrando seus conceitos

Linus Torvalds – Criador do Linux (LinuxCon 2010, SP)

John ”Maddog” Hall – Presidente Linux Foundation (Campus Party 2011, SP)

Richard Stallman – Free Software Foundation (FISL 2009, RS)

Page 4: Software livre   decifrando seus conceitos

Nossa Agenda

●Como tudo começou...

●Quem é quem ?

●Como determinar a maneira que o software pode ser utilizado ?

●Usuário e Entusiasta – Bate papo

Page 5: Software livre   decifrando seus conceitos

Como tudo começou ...

Page 6: Software livre   decifrando seus conceitos

Até a década de 70década de 70, os desenvolvedores de software frequentemente compartilhavam seus programas de uma maneira similar aos princípios do software livre. No final da mesma década, as empresas começaram a impor restrições aos usuários com o uso de contratos de licença de softwareEm 1983, Richard Stallman dá inicio ao projeto GNU, em outubro de1985outubro de1985 funda a Free Software Fountation (FSF).

Richard Stallman

Page 7: Software livre   decifrando seus conceitos

Stallman introduziu os conceitos de software livre e copyleft, os quais foram especificamente desenvolvidos para garantir que a liberdade dos usuários fosse preservada.

Richard Stallman (alguns anos depois)

Page 8: Software livre   decifrando seus conceitos

Quem é quem ?

Page 9: Software livre   decifrando seus conceitos

A Free Software Foundation (FSF) define como Free Software ou Software Livre:Qualquer programa computacional que pode ser usado,copiado,estudado,modificado e redistribuído sem nenhuma restrição. Para ser considerado como tal deve atender as Quatro Liberdades definidas pela FSF.

Software Livre

Page 10: Software livre   decifrando seus conceitos

As Quatro Liberdades da FSF.

• Liberdade no 0A liberdade para executar o programa, para qualquer propósito; • Liberdade no 1A liberdade de estudar como o programa funciona, e adaptá-lo às necessidades do usuário, sendo que o acesso ao código-fonte é um pré-requisito fundamental para esta liberdade; • Liberdade no 2A liberdade de redistribuir cópias para os outros usuários; • Liberdade no 3A liberdade de aprimorar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie, sendo que o acesso ao código-fonte também é um pré-requisito fundamental para esta liberdade;

Page 11: Software livre   decifrando seus conceitos

Open Source ou Código Aberto

Open Source ou Código Aberto é todo programa que contém seu código fonte disponível ao usuário. Esse termo foi criado posterior ao Software Livre (fevereiro fevereiro de 1998de 1998) para desenfatizar o teor filosófico associado a liberdade. É advogado pela Iniciativa do Código Aberto (Open Source Initiative).A OSI define o código aberto usando a definição Debian de software livre, que é apenas um detalhamento das 4 liberdades da FSF.

Page 12: Software livre   decifrando seus conceitos

Então, qual a diferença?

Page 13: Software livre   decifrando seus conceitos

XX

A liberdade é valiosa não só do ponto de vista técnico, mas também sob a ótica da moral e ética.

Ganhar, para os usuários de computador, a liberdade de cooperar e controlar a sua própria computação.

Defende um discurso mais agradável ás empresas.

Promover um “modelo de desenvolvimento” no qual os usuários participam do desenvolvimento,enfatizando a superioridade técnica em relação ao software proprietário.

Page 14: Software livre   decifrando seus conceitos

Free Software versus

Free BeerSoftware Livre" é uma questão de liberdade, não de preço. Para entender o conceito, você deve pensar em "liberdade de expressão", não em "cerveja grátis.É importante não confundir software livre com software gratuito porque a liberdade associada ao software livre de copiar, modificar e redistribuir independe de gratuidade.

Existem programas que podem ser obtidos gratuitamente mas que não podem ser modificados, nem redistribuídos.

Page 15: Software livre   decifrando seus conceitos

Como determinar a maneira que o software

pode ser utilizado?

Page 16: Software livre   decifrando seus conceitos

É comum o uso de licenças de softwarelicenças de software para determinar de forma mais especifica como um software pode ser utilizado. A licença é um documento (não necessariamente registrado ou validado com nenhum órgão ou organização) que vem junto ao software, que determina as condições pelas quais pode ser utilizado.

Exemplos de Clickwrap Agreement

Page 17: Software livre   decifrando seus conceitos

As licenças que acompanham software livre fazem uso da legislação de copyright para impedir utilização não-autorizada, mas estas licenças definem clara e explicitamente ascondições sob as quais cópias, modificações e redistribuições podem ser efetuadas, para garantir as liberdades de modificar e redistribuir o software assim licenciado. A sta versão de copyright, dá-se o nome de copyleft. Este diagrama de Chao-Kuei explica as diferentes categorias de software.

Diagrama de Chao-Kuei

Page 18: Software livre   decifrando seus conceitos
Page 19: Software livre   decifrando seus conceitos
Page 20: Software livre   decifrando seus conceitos
Page 21: Software livre   decifrando seus conceitos
Page 22: Software livre   decifrando seus conceitos
Page 23: Software livre   decifrando seus conceitos
Page 24: Software livre   decifrando seus conceitos
Page 25: Software livre   decifrando seus conceitos
Page 26: Software livre   decifrando seus conceitos
Page 27: Software livre   decifrando seus conceitos
Page 28: Software livre   decifrando seus conceitos
Page 29: Software livre   decifrando seus conceitos
Page 30: Software livre   decifrando seus conceitos
Page 31: Software livre   decifrando seus conceitos

ContatoContato

[email protected]

@tuxcuiabano