Você está na página 1de 10

Anlise de licenas de software

Relatrio Tcnico

Explicao resumida sobre cada uma das licenas mais importantes para
software livre e do creative commons.

Leonardo Alexandre Ferreira Leite


Abril de 2009

Grupo de Estudos em interao do LTS


Escola Politcnica da Universidade de So Paulo

Abril de 2009

Todas as licenas podem ser lidas na ntegra em:


http://www.opensource.org/licenses/category

Vocabulrio
FSF = Free Software Foundation, defende o Software Livre atravs de uma viso mais
filosfica, poltica, social e econmica, pregando que todos os software deveriam ser livres.
Seu principal lder Richard Stallman, criador do compilador GCC e da licena GPL, alm
do prprio projeto GNU.
OSI = Open Source Iniciative, defende o Software Livre de forma mais pragmtica e voltada
para o mundo corporativo. No se importa com a co-existncia de softwares livres e
proprietrios. Mudou o nome de software livre para cdigo aberto (open source), para
facilitar a comercializao, uma vez que o termo free software em ingls sugere software
de graa. Seu cone mais famoso Linus Torvalds, criador do kernel Linux.
GNU = GNU is Not Unix. Projeto da FSF que tem por objetivo criar um sistema operacional
com um conjunto de aplicativos 100% livres e funcionais, de forma a atender as necessidade
de qualquer usurio.
DRM = Digital Rights Management. Tecnologia que visa combater a pirataria, de forma a
impedir o usurio a copiar arquivos digitais que estejam sob proteo de direito autoral.
Patente = mecanismo de proteo para inveno ou processo inovador, de forma que o autor
passa a ter direito exclusivo sobre a comercializao da inveno por um determinado prazo,
de forma que ao final deste prazo o segredo da inveno deve ser publicado. O registro
para patente complexo e demorado.
Copyright = direito de uso do autor sob a obra por ele criada. O copyright automtico, no
sendo preciso registro.
Software proprietrio = todo software que no livre.
Copyleft = mecanismo para que obras derivadas de obras livres sejam tambm livres.

Software livre
As 4 liberdades bsicas do software livre, segundo a FSF, so:

1. A liberdade de executar o programa, para qualquer propsito (liberdade n 0)


2. A liberdade de estudar como o programa funciona e adapt-lo para as suas
necessidades (liberdade n 1). O acesso ao cdigo-fonte um pr-requisito para
esta liberdade.
3. A liberdade de redistribuir cpias de modo que voc possa ajudar ao seu prximo
(liberdade n 2).

Proj.RT.NNN.vv

Abril de 2009

4. A liberdade de aperfeioar o programa, e liberar os seus aperfeioamentos, de


modo que toda a comunidade se beneficie deles (liberdade n 3). O acesso ao
cdigo-fonte um pr-requisito para esta liberdade.
A definio da OSI mais complexa e restritiva, mas no contradiz estas 4
liberdades fundamentais.

GPL
GNU General Public License (Licena Pblica Geral), GNU GPL ou simplesmente
GPL, a designao da licena para software livre idealizada por Richard Stallman no
final da dcada de 1980, no mbito do projecto GNU da Free Software Foundation (FSF).
A GPL a licena com maior utilizao por parte de projectos de software livre, em
grande parte devido sua adoo para o Linux.
A GPL permite que os programas sejam distribudos e reaproveitados, mantendo, porm, os
direitos do autor por forma a no permitir que essa informao seja usada de uma maneira
que limite as liberdades originais. A licena no permite, por exemplo, que o cdigo seja
apoderado por outra pessoa, ou que sejam impostos sobre ele restries que impeam que
seja distribudo da mesma maneira que foi adquirido.
Obs: assim como em outras licenas livres, na GPL no necessrio o acordo do usurio com
a licena, ou seja, o usurio no precisa concordar com a GPL para utilizar um programa
GPL, ao contrrio dos programas proprietrios, como o Windows. Por esse motivo, em um
programa livre no faz sentido haver um boto de "I agree" (talvez isso pode variar conforme
a licena).
Quem precisa seguir a licena, quem for desenvolver, distribuir, vender, alterar etc e tal.

GPL v3
Usurio de aplicao rodando em servidor passa a ter direito sobre o cdigo-fonte (AGPL);
Clusulas contra DRM.
Na verdade, se voc utilizar cdigo GPL em alguma tecnologia DRM, voc reconhece o
direito de outra pessoa criar uma tecnologia que quebre seu DRM, reconhece que isto no
ilegal, algum quebrar seu DRM.
Questo de patentes.
Section 10 prohibits people who convey the software from filing patent suits against other
licensees. If someone did so anyway, section 8 explains how they would lose their license
and any patent licenses that accompanied it.
Esta verso da GPL foi repudiada pela comunidade Open Source, principalmente pelas novas
restries impostas.

GNU Classpath - a clusula de exceo


Proj.RT.NNN.vv

Abril de 2009

Linking this library statically or dynamically with other modules is making a


combined work based on this library. Thus, the terms and conditions of the GNU
General Public License cover the whole combination.
As a special exception, the copyright holders of this library give you permission to
link this library with independent modules to produce an executable, regardless of
the license terms of these independent modules, and to copy and distribute the
resulting executable under terms of your choice, provided that you also meet, for
each linked independent module, the terms and conditions of the license of that
module. An independent module is a module which is not derived from or based
on this library. If you modify this library, you may extend this exception to your
version of the library, but you are not obliged to do so. If you do not wish to do
so, delete this exception statement from your version.
Comparada com a GNU Classpath, a formulao da LGPL possui mais requisitos para que a
exceo de linkagem possa ser feita, de forma a garantir aos clientes do produto final mais
liberdade.

LGPL
A GNU Lesser General Public License, escrita por Richard Stallman e Eben Moglen
em 1991 (e atualizada em 1999), uma licena de software livre aprovada pela FSF e
escrita como um meio-termo entre a GPL e licenas mais restritivas, tais como a licena
BSD e a licena MIT.
A principal diferena entre a GPL e a LGPL que esta permite tambm a associao com
programas que no estejam sob as licenas GPL ou LGPL, incluindo Software
proprietrio.
Se voc cria um trabalho derivado de um sistema LGPL, voc pode disponibilizar esse
seu novo sistema com a licena que quiser, tornando-o inclusive no-livre, mas desde que
o sistema LGPL original seja distribudo junto ou indicando como obt-lo.

BSD
Esta licena impe poucas restries quando comparada aquelas impostas por outras
licenas, como a GNU General Public License ou mesmo as restries padro determinadas
pelo copyright, colocando-a relativamente prxima do domnio pblico. (De fato, a licena
BSD tem sido chamada de copycenter, ou "centro de cpias", em comparao com o
copyright padro e o copyleft da licena GPL: "Leve at o copycenter e faa quantas cpias
quiser.)
* Copyright (c) 1982, 1986, 1990, 1991, 1993
*
The Regents of the University of California.
reserved.
*

Proj.RT.NNN.vv

All rights

Abril de 2009

* Redistribution and use in source and binary forms, with or without


* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
*
notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
*
notice, this list of conditions and the following disclaimer in
the
*
documentation and/or other materials provided with the
distribution.
* 3. All advertising materials mentioning features or use of this
software
*
must display the following acknowledgement:
*
This product includes software developed by the University of
*
California, Berkeley and its contributors.
* 4. Neither the name of the University nor the names of its
contributors
*
may be used to endorse or promote products derived from this
software
*
without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS''
AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF
* SUCH DAMAGE.

Obs: o trecho em cinza foi retirado oficialmente da licena a pedidos da FSF.


A licena BSD permite que o software distribudo sob a licena, seja incorporado a
produtos proprietrios. Trabalhos baseados no material podem at ser liberados com
licena proprietria. Alguns exemplos notveis so: o uso de cdigo do BSD (funes de
rede de computadores) em produtos da Microsoft, e o uso de muitos componentes do
FreeBSD no sistema Mac OS X da Apple Computer.
Tambm possvel que softwares sejam distribudos pela licena BSD junto de outra
licena. Isto ocorreu em verses antigas do BSD Unix, que incluam material proprietrio
da AT&T.

Proj.RT.NNN.vv

Abril de 2009

Na sua verso original, a licena BSD contm termos que a tornam incompatvel com a
licena GPL. Como elas esto entre as licenas mais utilizadas no mundo do software livre, a
impossibilidade em combinar os seus componentes tornou-se um grande problema para os
autores destes softwares. Na reviso sofrida em 1999 a clusula controversa foi retirada.
Desde esta data, os autores esto livres para incorporar softwares BSD naqueles licenciados
pela GPL.

MIT
A licena MIT, tambm chamada de licena X ou de licena X11, uma licena de
programas de computadores (software), criada pelo Massachusetts Institute of Technology.
Ela uma licena no copyleft utilizada em software livre, isto , ela permite a reutilizao
de software licenciado em programas livres ou proprietrios.
* Copyright (c) <year> <copyright holders>
* Permission is hereby granted, free of charge, to any person
obtaining a copy of this
* software and associated documentation files (the
"Software"), to deal in the Software
* without restriction, including without limitation the rights
to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the
Software, and to permit persons
* to whom the Software is furnished to do so, subject to the
following conditions:
*
* The above copyright notice and this permission notice shall
be included in all copies or
* substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED,
* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR
* PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE
* FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR
* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.

A licena MIT similar a licena BSD. Essencialmente, a diferena reside no fato de a


licena BSD conter um aviso proibindo o uso promocional do nome do autor sob
copyright. A licena MIT, por outro lado, coloca de forma mais explcita os direitos do
usurio final, incluindo o direito ao uso, cpia, modificao, fuso, distribuio,
"sublicenciamento", e/ou venda de software.
A licena estilo BSD, ou licena BSD verso "2-clause", encontrada em softwares como
o WebCore da Apple Computer (ainda que a maior parte do WebCore esteja sob a licena

Proj.RT.NNN.vv

Abril de 2009

LGPL), praticamente idntica a licena MIT, j que ela no contm a "clusula de


promoo".

Mozilla
A licena similar ao copyleft, mas no to rgida quanto distribuio de trabalhos
derivados. Especificamente, o cdigo fonte copiado ou alterado sob a licena Mozilla deve
continuar sob esta licena. Porm, este cdigo pode ser combinado em um programa com
arquivos proprietrios, ou mesmo outras licenas livres como BSD. No entanto a combinao
com cdigo GPL no possvel, a menos que o software tambm esteja licenciado sob GPL
(assim como o Firefox possui uma licena tripla).

Any changes to MPLed files, or new files into which MPLed code has been copied, are
Modifications and so fall under the MPL. New files containing only your code are not
Modifications, and not covered by the MPL.
Files which fall under the MPL because they are or contain Modifications must be made
available as detailed in the license Other files may be kept proprietary.

Apache
A licena Apache (verses 1.0, 1.1 e 2.0) exige a incluso do aviso de copyright e disclaimer,
mas no uma licena copyleft - ela permite o uso e distribuio do cdigo fonte tanto no
software open source como no proprietrio.
A FSF considera a licena Apache incompatvel com a GPL v2, porm compatvel com a
GPL v3.
O que diferencia principalmente de outras licenas, um termo referente a patentes:
Sujeito aos termos e condies desta LICENA, cada
CONTRIBUIDOR outorga a VOC uma licena de patente(s)
perptua, de abrangncia mundial, no-exclusiva, irrevogvel
(exceto na forma estabelecida nesta Clusula), livre de
encargos, inclusive patrimoniais (royalties) para fazer,
encomendar a feitura, usar, oferecer-se para vender, vender,
importar
e de qualquer outra maneira transferir a OBRA. Esta licena de
patente(s) aplica-se apenas a reivindicaes de patente
licenciveis pelo CONTRIBUIDOR que seriam necessariamente
violadas por sua(s) CONTRIBUIO(ES) separadamente ou pela
combinao desta(s) CONTRIBUIO(ES) com a OBRA para a qual
a(s) CONTRIBUIO(ES) tenha(m) sido submetida(s). Se VOC
iniciar litgios administrativos ou judiciais (incluindo
reconvenes ou interveno de terceiros em ao judicial)
alegando que a OBRA ou a CONTRIBUIO nela incorporada
constituem violao direta ou indireta de patentes, quaisquer
licenas de patente(s) que tenham sido outorgadas a VOC sob

Proj.RT.NNN.vv

Abril de 2009

esta LICENA cessaro a partir da data de interposio da ao


administrativa ou judicial.

Resumo
Copycenter
MIT
Esclarece melhor os direitos.
Condio: reproduzir nota de copyright e a prpria licena (junto com disclaimer) em todas as
cpias.
BSD
Impede propaganda utilizando nome do desenvolvedor para promover produtos
derivados.
Apache
Contm clusula a cerca de patentes.
Mozilla
Flexvel para trabalhos derivados, mas cpias e modificaes de softwares sob Mozilla ficam
copyleft.
LGPL
Permite que cdigo LGPL seja combinado a cdigo fechado, desde que o original LGPL seja
indicado.
GPL (classpath exception)
Permite que cdigo GPL de bibliotecas e APIs seja utilizado em software de
cdigo fechado.
GPL
Requer que trabalhos derivados tambm sejam GPL.
GPL v3 e AGPL
Impe novas restries quanto a servios web, DRM e outras coisas; possui
clusula para patentes.
Copyleft
Restries

Proj.RT.NNN.vv

Abril de 2009

Proj.RT.NNN.vv

Abril de 2009

Creative Commons
Explicao concisa sobre as licenas: http://creativecommons.org/about/licenses
Crie sua licena em: http://creativecommons.org/license/?lang=pt
As opes so:
Attribution (BY) = para copiar/modificar a obra as pessoas devem nos dar o crdito
Share alike (SA) = obras derivadas devem estar ser licenciadas da mesma forma (tipo GPL)
Noncommercial (NC) = proibido para uso comercial
No derivative works (ND) = no permitido a criao de obras derivadas
Ah, um detalhe srdido... nem sempre fcil definir o que "uso comercial", tanto que na
pgina do Creative Commons tava at rolando uma enquete pra isso.
Mas um exemplo que mostra isso era o projeto de material didtico livre para o Cursinho da
Poli. As pessoas estavam considerando proibir o uso comercial para, num cenrio otimista,
evitar que cursinho comerciais usassem este material, incentivando/formando assim uma rede
entre os cursinhos populares. No entando, nos questionamos se o "uso comercial" evitaria
tambm que as xerox's disponibilizassem esse material para cpia (restrio essa indesejada).
Ou ainda o projeto da cadernoteca (material didtico universitrio livre construdo
colaborativamente): se restringssemos o uso comercial, isso impediria faculdades
particulares de usarem o material?

Proj.RT.NNN.vv

Você também pode gostar