trabalho de linguagem de programação-licensa de software

Upload: loveleegirl

Post on 10-Jul-2015

365 views

Category:

Documents


0 download

TRANSCRIPT

3

SUMRIO INTRODUO........................................................................................................................ 4 LICENA DE SOFTWARE....................................................................................................5 PARTES DE UMA LICENA DE SOFTWARE..................................................................6 Elementos pessoais de uma licena de software............................................................6 Concedente........................................................................................................6 Licenciado.........................................................................................................6 Elementos objetivos de uma licena de software...........................................................7 Prazo..................................................................................................................7 Preo..................................................................................................................7 Garantia de Titularidade....................................................................................7 TIPOS DE LICENAS............................................................................................................7 Shareware.......................................................................................................................7 Adware...........................................................................................................................8 Software gratuito............................................................................................................8 Software livre.................................................................................................................9 Software Livre e Software em Domnio Pblico.............................................10 GNU General Public License.......................................................................................11 Trial..................................................................................................................12 Demo................................................................................................................12 BSD..................................................................................................................12 Licena Apache................................................................................................14 Careware...........................................................................................................15 Postcardware.....................................................................................................15 Crippleware ......................................................................................................15 Licena comercial.....................................................................................................16 COPYLEFT.............................................................................................................................17 PROJETO OPEN SOURCE..................................................................................................17 CONSIDERAES FINAIS.................................................................................................20 REFERNCIAS BIBLIOGRFICAS..................................................................................22 ANEXOS..................................................................................................................................24

4

INTRODUO A licena o documento que autoriza a utilizao, sob certas condies, de uma propriedade intelectual. Assim, no caso de softwares comerciais voc no compra um software, mas sim uma licena de uso do software. O software no pertence a voc, ele permanece propriedade do editor. As licenas de uso da maior parte dos softwares so feitas para limiar a liberdade dos usurios (por exemplo, voc s pode usar o software numa mquina e est proibido de redistribu-lo). Inversamente, h licenas destinadas garantia da liberdade de partilhar e modificar o software. Essas licenas so feitas para assegurar que esses softwares sero acessveis a qualquer usurio. Entramos a no domnio do software livre. Existem vrios tipos e licenas de software, como: Freeware, Shareware, GNU General Public License, BSD, Apache, software livre, Demo, Trial, Adware, Careware, Postcardware, Crippleware entre outras. No se deve confundir software livre com freeware, pois o freeware um software gratuito, todavia no possui o cdigo aberto, j o software livre possui o cdigo aberto para quem quiser fazer as alteraes que acharem necessrias e distribuir comunidade de modo que todos se beneficiem, permitindo assim sua cpia, modificao e redistribuio. Copyleft em ingls um jogo de palavras; como bem sabido copyright o direito de copiar, ou impedir copiar, um bem artstico ou intelectual, estando formado pela unio de duas palavras copy (cpia) e right (direito). Copyleft por sua vez est formado por duas palavras: copy (cpia) e left que pode ser traduzido tanto por esquerdo como pelo particpio do verbo leave (deixar, abandonar), de jeito que poderamos traduzir copyleft por: deixar copiar. Um projeto Open Source tem a finalidade de criar e manter softwares que tem seu cdigo-fonte aberto para seus usurios. O usurio pode fazer as alteraes que achar necessrias e disponibilizar outros usurios de forma que todos tambm possam ter acesso ao cdigo-fonte, ou seja, tem o direito de modificlo e redistribu-lo. Softwares Open Source so tambm conhecidos como FOSS, ou Free and Open Source Software (Software Livre e de Cdigo Aberto). Toda licena de software livre tambm uma licena Open Source.

5

LICENA DE SOFTWARE Licena de software uma definio legal das aes que o usurio (empresa ou usurio domstico) pode ou no realizar com aquele software, aes que so definidas pelo criador do software. As licenas podem estar no site do programa, no programa de instalao do aplicativo, no incio dos arquivos de cdigo fonte ou em algum documento de texto na rvore de cdigo fonte. A Licena de software tambm chamada como o End User License Agreement (Contrato de licena para usurio final), ou EULA. Apesar de licenciamento de software ser um contrato de trabalho, na maioria das vezes embutida no prprio software como parte do processo de instalao. Se o usurio no concordar com os termos de licenciamento de software, ele pode indic-lo com um clique. Isso faz com que o programa no seja instalado. Na maioria dos casos os usurios clicam aceitando a licena sem realmente l-la. As licenas de software podem estabelecer, entre outras coisas: a cesso de determinados direitos do proprietrio para o usurio final em uma ou mais cpias do software, os limites de responsabilidade por omisso, o prazo de cesso de direitos, o mbito geogrfico de validade do contrato e pode at mesmo estabelecer determinados compromissos do usurio para o proprietrio, como a no-transferncia do programa para terceiros ou a no-reinstalao do programa em computadores diferentes do que foi originalmente instalado. Todo o software publicado sob uma licena. Essa licena define (e at restringe) qual a forma que se pode utilizar o software (nmeros de licenas, modificaes, etc.). Exemplos de licenas: GNU General Public License Licena BSD Licena Apache Licena comercial Software livre Freeware Shareware Demo Trial

6

PARTES DE UMA LICENA DE SOFTWARE Elementos pessoais de uma licena de software Concedente O concedente ou fornecedor / concedente aquele que fornece o software mais a licena para o licenciado, que vai permitir a este ltimo ter certos direitos sobre software. O papel do concedente pode ser de: Autor: O desenvolvedor ou grupo de programadores que criam o software, por excelncia em primeira instncia, quem tem o papel de concedente, sendo os proprietrios originais do software. Titular dos direitos de explorao: uma pessoa ou entidade que recebe a transferncia de direitos de explorao exclusivamente a partir de um software de terceiros, tornando-se titular do secundrio e concedente do software. Distribuidor: uma pessoa jurdica a que concedido o direito de distribuio e a possibilidade de gerao de sub licenas de software mediante a assinatura de um contrato de distribuio com o titular dos direitos de explorao.

Licenciado

O licenciado ou usurio-licenciado a pessoa fsica ou jurdica autorizada a exercer o direito de uso e mais algum outro direito de explorao sobre um determinado software para atender s condies estabelecidas pela licena concedida pelo concedente. Usurio consumidor: pessoa fsica que recebe uma licena de software atribuda pelo concedente, que fica em desvantagem com os termos e condies nele contidas. Usurio profissional ou empresa: Pessoa fsica ou jurdica, que recebe uma licena de software atribuda pelo concedente, a qual se encontra em igualdade de condies perante ao concedente para exercer seu direitos e deveres perante os termos e condies da licena.

7

Elementos objetivos de uma licena de software Prazo

O prazo determina o perodo de tempo durante o qual permanecem vigentes os termos e condies estabelecidos na licena. Licenas com base em seus prazos podem ser classificadas em: Licenas com prazo especfico; Licenas de prazo indefinido; Licenas sem especificao de prazo.

Preo O preo determina o valor que deve ser pago pelo licenciado ao concedente pelo conceito de transferncia de direitos estabelecidos sob licena.

Garantia de titularidade

a garantia dada pelo concedente, o que garante os direitos suficientes de explorao sobre o software e deix-lo a fornecer uma licena para o licenciado.

TIPOS DE LICENAS Shareware

Shareware um programa de computador disponibilizado gratuitamente, porm com algum tipo de limitao. Geralmente tm o cdigo fechado. Sharewares geralmente possuem funcionalidades limitadas e/ou tempo de uso gratuito do software limitado, aps o fim do qual o usurio requisitado a pagar para acessar a funcionalidade completa ou poder continuar utilizando o programa. Um shareware est protegido por direitos autorais.

8

Esse tipo de distribuio tem como objetivo comum divulgar o software, assim os usurios podem test-lo antes da aquisio.

Adware

Adware qualquer programa que automaticamente executa, mostra ou baixa publicidade para o computador depois de instalado ou enquanto a aplicao executada. Alguns programas shareware so tambm adware, e neles os usurios tm a opo de pagar por uma verso registrada, que normalmente elimina os anncios. Alguns programas adware tm sido criticados porque ocasionalmente possuem instrues para captar informaes pessoais e as passar para terceiros, sem a autorizao ou o conhecimento do usurio. Esta prtica conhecida como spyware, e tem provocado crticas dos experts de segurana e os defensores de privacidade, incluindo o Electronic Privacy Information Center. Porm existem outros programas adware que no instalam spyware. Existem programas destinados a ajudar o usurio na busca e modificao de programas adware, para bloquear a apresentao dos anuncios ou eliminar as partes de spyware. Para evitar uma reao negativa, com toda a indstria publicitria em geral, os criadores de adware devem equilibrar suas tentativas de gerar ingressos com o desejo do usurio de no ser molestado. Software gratuito Software gratuito ou freeware qualquer programa de computador cuja utilizao no implica no pagamento de licenas de uso ou royalties. importante no confundir o "free" de "freeware" com o "free" de "free software", pois no primeiro uso o significado de gratuito, e no segundo de livre. Um programa licenciado como "freeware" no necessariamente um software livre, pode no ter cdigo aberto e pode acompanhar licenas restritivas, limitando o uso comercial, a redistribuio no autorizada, a modificao no autorizada ou outros tipos de restries. O freeware diferencia-se do shareware, no qual o usurio deve pagar para acessar a funcionalidade completa ou tem um tempo limitado de uso gratuito.

9

Um software gratuito ou freeware quando possui suas funcionalidades completas por tempo ilimitado sem custo monetrio. A licena pode restringir o tipo de uso, como uso para fins no lucrativos, no comerciais, uso acadmico, entre outros. Dessa forma a licena pode ser "gratuito para uso no comercial". Software livre Software livre, segundo a definio criada pela Free Software Foundation qualquer programa de computador que pode ser usado, copiado, estudado e redistribudo com algumas restries. A liberdade de tais diretrizes central ao conceito, o qual se ope ao conceito de software proprietrio, mas no ao software que vendido almejando lucro (software comercial). A maneira usual de distribuio de software livre anexar a este uma licena de software livre, e tornar o cdigo fonte do programa disponvel. Um software considerado como livre quando atende aos quatro tipos de liberdade para os usurios do software definidas pela Free Software Foundation:

A liberdade para executar o programa, para qualquer propsito (liberdade n 0); A liberdade de estudar como o programa funciona, e adapt-lo para as suas necessidades (liberdade n 1). Acesso ao cdigo-fonte um pr-requisito para esta liberdade;

A liberdade de redistribuir, inclusive vender, cpias de modo que voc possa ajudar ao seu prximo (liberdade n 2); A liberdade de modificar o programa, e liberar estas modificaes, de modo que toda a comunidade se beneficie (liberdade n 3). Acesso ao cdigo-fonte um pr-requisito para esta liberdade; A liberdade de executar o programa significa a liberdade para qualquer tipo de pessoa

fsica ou jurdica utilizar o software em quantas mquinas quiser, em qualquer tipo de sistema computacional, para qualquer tipo de trabalho ou atividade, sem nenhuma restrio imposta pelo fornecedor. A liberdade de redistribuir o programa compilado, isto em formato binrio, necessariamente inclui a obrigatoriedade de disponibilizar seus cdigos-fonte. Caso o software venha a ser modificado e o autor da modificao queira distribu-lo, gratuitamente ou no, ser tambm obrigatria a distribuio do cdigo fonte das modificaes, desde que elas venham a integrar o programa. No necessria a autorizao do autor ou do distribuidor

10

do software para que ele possa ser redistribudo, j que as licenas de software livre assim o permitem. Para que seja possvel estudar ou modificar o software (para uso particular ou para distribuir) necessrio ter acesso ao cdigo-fonte. Por isso a disponibilidade desses arquivos pr-requisito para a liberdade do software. Cada licena determina como ser feito o fornecimento do cdigo fonte para distribuies tpicas, como o caso de distribuies em mdia porttil somente com os cdigos binrios j finalizados (sem o fonte). No caso da licena GPL, a fonte deve ser disponibilizada em local de onde possa ser acessado, ou deve ser entregue ao usurio, se solicitado, sem custos adicionais (exceto transporte e mdia). Para que essas liberdades sejam reais, elas devem ser irrevogveis. Caso o desenvolvedor do software tenha o poder de revogar a licena, o software no livre. A maioria dos softwares livres licenciada atravs de uma licena de software livre, como a GNU GPL, a mais conhecida. Licenas como a GPL contm um conceito adicional, conhecido como Copyleft, que se baseia na propagao dos direitos. Um software livre sem copyleft pode ser tornado no-livre por um usurio, caso assim o deseje. J um software livre protegido por uma licena que oferea copyleft, se distribudo, dever ser sob a mesma licena, ou seja, repassando os direitos. Associando os conceitos de copyleft e software livre, programas e servios derivados de um cdigo livre devem obrigatoriamente permanecer com uma licena livre (os detalhes de quais programas, quais servios e quais licenas so definidos pela licena original do programa). O usurio, porm, permanece com a possibilidade de no distribuir o programa e manter as modificaes ou servios utilizados para si prprio. Software Livre e Software em Domnio Pblico Software livre diferente de software em domnio pblico. O primeiro, quando utilizado em combinao com licenas tpicas (como as licenas GPL e BSD), garante a autoria do desenvolvedor ou organizao. O segundo caso acontece quando se passam os anos previsto nas leis de cada pas de proteo dos direitos do autor e este se torna bem comum. Ainda assim, um software em domnio pblico pode ser considerado como um software livre.

11

GNU GENERAL PUBLIC LICENSE

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 projetos de software livre, em grande parte devido sua adoo para o projeto GNU e o sistema operacional GNU/Linux. Em termos gerais, a GPL baseia-se em 4 liberdades: 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). 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. Com a garantia destas liberdades, 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. A GPL est redigida em ingls e atualmente nenhuma traduo aceita como vlida pela Free Software Foundation, com o argumento de que h o risco de introduo de erros de traduo que poderiam deturpar o sentido da licena. Deste modo, qualquer traduo da GPL no-oficial e meramente informativa, mantendo-se a obrigatoriedade de distribuir o texto oficial em ingls com os programas. A licena GPL foi originalmente publicada em Janeiro de 1989. No entanto, passado pouco tempo, ficou claro que o texto da licena comportava vrios problemas, pelo que em Junho de 1991 foi publicada a GPL verso 2, sendo ao mesmo tempo introduzida uma nova licena LGPL. Em 2005, Stallman anunciou que estava a preparar uma nova verso da licena em conjunto com Eben Moglen. Essa nova verso, foi chamada de GPLv3 e o primeiro

12

esboo foi publicado em 16 de Janeiro de 2006, sendo a verso final lanada em 29 de Junho de 2007.

Trial

Trial um meio de distribuio de software semelhante ao demo e ao shareware, porm com limitao de tempo. Pode ter as funes limitadas ou no, o fato marcante desse tipo de distribuio ele parar de funcionar aps certo tempo (normalmente de 15 dias a 3 meses), sendo desbloqueado aps esse perodo com alguma chave de autenticao emitida pelo fabricante aps o pagamento ser confirmado.

Demo

Considera-se uma demo (abreviao de "demonstrao" ou "demonstration") qualquer material promocional que uma frao de um produto maior, lanado com a inteno de dar a oportunidade de o produto ser avaliado por possveis clientes.

BSD

A licena BSD uma licena de cdigo aberto inicialmente utilizada nos sistemas operacionais do tipo Berkeley Software Distribution (um sistema derivado do Unix). Apesar dela ter sido criada para os sistemas BSD, atualmente vrios outros sistemas so distribudos sob esta licena. Os proprietrios originais da distribuio BSD eram os "Regentes da Universidade da Califrnia", devido ao fato da BSD ter nascido na Universidade de Berkeley. A licena oficial BSD tem sido revisada desde a sua criao, e inspirou inmeras variantes utilizadas por outros desenvolvedores de software. 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

13

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). O texto da licena considerado como de domnio pblico e pode ser modificado sem nenhuma restrio. Para satisfazer as necessidades de indivduos ou organizaes em particular, deve-se trocar as referncias aos termos "Regents of the University of California", "University of California, Berkeley" e "Regents" pelo nome do prprio indivduo ou organizao. 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. 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. Originalmente, a licena BSD tinha uma clusula extra, determinando que os autores de todos os trabalhos derivados de software licenciado como BSD, inclussem uma citao (acknowledgment) no cdigo fonte, dizendo que o produto continha software desenvolvido pela Universidade de Berkeley. Esta clusula ficou conhecida como advertising clause, ou "clusula de propaganda". O projeto GNU chamou a "clusula de propaganda" de obnoxious advertising clause ("a lamentvel clusula de propaganda"). Existiam dois grandes problemas na perspectiva do projeto GNU. Primeiramente, pessoas que fazem alteraes em cdigo fonte tendem a adicionar citaes das suas prprias verses da licena BSD (com o nome da sua organizao ao invs de "Universidade da Califrnia"). Isto problemtico devido ao grande nmero de pessoas que podem trabalhar ao mesmo tempo em um s projeto, ou pelo menos, em vrios projetos separados de uma distribuio de software. Devido a este comportamento dos

14

desenvolvedores, esta clusula rapidamente criaria uma volumosa e ingerencivel lista de citaes de diferentes licenas BSD. Em segundo lugar, um grande problema legal era o fato que esta clusula era incompatvel com os termos da GPL (que no permitia a adio de restries alm daquelas j impostas) forando a segregao de software GNU e BSD. O projeto GNU chegou a sugerir que as pessoas no usassem a frase "BSD-style" quando queriam referenciar um exemplo de licena no copyleft, com o objetivo de prevenir o uso inadvertido da licena BSD. Esta clusula foi retirada do texto oficial da licena BSD em 22 de julho de 1999 por William Hoskins, o diretor do escritrio de licenciamento de tecnologia da Universidade Berkeley, em resposta a um pedido de Richard Stallman. A licena original agora chamada de "BSD-old" ou "4-clause BSD", enquanto a reviso corrente da licena BSD algumas vezes chamada de "BSD-new", "BSD revisada", ou "3clause BSD".

Licena Apache

A Licena Apache (Apache License em ingls) uma licena para software livre (open source) de autoria da Apache Software Foundation (ASF). Todo software produzido pela ASF ou qualquer um dos seus projetos e sub-projetos licenciado de acordo com os termos da licena Apache. Alguns projetos no pertencentes ASF tambm utilizam esta licena. 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 Free Software Foundation considera todas as verses da licena Apache incompatveis com a GNU General Public License. Sobre a verso 2.0 da licena Apache eles dizem. "A licena Apache incompatvel com a licena GPL porque ela tem um requerimento especfico que no est na licena GPL: ela tem certas condies relacionadas patentes e que determinam o trmino da licena, que a GNU GPL no tem. (Ns no consideramos essas condies como idias ruins, apenas que elas so incompatveis com a GNU GPL)."

15

Careware

Careware (ou charityware, helpware, goodware) uma forma de distribuio de programas para computador que prev, em reciprocidade ao uso do programa, uma contrapartida em forma de caridade por parte do usurio. Em geral programas careware so distribudos gratuitamente, ficando a critrio do usurio o valor a ser oferecido para caridade. Alguns programas, preferem indicar uma entidade especfica para o recebimento das doaes. O editor Vim, por exemplo, exibe um pedido de seu autor, Bram Moolenaar, para que o usurio faa uma doao para o International Child Care Fund da Holanda, para ajudar vtimas da AIDS em Uganda. Paul Lutus, criador do Arachnophilia, introduziu um sistema ligeiramente diferente de careware, que no envolve troca monetria. Em lugar disso, ele sugere ao usurio que "pare de reclamar e faa do mundo um lugar melhor".

Postcardware

Postcardware, tambm conhecido como cardware, um estilo da distribuio de softwares similar ao shareware, distribudo pelo autor na circunstncia que os usurios emitam ao autor um carto postal. um regime de distribuio de contedo (especialmente software) em que o usurio no cobrado pelo preo de um produto, mas como acima descrito, convidado a enviar um carto postal ao autor do mesmo.

Crippleware

Crippleware uma variao de shareware. uma verso totalmente gratuita de um software, mas defasada em relao sua verso completa (paga). Um exemplo de Crippleware um editor de texto que no salva nem abre arquivos, e para utilizar esses recursos essenciais voc deve comprar uma licena de uso do mesmo.

16

Esse tipo de software pode ser conhecido tambm por verso lite ou "verso enxuta", "verso leve" e no precisa necessariamente estar associado a um software de demonstrao.

Licena comercial

O termo Licena comercial normalmente associado a contratos de licenciamento de uso de software. Os softwares chamados comerciais so aqueles pelos quais o usurio paga uma taxa de licenciamento para poder utilizar. importante observar que, de acordo com o modelo de licenciamento de software comercial, o que o usurio adquire quando paga pelo software o direito de utiliz-lo segundo as regras definidas por seu contrato de licenciamento de uso. Uma analogia pode ser feita com livros: quando se compra um livro est se adquirindo a mdia impressa, mas o direito autoral do contedo do autor ou da editora. As duas restries mais comuns nas licenas comerciais so:

O direito de redistribuio, por exemplo, realizar uma cpia dele e repass-la para outro usurio. A cpia de softwares em desacordo com sua licena comercial considerada uma cpia ilegal e esta prtica conhecida pelo termo pirataria.

O direito de alterar o funcionamento do software, adaptando-o para um fim especfico.Como o software comercial raramente distribudo com seu cdigo fonte, para alter-lo seria necessrio utilizar a prtica da engenharia reversa, o que costuma ser terminantemente proibido por esse tipo de licena. A Licena comercial define tambm, em muitos casos, os servios que a empresa que

vende o software disponibiliza para os usurios que adquirem seu direito de uso, tais como suporte, correo de erros de funcionamento, atualizao peridica e acesso a documentao de uso e outros materiais - normalmente via Internet. As contrapartidas dos softwares cujo uso regido por licenas comerciais so os chamados freeware, cuja licena de utilizao gratuita, e os softwares livres, normalmente distribudos com cdigo fonte e que possuem uma licena de uso que permite explicitamente a sua cpia, modificao e redistribuio.

17

COPYLEFT

Copyleft uma forma de usar a legislao de proteo dos direitos autorais com o objetivo de retirar barreiras utilizao, difuso e modificao de uma obra criativa devido aplicao clssica das normas de propriedade intelectual, exigindo que as mesmas liberdades sejam preservadas em verses modificadas. O copyleft diferere assim do domnio pblico, que no apresenta tais exigncias. "Copyleft" um trocadilho com o termo "copyright" que, traduzido literalmente, significa "direitos de cpia". Richard Stallman popularizou o termo copyleft ao associ-lo em 1988 licena GPL. De acordo com Stallman, o termo foi-lhe sugerido pelo artista e programador Don Hopkins, que incluiu a expresso "Copyleft - all rights reversed." numa carta que lhe enviou. A frase um trocadilho com expresso "Copyright - all rights reserved." usada para afirmar os direitos de autor. Uma obra, seja de software ou outros trabalhos livres, sob uma licena Copyleft requer que suas modificaes, ou extenses do mesmo, sejam livres, passando adiante a liberdade de copi-lo e modific-lo novamente. Uma das razes mais fortes para os autores e criadores aplicarem copyleft aos seus trabalhos porque desse modo esperam criar as condies mais favorveis para que mais pessoas se sintam livres para contribuir com melhoramentos e alteraes a essa obra, num processo continuado.

PROJETO OPEN SOURCE

Projetos de Open Source so aqueles com a finalidade de criar e manter softwares que incluem o cdigo fonte para seus usurios. Dependendo da licena usada, ao baixar e instalar um desses softwares, o usurio ganha o direito de us-lo para qualquer fim, modific-lo e redistribu-lo. Ter o cdigo fonte aberto significa que as pessoas podem estud-lo e muitas vezes increment-lo com algo que o software poderia ou deveria fazer. Com isso, muitos usurios

18

acabam incrementando o software com funcionalidades extras ou at aplicando consertos de bugs que possam ocorrer. Esse tipo de software muitas vezes desenvolvido de forma colaborativa. Desta forma, as alteraes que so de interesse comum so compartilhadas para todos os usurios quando o projeto lana uma nova verso estvel, e o projeto tende a crescer exponencialmente tornando-se auto-sustentvel. Softwares Open Source so tambm conhecidos como FOSS, ou Free and Open Source Software (Software Livre e de Cdigo Aberto). H duas entidades que especificam o que pode ser considerado Open Source e Free Software: a Open Source Initiative (OSI) e a Free Software Fundation (FSF). A traduo de Free Software Software Livre e no deve ser confundida com Software Grtis. A definio do Open Source foi criada pela Open Source Iniciative (OSI) a partir do texto original da Debian Free Software Guidelines (DFSG) e determina que um programa de cdigo aberto deve garantir: 1. Distribuio livre A licena no deve restringir de nenhuma maneira a venda ou distribuio do programa gratuitamente, como componente de outro programa ou no. 2. Cdigo fonte O programa deve incluir seu cdigo fonte e deve permitir a sua distribuio tambm na forma compilada. Se o programa no for distribudo com seu cdigo fonte, deve haver algum meio de se obter o mesmo seja via rede ou com custo apenas de reproduo. O cdigo deve ser legvel e inteligvel por qualquer programador. 3. Trabalhos Derivados A licena deve permitir modificaes e trabalhos derivados, e deve permitir que eles sejam distribudos sobre os mesmos termos da licena original. 4. Integridade do autor do cdigo fonte A licena pode restringir o cdigo fonte de ser distribudo em uma forma modificada apenas se a licena permitir a distribuio de arquivos patch (de atualizao) com o cdigo fonte para o propsito de modificar o programa no momento de sua construo. A licena deve explicitamente permitir a distribuio do programa construdo a partir do cdigo fonte modificado. Contudo, a licena pode ainda

19

requerer que programas derivados tenham um nome ou nmero de verso diferentes do programa original. 5. No discriminao contra pessoas ou grupos A licena no pode ser discriminatria contra qualquer pessoa ou grupo de pessoas. 6. No discriminao contra reas de atuao A licena no deve restringir qualquer pessoa de usar o programa em um ramo especfico de atuao. Por exemplo, ela no deve proibir que o programa seja usado em um empresa, ou de ser usado para pesquisa gentica. 7. Distribuio da Licena Os direitos associados ao programa devem ser aplicveis para todos aqueles cujo o programa redistribudo, sem a necessidade da execuo de uma licena adicional para estas partes. 8. Licena no especfica a um produto Os direitos associados ao programa no devem depender que o programa seja parte de uma distribuio especfica de programas. Se o programa extrado desta distribuio e usado ou distribudo dentro dos termos da licena do programa, todas as partes para quem o programa redistribudo devem ter os mesmos direitos que aqueles que so garantidos em conjuno com a distribuio de programas original. 9. Licena no restrinja outros programas A licena no pode colocar restries em outros programas que so distribudos juntos com o programa licenciado. Isto , a licena no pode especificar que todos os programas distribudos na mesma mdia de armazenamento sejam programas de cdigo aberto. 10. Licena neutra em relao a tecnologia Nenhuma clusula da licena pode estabelecer uma tecnologia individual, estilo ou interface a ser aplicada no programa.

20

CONSIDERAES FINAIS

Um contrato de licena de software um contrato entre o "concedente" e comprador do direito de uso de software. A licena pode definir formas em que a cpia pode ser utilizada, o que o usurio pode e no pode fazer com o software. Tambm chamada de EULA (EndUser License Agreement), que significa contrato de licena para usurio final. O termo freeware usado para os softwares que permitem redistribuio, mas no modificao (e que o seu cdigo fonte no acessvel). Estes pacotes no so softwares livres, pelo que cumpre evitarmos empregar freeware como sinnimo de software livre. O Software Livre qualquer programa que tem a liberdade de ser usado, copiado, modificado e redistribudo. Pode ser vendido ou disponibilizado gratuitamente. A possibilidade de modificaes implica na abertura de seu cdigo fonte. A maioria dos softwares livres licenciada como GNU GPL ou BSD. A licena GPL Licena Pblica Geral GNU acompanha os pacotes distribudos pelo Projeto GNU (General Public License). a mais utilizada, sendo adotada pelo Linux. Ela impede que o software seja integrado em um software proprietrio e garante os direitos autorais. No permite que as liberdades originais sejam limitadas, nem que sejam impostas restries que impeam a distribuio da mesma forma que foram adquiridos. A licena BSD foi inicialmente utilizada nos softwares da Berkeley Software Distribution. Ela impe poucas restries sobre as formas de uso, alteraes e redistribuio do software e, por isso, chamada de copycenter. O programa pode ser vendido e no precisa incluir o cdigo fonte. O Copyleft retira barreiras utilizao, difuso e modificao do software, mas impedem a utilizao no-autorizada. Ele requer que as alteraes sejam livres, passando adiante a liberdade de copi-lo e modific-lo novamente. Software proprietrio aquele cuja cpia, redistribuio ou modificao so proibidos pelo autor em determinado grau. necessrio solicitar permisso ou pagar para utilizar. Pode ser freeware, shareware, trial ou demo. Shareware o software disponibilizado gratuitamente por um perodo de tempo ou com algumas funes abertas, mas que implica no posterior pagamento pela sua licena. Trial a verso de teste de vrios softwares. disponibilizada algumas funes, geralmente por 30 dias, para que o usurio experimente o programa para saber se ele atende s suas necessidades.

21

Demo uma verso de demonstrao, semelhante ao Trial. possvel usar o programa por um tempo ou com apenas algumas funes disponveis. O Software Comercial o software desenvolvido com o objetivo de lucrar. Software em Domnio Pblico: o autor do software relega a propriedade do programa e este se torna bem comum, ou seja, no possui copyright. Entretanto, o autor pode restringir que modificaes sejam feitas. Open Source o software de cdigo aberto aquele que disponibiliza seu cdigo fonte e restringe-se aos termos tcnicos da questo. Pode ser livre, ou proprietrio.

22

REFERNCIAS BIBLIOGRFICAS SOFTWARE license agreement. Wikipdia. Disponvel em: . Acesso em: 07 fev. 2010 WHAT is Software Licensing? wiseGEEK. Disponvel em: . Acesso em: 07 fev. 2010. LICENCIA de software. Wikipdia. Disponvel em: . Acesso em: 13 fev. 2010 LICENA de software. Wikipdia. Disponvel em: . Acesso em: 06 fev. 2010. SHAREWARE. Wikipdia. Disponvel em: . Acesso em: 06 fev. 2010. ADWARE. Wikipdia. Disponvel em: . Acesso em: 14 fev. 2010. SOFTWARE gratuito. Wikipdia. Disponvel em: . Acesso em: 06 fev. 2010. SOFTWARE livre. Wikipdia. Disponvel em: . Acesso em: 06 fev. 2010.

GNU General Public License. Wikipdia. Disponvel em: . Acesso em: 06 fev. 2010.

TRIAL. Wikipdia. Disponvel em: . Acesso em: 06 fev. 2010.

23

DEMO. Wikipdia. Disponvel em: . Acesso em: 06 fev. 2010. LICENA BSD. Wikipdia. Disponvel em: . Acesso em: 06 fev. 2010. LICENA Apache. Wikipdia. Disponvel em: . Acesso em: 06 fev. 2010. CAREWARE. Wikipdia. Disponvel em: . Acesso em: 14 fev. 2010. CAREWARE. Wikipdia. Disponvel em: . Acesso em: 14 fev. 2010. POSTCARDWARE. Wikipdia. Disponvel em: . Acesso em: 14 fev. 2010. CRIPPLEWARE. Wikipdia. Disponvel em: . Acesso em: 14 fev. 2010. LICENA comercial. Wikipdia. Disponvel em: . Acesso em: 06 fev. 2010. CDIGO aberto. Wikipdia. Disponvel em: . Acesso em: 14 fev. 2010. LICENAS e copyrights. Torradeira.net. Disponvel em: . Acesso em: 14 fev. 2010. QUE copyleft? Disponvel em: . Acesso em: 14 fev. 2010. O que um projeto Open Source. Como tudo funciona? Disponvel em: . Acesso em: 06 fev. 2010.

24

ANEXOS

Logotipo GNU

Smbolo de Copyleft

Selo Open Source Iniciative