Escolar Documentos
Profissional Documentos
Cultura Documentos
Relatrio Tcnico
Explicao resumida sobre cada uma das licenas mais importantes para
software livre e do creative commons.
Abril de 2009
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:
Proj.RT.NNN.vv
Abril de 2009
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.
Abril de 2009
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
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.
Proj.RT.NNN.vv
Abril de 2009
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
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