Você está na página 1de 7

O que software livre

Publicado por brain em Sb, 2006-03-2 !"#!2$ ## %ocumenta&'o ()ttp#**brlinu+$or,*linu+*ta+onom-*term*!3. por Augusto Campos

/ste arti,o responde a diversas d0vidas comuns de novos usurios, desenvolvedores interessados, ou alunos 1s voltas com trabal)os acad2micos$ /ntre as quest3es, est'o inclu4das#

O que software livre O que cop-left 5ual a diferen&a entre software livre e c6di,o aberto 5uais as obri,a&3es de quem desenvolve ou distribui software livre 5uais as licen&as de software livre mais comuns 5uais os e+emplos de softwares livres populares

e muitas outras$ 7o final ) um ,uia de refer2ncias adicionais sobre o assunto$ 8e9a tambm a :75 ;<-=inu+ - =ista de Per,untas :req>entes ()ttp#**brlinu+$or,*linu+*faq.$

O que software livre Software =ivre, ou :ree Software, conforme a defini&'o de software livre ()ttp#**www$,nu$or,*p)ilosop)-*free-sw$pt$)tml. criada pela :ree Software :oundation ()ttp#**www$fsf$or,*., o software que pode ser usado, copiado, estudado, modificado e redistribu4do sem restri&'o$ 7 forma usual de um software ser distribu4do livremente sendo acompan)ado por uma licen&a de software livre ?como a @P= ou a ;S%A, e com a disponibiliBa&'o do seu c6di,o-fonte$

Software Livre diferente de software em domnio pblico$ O primeiro, quando utiliBado em combina&'o com licen&as t4picas ?como as licen&as @P= e ;S%A, ,arante os direitos autorais do pro,ramador*or,aniBa&'o$ O se,undo caso acontece quando o autor do software renuncia 1 propriedade do pro,rama ?e todos os direitos associadosA e este se torna bem comum$

<ic)ard Stallman

O Software =ivre como movimento or,aniBado teve in4cio em !CD3, quando <ic)ard Stallman ?foto acimaA deu in4cio ao Pro9eto @EF ()ttp#**www$,nu$or,*. e, posteriormente, 1 :ree Software :oundation$ Software =ivre se refere 1 e+ist2ncia simultGnea de quatro tipos de liberdade para os usurios do software, definidas pela :ree Software :oundation$ 8e9a abai+o uma e+plica&'o sobre as H liberdades, baseada no te+to em portu,u2s da %efini&'o de Software =ivre publicada pela :S:# 7s H liberdades bsicas associadas ao software livre s'o#

7 liberdade de e+ecutar o pro,rama, para qualquer prop6sito ?liberdade nI 0A 7 liberdade de estudar como o pro,rama funciona, e adapt-lo para as suas necessidades ?liberdade nI !A$ 7cesso ao c6di,o-fonte um pr-requisito para esta liberdade$ 7 liberdade de redistribuir c6pias de modo que voc2 possa a9udar ao seu pr6+imo ?liberdade nI 2A$ 7 liberdade de aperfei&oar o pro,rama, e liberar os seus aperfei&oamentos, de modo que toda a comunidade se beneficie ?liberdade nI 3A$ 7cesso ao c6di,o-fonte um pr-requisito para esta liberdade$

Fm pro,rama software livre se os usurios tem todas essas liberdades$ Portanto, voc2 deve ser livre para redistribuir c6pias, se9a com ou sem modifica&3es, se9a de ,ra&a ou cobrando uma ta+a pela distribui&'o, para qualquer um em qualquer lu,ar$ Ser livre para faBer essas coisas si,nifica ?entre outras coisasA que voc no tem que pedir ou pagar pela permisso, uma veB que este9a de posse do pro,rama$ 8oc2 deve tambm ter a liberdade de faBer modifca&3es e us-las privativamente no seu trabal)o ou laBer, sem nem mesmo mencionar que elas e+istem$ Se voc2 publicar as modifica&3es, voc2 n'o deve ser obri,ado a avisar a nin,um em particular, ou de nen)um modo em especial$ 7 liberdade de utiliBar um pro,rama si,nifica a liberdade para qualquer tipo de pessoa f4sica ou 9ur4dica utiliBar o software em qualquer tipo de sistema computacional, para qualquer tipo de trabal)o ou atividade, sem que se9a necessrio comunicar ao desenvolvedor ou a qualquer outra entidade em especial$ 7 liberdade de redistribuir c6pias deve incluir formas binrias ou e+ecutveis do pro,rama, assim como o c6di,o-fonte, tanto para as vers3es ori,inais quanto para as modificadas$ %e modo que a liberdade de faBer modifica&3es, e de publicar vers3es aperfei&oadas, ten)a al,um si,nificado, deve-se ter acesso ao c6di,o-fonte do pro,rama$ Portanto, acesso ao cdigo-fonte uma condi o necess!ria ao software livre$ Para que essas liberdades se9am reais, elas tem que ser irrevog!veis desde que voc2 n'o fa&a nada erradoJ caso o desenvolvedor do software ten)a o poder de revo,ar a licen&a, mesmo que voc2 n'o ten)a dado motivo, o software n'o livre$

O que cop"left# Kop-left uma e+tens'o das H liberdades bsicas, e ocorre na forma de uma obri,a&'o$ Se,undo o site da :ree Software :oundation, LO cop-left diB que

qualquer um que distribui o software, com ou sem modifica&3es, tem que passar adiante a liberdade de copiar e modificar novamente o pro,rama$ O cop-left ,arante que todos os usurios tem liberdade$L - ou se9a# se voc2 recebeu um software com uma licen&a livre que inclua clusulas de cop-left, e se optar por redistribui-lo ?modificado ou n'oA, ter que mant2-lo com a mesma licen&a com que o recebeu$ Eem todas as licen&as de software livre incluem a caracter4stica de cop-left$ 7 licen&a @EF @P= ?adotada pelo Mernel =inu+A o maior e+emplo de uma licen&a cop-left$ Outras licen&as livres, como a licen&a ;S% ou a licen&a 7S= ?7pac)e Software =icenseA n'o incluem a caracter4stica de cop-left$

7cima voc2 v2 o s4mbolo do cop-left, palavra que um trocadil)o com copyright , e cu9a tradu&'o apro+imada seria Ldei+amos copiarL, ou Lc6pia permitidaL$

$vidas e enganos comuns sobre software livre sob a licen a %&L &osso distribuir comercialmente ou cobrar por software livre' de min(a autoria ou de terceiros# Eote que a defini&'o de liberdade apresentada acima n'o faB nen)uma refer2ncia a custos ou pre&os$ O fato de se cobrar ou n'o pela distribui&'o ou pela licen&a de uso do software n'o implica diretamente em ser o software livre ou n'o$ Eada impede que um software livre obtido por voc2 se9a copiado e vendido, ten)a ela sido modificado ou n'o por voc2$ Ou se9a, software livre no necessariamente precisa ser gratuito$ Portanto, voc2 pode ter pa,o para receber c6pias de um software livre, ou voc2 pode ter obtido c6pias sem nen)um custo$ Nas independente de como voc2 obteve a sua c6pia, voc2 sempre tem a liberdade de copiar e modificar o software, ou mesmo de vender c6pias - ou distribui-las ,ratuitamente$ LSoftware =ivreL n'o si,nifica Ln'o-comercialL$ Fm pro,rama livre deve estar dispon4vel para uso comercial, desenvolvimento comercial, e distribui&'o comercial$ O desenvolvimento comercial de software livre n'o incomumJ tais softwares livres comerciais s'o muito importantes$ Se eu distribuo um software livre' ten(o que fornecer cpias a qualquer interessado' ou mesmo disponibili)!-lo para download pblico# 7 resposta curta seria Ln'oL$ Seria uma atitude em sintonia com a filosofia da liberdade de software se voc2 o disponibiliBasse para qualquer interessado, preferencialmente em um formato de fcil manipula&'o ?e+emplo# ima,ens OSO de K%-<ONs, pacotes tar$,B com os c6di,os-fonte ou outros formatos para c6di,o

e+ecutvel instalvelA, mas voc2 n'o tem esta obri,a&'o$ /ntretanto, voc2 tem que dei+ar o c6di,o-fonte 1 disposi&'o de quem vier a receber o c6di,o-e+ecutvel ?caso voc2 n'o os distribua em con9unto, que a forma mais apropriadaA, nos termos da licen&a$ /, naturalmente, tem que respeitar todos os demais termos da licen&a livre adotada$

Se eu uso um software livre' ten(o que disponibili)ar meus prprios softwares para o pblico# E'o$ Nesmo se voc2 fiBer altera&3es em um software @P= e ,uard-las para seu pr6prio uso, voc2 n'o estar infrin,indo a licen&a$ 7 obri,a&'o bsica da @P=, no que diB respeito a disponibiliBa&'o de software, que se voc2 for disponibiliBar para terceiros al,um software obtido sob os termos da @P= ?modificado por voc2 ou n'oA, esta disponibiliBa&'o deve ocorrer sob os termos da @P=$ 7ssim, perfeitamente le,al e normal um mesmo desenvolvedor disponibiliBar al,uns softwares com licen&as livres e outros com licen&as proprietrias, ter softwares livres e n'o-livres instalados no mesmo computador, usar softwares livres ?como o compilador @KKA como ferramentas de desenvolvimento de softwares proprietrios, ou incluir softwares livres e n'o-livres no mesmo K%-<ON, para citar al,uns e+emplos$

Outras dvidas comuns 8e9a a resposta a muitas d0vidas freq>entes de desenvolvedores, distribuidores e usurios de Software =ivre na @P= :75 ()ttp#**www$,nu$or,*licenses*,pl-faq$pt$)tml. ?em portu,u2sA$

Software livre * +digo aberto /m !CCD, um ,rupo de personalidades da comunidade e do mercado que ,ravita em torno do software livre, insatisfeitos com a postura filos6fica do movimento e+istente e acreditando que a condena&'o do uso de software proprietrio um instrumento que retarda, ao invs de acelerar, a ado&'o e o apoio ao software livre no ambiente corporativo, criou a Open Source Onitiative, que adota o termo Open Source ?K6di,o 7bertoA para se referir aos softwares livres, e tem uma postura voltada ao pra,matismo visando 1 ado&'o do software de c6di,o aberto como uma solu&'o vivel, com menos vis ideol6,ico que a :ree Software :oundation$ 7o contrrio do que muitos pensam, K6di,o 7berto n'o quer diBer simplesmente ter acesso ao c6di,o-fonte dos softwares ?e n'o necessariamente acompan)ado das LH liberdadesL do software livreA$ Para uma licen&a ou software ser considerado como K6di,o 7berto pela Open Source Onitiative, eles devem atender aos !0 critrios da %efini&'o de K6di,o 7berto ()ttp#**www$opensource$or,*docs*definition$p)p., que incluem itens como =ivre <edistribui&'o, Permiss'o de Prabal)os %erivados, E'o %iscrimina&'o, %istribui&'o da =icen&a e outros$ %e modo ,eral, as licen&as que atendem 1 9 mencionada %efini&'o de Software =ivre ?da :ree Software :oundationA tambm atendem 1 %efini&'o de K6di,o 7berto ()ttp#**www$opensource$or,*docs*definition$p)p. ?da Open Source OnitiativeA, e assim pode-se diBer ?na ampla maioria dos casos, ao menosA que se um determinado software livre, ele tambm de c6di,o aberto, e vice-versa$ 7 diferen&a prtica

entre as duas entidades est em seus ob9etivos, filosofia e modo de a,ir, e n'o nos softwares ou licen&as$ Se,undo a :ree Software :oundation, em sua p,ina sobre o assunto ()ttp#**www$,nu$or,*p)ilosop)-*free-software-for-freedom$)tml.# O movimento :ree Software e o movimento Open Source s'o como dois campos pol4ticos dentro da comunidade de software livre$ @rupos radicais na dcada de !C60 desenvolveram uma reputa&'o de fac&3es# or,aniBa&3es que se dividem devido a discordGncias em detal)es das estrat,ias, e a4 se tratavam mutuamente como inimi,as$ Ou ao menos esta a ima,em que as pessoas t2m delas, se9a ou n'o verdadeira$ O relacionamento entre o movimento :ree Software e o movimento Open Source 9ustamente o oposto deste$ E6s discordamos nos princ4pios bsicos, mas concordamos ?mais ou menosA nas recomenda&3es prticas$ 7ssim n6s podemos e de fato trabal)amos 9untos em diversos pro9etos espec4ficos$ E6s n'o vemos o movimento Open Source como um inimi,o$ O inimi,o o software proprietrio$ 7 QiMipdia traB mais detal)es# Nuitos que preferem o termo software livre e se consideram parte do movimento n'o ac)am que software proprietrio se9a estritamente imoral$ /les ar,umentam, no entanto, que liberdade valiosa ?tanto social quanto pra,maticalmenteA como uma propriedade do software em seu pr6prio direito, separado da qualidade tcnica num sentido limitado$ Nais, eles podem usar o termo Lsoftware livreL para se distanciarem das ale,a&3es que software de Lc6di,o abertoL sempre tecnicamente superior a software proprietrio ?o que quase sempre demonstravelmente falso, ao menos em um curto per4odoA$ Eesse sentido, eles ale,am que os defensores de Lc6di,o abertoL, por se concentrarem e+clusivamente nos mritos tcnicos, encora9am os usurios a sacrificarem suas liberdades ?e os benef4cios que essas traBem em um lon,o per4odoA por conveni2ncias imediatistas que o software proprietrio pode oferecer$ Os defensores do K6di,o 7berto ar,umentam a respeito das virtudes pra,mticas do software livre ?tambm con)ecido como LOpen sourceL em in,l2sA ao invs das quest3es morais$ 7 discordGncia bsica do Novimento Open Source com a :ree Software :oundation a condena&'o que essa faB do software proprietrio$ /+istem muitos pro,ramadores que usam e contribuem software livre, mas que ,an)am din)eiro desenvolvendo software proprietrio, e n'o consideram suas a&3es imorais$ 7s defini&3es LoficiaisL de software livre e de c6di,o aberto s'o li,eiramente diferentes, com a defini&'o de software livre sendo ,eralmente considerada mais ri,orosa, mas as licen&as de c6di,o aberto que n'o s'o consideradas licen&as de software livre s'o ,eralmente obscuras, ent'o na prtica todo software de c6di,o aberto tambm software livre$ O movimento software livre, n'o toma uma posi&'o sobre trabal)os que n'o se9am software e documenta&'o dos mesmos, mas al,uns defensores do software livre acreditam que outros trabal)os que servem um prop6sito prtico tambm devem ser livres ?ve9a :ree contentA$

Para o Novimento do Software =ivre, que um Novimento Social, n'o tico aprisionar con)ecimento cient4fico, que deve estar dispon4vel sempre, para permitir assim a evolu&'o da )umanidade$ R o Novimento pelo K6di,o 7berto, que n'o um Novimento Social, mas voltado ao Nercado, pre,a que o Software desse tipo traB diversas vanta,ens tcnicas e econSmicas$ /ste se,undo movimento sur,iu para levar as empresas a adotarem o modelo de desenvolvimento de Software =ivre$

Licen as de software livre /+istem muitas licen&as de software livre, e nada impede ?embora isto n'o se9a recomendadoA que cada interessado crie sua pr6pria licen&a atendendo 1s H liberdades bsicas, a,re,ando - ou n'o - uma clusula de cop-left$ 7 :ree Software :oundation mantm uma p,ina com uma lista de licen&as con)ecidas ()ttp#**www$,nu$or,*licenses*license-list$pt$)tml., classificando-as entre livres ?compat4veis ou n'o com a @P=A e n'o-livres, incluindo comentrios sobre elas$ 7l,umas das licen&as livres mais populares s'o#

@P= ou @EF @eneral Public =icense ()ttp#**www$,nu$or,*cop-left*,pl$)tml. ?ve9a tambm a @P= em portu,u2s ()ttp#**www$ma,nu+$or,*doc*@P=ptT;<$t+t. e a KK @P= no site do @overno ;rasileiroA ()ttp#**www$softwarelivre$,ov$br*=icencas*=icencaKc@pl;r*view. =icen&a ;S% ()ttp#**www$opensource$or,*licenses*bsd-license$p)p. NP= ou NoBilla Public =icense ()ttp#**www$moBilla$or,*NP=*NP=-!$!$)tml. 7pac)e =icense ()ttp#**www$apac)e$or,*licenses*=OK/ES/-2$0.

,-emplos de softwares livres 7l,uns softwares livres notveis s'o o =inu+, o ambiente ,rfico U%/, o compilador @KK, o servidor web 7pac)e, o OpenOffice$or, e o nave,ador web :irefo+, entre muitos outros$

.eferncias 7lm dos linMs mencionados ao lon,o do te+to, visite tambm os te+tos abai+o#

:ree Software :oundation ()ttp#**www$fsf$or,*. :ilosofia do Pro9eto @EF ()ttp#**www$,nu$or,*p)ilosop)-*p)ilosop)-$pt$)tml. Software livre - QiMipdia ()ttp#**pt$wiMipedia$or,*wiMi*SoftwareTlivre. :ree software - QiMipedia, t)e free enc-clopedia ()ttp#**en$wiMipedia$or,*wiMi*:reeTsoftware. @P= na QiMipdia em portu,u2s ()ttp#**pt$wiMipedia$or,*wiMi*@EFT@eneralTPublicT=icense. Kop-left na QiMipdia em portu,u2s ()ttp#**pt$wiMipedia$or,*wiMi*Kop-left.

&ara citar esta p!gina em seu trabal(o acadmico %ados para refer2ncia biblio,rfica# K7NPOS, 7u,usto$ O que software livre$ ;<-=inu+$ :lorian6polis, mar&o de 2006$ %ispon4vel em V)ttp#**br-linu+$or,*linu+*faq-softwarelivreW$ Konsultado em (data da sua consulta.$

Você também pode gostar