www.leitejunior.com.br
06/10/2009 10:21
Leite Júnior
ÍNDICE
SOFTWARE LIVRE / OPEN SOURCE.............................................................................................................2
PROPRIEDADE INTELECTUAL......................................................................................................................2
GRAUS DE RESTRIÇÃO EM LICENÇAS DE SOFTWARE.............................................................................2
LICENÇAS DE SOFTWARE.............................................................................................................................2
OPEN SOURCE............................................................................................................................................2
SOFTWARE LIVRE......................................................................................................................................2
GNU GPL......................................................................................................................................................4
GNU LGPL....................................................................................................................................................4
SOFTWARE EM DOMÍNIO PÚBLICO..........................................................................................................4
BSD...............................................................................................................................................................4
COPYRIGHT.................................................................................................................................................4
COPYLEFT...................................................................................................................................................4
SOFTWARE PROPRIETÁRIO......................................................................................................................5
FREEWARE..................................................................................................................................................5
SHAREWARE...............................................................................................................................................5
TRIAL............................................................................................................................................................5
DEMO...........................................................................................................................................................5
BETA.............................................................................................................................................................5
SOFTWARE COMERCIAL............................................................................................................................5
CREATIVE COMMONS................................................................................................................................5
PROJETOS DE SOFTWARE LIVRE................................................................................................................6
NÚCLEO DE SISTEMA OPERACIONAL: LINUX.............................................................................................6
DISTRIBUIÇÕES (DISTROS) LINUX............................................................................................................6
SERVIDOR WEB: APACHE.............................................................................................................................7
NAVEGADOR WEB: MOZILLA FIREFOX........................................................................................................7
CLIENTE DE EMAIL: MOZILLA THUNDERBIRD.............................................................................................7
SUÍTE DE ESCRITÓRIO: BrOFFICE.org........................................................................................................7
[email protected]
1
Software Livre - Licenças
www.leitejunior.com.br
06/10/2009 10:21
Leite Júnior
SOFTWARE LIVRE / OPEN SOURCE
•
SOFTWARE LIVRE é baseado na licença GPL (General Public License – Licença
Pública Geral), que garante aos colaboradores 4 liberdades, usar, redistribuir,
estudar e modificar o soft (estas duas últimas dependem do código-fonte).
CÓDIGO-FONTE é um conjunto de instruções escritas em uma linguagem de
ALTO NÍVEL, que pode ser entendida pelo humano. Após ser COMPILADA, é
transformada em uma linguagem de BAIXO NÍVEL, que é entendida pelo
computador.
•
OPEN SOURCE é freqüentemente usado para descrever software de código aberto,
a mesma categoria de Software Livre.
PROPRIEDADE INTELECTUAL
•
•
Todo produto de software é derivado de atividade intelectual, e como tal, é protegido por um conjunto de
leis definidas sobre um direito de cópia ou copyright.
Copyright permite ao autor determinar direitos de uso, cópia, modificação e distribuição (incluindo aluguel,
empréstimo e transmissão), entre outros.
GRAUS DE RESTRIÇÃO EM LICENÇAS DE SOFTWARE
Embora a maior parte das licenças existentes atualmente detalhe restrições ao uso do software a que se
aplicam, existem licenças que têm como finalidade garantir ao usuário um conjunto de direitos.
É possível categorizar um software de acordo com a forma como sua licença protege ou restringe direitos ao
usuário; a lista de categorias de software descrita em “Categories of Free and Non-Free Software” do Free
Software Foundation (FSF) inclui um grande número de tipos diferentes.
LICENÇAS DE SOFTWARE
•
•
•
São ações autorizadas (ou proibidas) no âmbito do direito de uso de um 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)".
A expressão “End User License Agreement (EULA)”, foi criada sobre esse conceito.
OPEN SOURCE
•
•
•
Open source não significa apenas acesso ao código-fonte.
Os termos de distribuição de software de fonte aberta devem obedecer 10
critérios básicos.
1. Redistribuição Livre; 2. Código Fonte; 3. Obras derivadas; 4. Integridade do
Código Fonte do Autor; 5. Não Discriminação Contra Pessoas ou Grupos; 6.
Não Discriminação Contra Áreas de Desenvolvimento; 7. Distribuição da
Licença; 8. Licença não deve ser específica para um produto; 9. Licença não
deve restringir Outro Software e 10. Licença Deve ser tecnologicamente
neutra. Origem: http://opensource.org/docs/osd.
SOFTWARE LIVRE
•
•
•
•
•
Qualquer programa que tem a liberdade de ser usado, copiado, modificado e
redistribuído.
Opõe-se ao conceito de software proprietário.
Pode ser vendido ou disponibilizado gratuitamente.
Temos como exemplo a Red Hat que comercializa o Red Hat Enterprise Linux
(distribuição Linux).
A possibilidade de modificações implica na abertura de seu código fonte. A
maioria dos softwares livres é licenciada como GNU GPL ou BSD.
Liberdades do Software Livre.
•
A liberdade de executar o programa, para qualquer propósito;
•
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;
•
A liberdade de redistribuir cópias de modo que você possa beneficiar o próximo;
•
A 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.
[email protected]
2
Software Livre - Licenças
www.leitejunior.com.br
[email protected]
06/10/2009 10:21
3
Leite Júnior
Software Livre - Licenças
www.leitejunior.com.br
06/10/2009 10:21
Leite Júnior
GNU GPL
•
A Licença Pública Geral GNU acompanha os pacotes distribuídos pelo Projeto GNU
(General Public License).
É a mais utilizada, sendo adotada pelo Linux. Ela impede que o software seja
integrado em um software proprietário e garante os direitos autorais do autor
(Linus Torvalds).
Não permite que as liberdades originais sejam limitadas, nem que sejam impostas
restrições que impeçam a distribuição da mesma forma que foram adquiridos.
•
•
GNU LGPL
•
A GNU Lesser General Public License (antes conhecida como GNU Library General Public License) é uma
licença de software livre aprovada pela FSF escrita com o intuito de ser um meio-termo entre a GPL e
licenças mais permissivas como a licença BSD e a licença MIT.
•
Ela foi escrita em 1991 (e atualizada em 1999) por Richard Stallman e Eben Moglen.
•
A principal diferença entre a GPL e a LGPL é que LGPL permite ser ligada com programas que não sejam
GPL ou LGPL, que podem ser software livre ou Software proprietário.
SOFTWARE EM DOMÍNIO PÚBLICO
•
Quando se passam os anos previsto nas leis de cada país referente a proteção dos direitos autorais do soft
ou quando este relega a propriedade do programa.
•
Colocar um software sob o domínio público qualifica o software como disponível para uso, modificação e
redistribuição livres, e de fato torna-o compatível inclusive para inclusão em projetos com licenças menos
irrestritas, como a GPL.
•
O QMAIL, servidor de e-mail lançado em 1996 por Daniel Bernstein e mantido desde então sob termos de
licenciamento que não o qualificavam como software livre e nem como código aberto, foi colocado sob o
Domínio Público.
BSD
•
•
É uma licença de código aberto inicialmente utilizada nos sistemas operacionais do
tipo Berkeley Software Distribution – BSD, um sistema derivado do Unix.
•
Os proprietários originais da distribuição BSD eram os "Regentes da Universidade
da Califórnia", devido ao fato da BSD ter nascido na Universidade de Berkeley.
•
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.
•
A licença BSD tem sido chamada de COPYCENTER, ou "centro de cópias" ("Leve até
o COPYCENTER e faça quantas cópias quiser.")
O programa pode ser vendido e não precisa incluir o código fonte.
COPYRIGHT
•
Direito autoral ou direitos de autor são as denominações usualmente utilizadas em
referência ao rol de direitos outorgados aos autores de obras intelectuais (literárias,
artísticas ou científicas).
COPYLEFT
•
•
•
[email protected]
Retira barreiras à utilização, difusão e modificação do software, mas impedem a
utilização não-autorizada.
Ele requer que as alterações sejam livres, passando adiante a liberdade de copiá-lo
e modificá-lo novamente.
"Copyleft" é um trocadilho com o termo "copyright" que, traduzido literalmente,
significa "direitos de copia".
4
Software Livre - Licenças
www.leitejunior.com.br
06/10/2009 10:21
Leite Júnior
SOFTWARE PROPRIETÁRIO
É aquele cuja cópia, redistribuição ou modificação são proibidas pelo autor em
determinado grau.
É necessário solicitar permissão ou pagar para utilizar. Pode ser freeware,
shareware, trial ou demo.
FREEWARE
•
Software proprietário que é disponibilizado gratuitamente, mas não pode ser modificado.
SHAREWARE
•
Software disponibilizado gratuitamente por um período de tempo ou com algumas funções abertas, mas
que implica no posterior pagamento pela sua licença.
TRIAL
•
•
Versão teste de vários softwares.
É disponibilizada algumas funções, geralmente por 30 dias, para que o usuário experimente o programa
para saber se ele atende às suas necessidades.
•
•
Versão de demonstração, semelhante ao Trial.
É possível usar o programa por um tempo ou com apenas algumas funções disponíveis.
•
É a versão de um produto (geralmente software informático) que ainda se encontra em fase de
desenvolvimento e testes.
Na prática, sempre que um programa é lançado em versão Beta, significa que o próprio desenvolvedor
(quem fez o programa) admite que o programa ainda não está pronto e pode ter problemas, porém já está
em um nível decente para a utilização, mesmo que sem nenhuma garantia.
DEMO
BETA
•
SOFTWARE COMERCIAL
•
É o software desenvolvido com o objetivo de lucrar.
CREATIVE COMMONS
•
•
•
•
existem termos que
de publicar software
Tradução Literal: “CRIAÇÃO COMUM” também conhecido pela sigla CC.
Pode denominar um conjunto de licenças padronizadas para gestão aberta, livre e
compartilhada de conteúdos e informação (copyleft).
É um conjunto de termos usado para proteger o seu trabalho de ser “roubado”. Ou
seja, sua natureza legal é aplicar certas condições - restrições - na
utilização/distribuição/modificação de qualquer trabalho para que alguns direitos do
autor sejam mantidos.
Não serve como licença de programas de código aberto (Open Source) - pois não
obriguem a distribuição do código fonte - porem pode ser utilizada como uma forma
livre sim.
[email protected]
5
Software Livre - Licenças
www.leitejunior.com.br
06/10/2009 10:21
Leite Júnior
PROJETOS DE SOFTWARE LIVRE
•
Um Projeto de Software Livre é uma organização virtual dedicada à manutenção de um produto de
software livre.
NÚCLEO DE SISTEMA OPERACIONAL: LINUX
•
•
•
O Linux (www.kernel.org) é um núcleo compatível com Unix.
É um sistema operacional multitarefa, multiusuário e multiplataforma.
Seu autor original e mantenedor chama-se Linus Torvalds.
•
DISTRIBUIÇÕES (DISTROS) LINUX
Distribuição é composta por núcleo de sistema operacional (Kernel Linux) e um conjunto de softwares
aplicativos.
As Distribuições (ou “distros”) são mantidas por organizações comerciais, como a Red Hat, Ubuntu, SUSE e
Mandriva, bem como projetos comunitários como Debian e Gentoo.
Como o Linux e a maior parte dos softwares incluídos em distribuições são livres, qualquer organização ou
indivíduo suficientemente motivado podem criar e disponibilizar (comercialmente ou não) a sua própria
distribuição.
Isso faz com que hoje haja registro de mais de 300 distribuições ativamente mantidas, embora menos de 20
delas sejam largamente conhecidas.
Algumas distribuições populares oferecem (como opção ou como seu único modo de operação) a possibilidade
de execução em modo Live CD, que permite o uso integral do Linux sem instalação ou alteração dos dados
armazenados no disco rígido do computador: o sistema roda integralmente a partir de um CD-ROM desde o
momento em que o computador é ligado.
Exemplos de Live CDs bastante conhecidos são o alemão Knoppix e o brasileiro Kurumin.
•
•
•
•
•
•
•
•
•
[email protected]
Red Hat Linux: distribuída pela empresa Red Hat (EUA).
Conectiva Linux: distro brasileira, da empresa conectiva
(PR).
Mandrake: distro francesa, a Mandrake comprou a conectiva
e agora aprontam a Mandriva Linux.
Suse Linux: distro alemã.
Fedora Core: distro gratuita da empresa Red Hat.
Slackware Linux: distro americana, muito tradicional (para
experts).
Linux Debian: distro americana que só admite programas
GPL (EUA). Pare experts também.
Ubuntu:
Biglinux:
6
Software Livre - Licenças
www.leitejunior.com.br
06/10/2009 10:21
Leite Júnior
SERVIDOR WEB: APACHE
•
•
•
servidores Web (www.netcraft.com).
O servidor Apache HTTP Server tem como função
principal servir páginas Web.
Faz parte do metaprojeto Apache Software
Foundation
(www.apache.org),
uma
fundação
registrada e sem fins lucrativos.
O software é hoje o servidor mais utilizado na
Internet, correspondendo a mais de 60% do total de
NAVEGADOR WEB: MOZILLA FIREFOX
•
Mozilla Firefox (www.mozilla.org) é um projeto criado pela Netscape/America
Online para desenvolver um navegador Web.
O projeto é um dos maiores entre os projetos de software livre existentes,
com dimensão comparável ao núcleo Linux, e se destaca por produzir
software para usuários finais.
Permite visualizar páginas Web durante a navegação.
•
•
CLIENTE DE EMAIL: MOZILLA THUNDERBIRD
•
•
Mozilla Thunderbird (www.mozilla.org) é um cliente de email.
O Mozilla Thunderbird torna o seu email mais seguro, mais rápido e mais
simples do que nunca através das melhores implementações de recursos
como o filtro anti-spam inteligente, corretor ortográfico, suporte a
extensões e muito mais.
SUÍTE DE ESCRITÓRIO: BROFFICE.ORG
•
•
•
•
•
•
•
Por ser um produto derivado do OpenOffice.org, o
BrOffice.org segue o mesmo licenciamento originalmente
adotado no Openoffice.org.
•
A licença de uso utilizada é a GNU Lesser General Public
License (LGPL), que permite a livre modificação, execução e
distribuição do código-fonte de BrOffice.org, com a ressalva
de que todas as mudanças devem ser publicadas
abertamente.
O BrOffice.org é a mais aberta e democrática suíte de escritório disponível.
Sem licença comercial ou questões de compatibilidade de software para se preocupar.
Disponível em diversas plataformas - Microsoft Windows, Mac OS X X11, GNU/Linux, Solaris.
Primeira suíte de escritório compatível com o formato OASIS OpenDocument.
Código fonte disponível para download sob uma licença certificada pela OSI (Open Source Initiative).
Composto pelos aplicativos Writer, Calc, Impress, Math, Base e Draw.
[email protected]
7
Software Livre - Licenças
Download

SOFTWARE LIVRE