Você está na página 1de 7

2.

3 SOFTWARE LIVRE

Antes de caracterizar o software livre necessrio tratar dos conceitos de cdigo-fonte e programa de computador, apresentados por Silveira (2004), conforme segue: Sem dvida alguma a alma do programa de computador est no seu
cdigo-fonte. Todas as linhas de instrues que compem o software esto contidas no cdigo-fonte, que depois ser traduzido para a linguagem compreensvel somente pelo computador. (SILVEIRA,

2004, p.6)

Portanto o cdigo-fonte um conjunto de instrues coerentes escritas em algum dos diversos tipos de linguagem de programao que um computador capaz de interpretar. Esta uma definio necessria para se chegar de software livre que, conforme est veiculado na Wikipdia (2013), est estritamente associada com as liberdades de executar um software da maneira e com os fins que o usurio desejar, copiar e distribuir de maneira ilimitada, estudar e modificar o software sem restries. Para que todas essas liberdades sejam alcanadas preciso que o distribuidor do programa fornea tambm seu cdigo-fonte para uma eventual apreciao do usurio final, algo que no acontece com os softwares proprietrios (cujos direitos esto vinculados uma pessoa, fsica ou jurdica), seus cdigos-fonte esto bloqueados para alteraes e at mesmo para consultas, limitando o conhecimento das tcnicas utilizadas seus

desenvolvedores. No que diz respeito distribuio do software, para o software proprietrio expressamente proibido reproduzi-lo e este dever ser adquirido exclusivamente com seu desenvolvedor, ou por quem detiver o direto sobre ele; no caso do software livre diferente, pois este tem a permisso de ser adquirido de qualquer forma, seja pelo pagamento de uma taxa ao distribuidor ou pela simples cpia fornecida por outro usurio, sem configurar pirataria. De acordo com o site do projeto GNU (acesso em Maio, 2013), um dos principais disseminadores e incentivadores do uso de softwares livres no mundo, no conceito de free software a palavra free assume o sentido de liberdade e no de gratuidade portanto a cobrana de taxas para a aquisio

do software , no apenas genuna, como incentivada para cobrir custos de desenvolvimento e obteno de lucro por parte de seus idealizadores, mas a reproduo, a cpia, do programa permanece livre, ficando a critrio do usurio optar pela compra ou alguma outra forma menos dispendiosa de aquisio. Em outras palavras a principal diferena entre os dois a disponibilizao do cdigo-fonte, da receita utilizada pelos programadores para desenvolver o software, sem a qual outros programadores estariam fadados um longo processo de tentativa e erro para obter o cdigo de determinado programa, como diz Silveira (2004):
Assim, a licena do software livre uma licena no proprietria de uso. O software livre possui um autor ou vrios autores, mas no possui donos. Dessa forma, o usurio do software livre tambm tem o direito de ser desenvolvedor, caso queira. Quem o adquire pode us-lo para todo e qualquer fim, inclusive tem a permisso de alter-lo completamente. Assim, para um software ser efetivamente livre deve necessariamente disponibilizar seu cdigo-fonte. A nica proibio feita aos seus usurios a de torn-lo um software proprietrio. (SILVEIRA,

2004, p.11)

Torna-se claro aps todas as consideraes precedentes que o software livre deve ser encarado como mais do que apenas simples softwares utilizados por computadores, a expresso software livre traduz um movimento pela liberdade de expresso e compartilhamento tecnolgico, uma tendncia mundial no campo da Tecnologia da Informao para os anos que se seguem. Esse movimento ideolgico, segundo Silveira (2004):
Comeou nos anos 1980 e se espalhou pelo planeta levado pelas teias da rede mundial de computadores. Seus maiores defensores so os hackers, um grande nmero de acadmicos, cientistas, os mais diferentes combatentes pela causa da liberdade e, mais recentemente, as foras polticos-culturais que apoiam a distribuio mais equitativa dos benefcios da chamada era da informao. Seus maiores opositores so

megaempresas que vivem exclusivamente de um modelo econmico baseado na explorao de licenas de uso de software e do controle monopolstico dos cdigos essenciais dos programas de computador es. (SILVEIRA,

2004, p.5-6)

A viso que a maioria das pessoas ainda tem sobre a aquisio de softwares distorcida em relao realidade, no entendem que ao comprarem um programa no esto adquirindo um produto, e sim uma licena

de uso (muitas vezes limitada, como o caso da Microsoft que oferece licenas comerciais ou domsticas para seus softwares, com uma evidente diferena de preos, concordando com o uso que o cliente espera fazer de seu programa); a propriedade do software continua com a empresa que o desenvolveu; situao muito diversa da que ocorre quando se compra uma casa, por exemplo, permitido reform-la, adicionando ou removendo componentes e at mesmo vende-la posteriormente, pois sua propriedade est com seu comprador, isto no acontece no atual modelo econmico de distribuio de softwares que se tornou hegemnico entre as empresas (Silveira, 2004). De acordo com Silveira (2004) softwares proprietrios escondem algoritmos fundamentais sua compreenso, mesmo estes sendo compostos por informaes agrupadas ou baseados em conhecimentos acumulados pela humanidade, e no exclusivamente desenvolvidos pela organizao detentora da patente, dessa forma o desenvolvimento de softwares segue na contra mo do caminho traado pelo desenvolvimento cientfico, que essencialmente colaborativo. Ainda sobre o aspecto da apropriao de conhecimentos de domnio pblico por grandes empresas de software podemos citar:
...em relao apropriao do software pelo direito de patentes, Stallman lembra que um mesmo software pode conter centenas de programas diversos, de modo que o registro de uma patente muito provavelmente significar apropriao de criaes intelectuais alheias, fator que particularmente verdadeiro com a atual disseminao da produo de programas de computador em regime de software livre. A abrangncia ao se apropriar do software na ponta da utilidade tal que pode implicar absurdos acerca da propagao do conhecimento que est na base da produo de software, como foi o caso nos EUA em que cientistas da computao e professores universitrios foram presos por suposta violao de patentes quando nada mais faziam do que desenvolver suas atividades acadmicas. (GRAU

et al., 2012, p.4)

O software livre , consequentemente, uma importante ferramenta de disseminao e criao de conhecimento devido, em especial, a seu cdigofonte aberto permitindo que um nmero muito maior de pessoas adicione suas contribuies ao projeto, isto torna o clssico modelo de desenvolvimento de programas baseado em um nico grupo de trabalho interno, em geral

pertencente uma grande empresa, ultrapassado; enquanto o software proprietrio se orienta em benefcio de seu desenvolvedor, o software livre se orienta principalmente em benefcio de seus usurios e assegura, uma determinada populao, o domnio da tecnologia que utiliza (Silveira, 2004). Como enuncia a famosa frase de Eric S. Raymond dados olhos suficientes, todos os erros so triviais (disponvel em Wikipdia, acesso em Maio, 2013), conquanto haja um grande nmero de pessoas trabalhando em um mesmo projeto, todos os erros cometidos acabaro sendo descobertos e corrigidos; e no apenas erros, com a ampla utilizao do cdigo-aberto, empresas estaro livres para ajustar softwares j existentes de acordo com suas necessidades especficas. O movimento do software livre impacta na sociedade como um todo, atravs da criao e disseminao de conhecimento tecnolgico, por isso governos nacionais vem voltando suas atenes para essa rea. A opinio do governo brasileiro sobre software livre pode ser traduzida por:
O software livre uma opo estratgica do Governo Federal para reduzir custos, ampliar a concorrncia, gerar empregos e desenvolver o conhecimento e a inteligncia do pas na rea. Para incentivar o uso do software livre, o Estado promove aes voltadas para o uso de padres abertos, o licenciamento livre dos softwares e a formao de comunidades interessadas no tema.

Disponvel

em

<

https://www.governoeletronico.gov.br/acoes-eprojetos/software-livre>. (Acesso em 23 Maio 2013) So muitos os argumentos favorveis adoo de softwares livres pelo governo brasileiro, Silveira (2004) cita a independncia dos fornecedores como um deles, partindo do pressuposto que ao se utilizar um software livre toda a manuteno ou eventuais ajustes necessrios devido uma especificidade ou simplesmente por obsolncia, podem ser internalizados pelas organizaes, capacitando pessoal interno para lidar com os softwares, alm dos custos de obteno de licena que seriam eliminados; quanto este ltimo argumento, um dos mais fortes pois interfere diretamente na economia do Estado, Silveira (2004, p.39) exemplifica:
Utilizando software proprietrio, o pas gastar para informatizar suas principais 100 mil escolas pblicas, no mnimo, US$ 300 milhes

aproximadamente a cada dois anos. A aritmtica simples: se utilizarmos 30 computadores em mdia em cada uma dessas 100 mil escolas, teremos de adquirir 3 milhes de licenas de uso de softwares bsicos, o sistema operacional e os aplicativos de escritrio (editor de texto, planilha de clculo, editor de imagens e apresentaes). Uma licena para cada computador comprado. Se cada licena custar somente US$ 100, estaremos falando de um gasto desnecessrio de US$ 300 milhes.

Outro forte argumento exposto por Silveira (2004) o democrtico; como j visto anteriormente a tecnologia da informao vem assumindo um papel como meio de expresso do conhecimento e cultural, alm de ser pea fundamental nas transaes econmicas modernas, portanto a limitao de seu acesso passa a ser percebida como uma forma de violao dos direitos fundamentais; os softwares bsicos, sem os quais os computadores no so teis maioria das pessoas, podem ser vistos como a linguagem que a sociedade atual, a sociedade da informao, se comunica e troca conhecimentos, no possvel concordar que a linguagem dessa comunicao seja propriedade privada de uns poucos grupos econmicos. Com relao a esta perspectiva democrtica do software livre, o embaixador brasileiro Samuel Pinheiro Guimares, representante oficial do governo na Cpula da Sociedade da Informao, 2003, em Genebra, disse:
Em uma sociedade crescentemente integrada pela Internet, a linguagem universal que permite a produo e compartilhamento do conhecimento chama-se software. O Brasil v o software livre como emblemtico da Sociedade da Informao e de uma nova cultura de solidariedade e compartilhamento, um instrumento para garantir o acesso e domnio por todos dessa linguagem universal. O desenvolvimento do software livre necessita ser estimulado pelos diferentes atores: Governos, setor privado e sociedade civil. To importante quanto garantir o acesso universal rede mundial de computadores capacitar as pessoas, e em especial as comunidades carentes, para a utilizao plena das novas tecnologias de informao. O software livre atende a tais necessidades, porquanto possibilita o trabalho em rede, permitindo a incluso de grande nmero de pessoas em seu desenvolvimento, levando seus benefcios a amplos setores da sociedade... A construo de uma Sociedade da Informao inclusiva requer a consolidao de um conceito abrangente e flexvel de propriedade intelectual, que leve em conta no somente a necessidade de proteo, mas tambm o imperativo da universalizao de acesso, de modo

a evitar a condenao dos pases em desenvolvimento ao atraso e de suas populaes ignorncia.

(GUIMARES, apud SILVEIRA, 2004,

p.45-46) Para quase todos os softwares proprietrios disponveis no mercado, existe uma alternativa de uso, um software livre correspondente capaz de satisfazer as mesmas necessidades que o licenciado. Para melhor ilustrar essa perspectiva segue uma tabela com alguns dos tipos de software mais utilizados, sua verso proprietria e algumas de suas alternativas livres:
Tabela 1: Tipos de sistemas, algumas de suas verses proprietrias e livres

Tipo de software

Software proprietrio

Softwares livres alternativos

Banco de dados Suite Office

MS SQL Server MS Office

SQLite; CouchDB OppenOffice; Gnome Office; KOffice

Navegador de internet Cliente de e-mail Visualizador de pdf Gravador de CD e DVD Anti-Virus Desenho vetorial Editor de imagem Editor html

MS Internet Explorer MS Outlook Express Adobe Acrobat Reader Nero Burning Room Norton Corel Draw Adobe Photoshop Dreamweaver

Firefox; Lynx; Konqueror Thinderbird; Kmail; Evolution KPDF; Xpdf; Evidence GnomeBaker; Brasero; K3b ClanAntivirus; OpenAntivirus Karbon; Inkscape; Skencil Krita; GIMPshop Screem; Bluefish; Quanta Plus

Video Conferncia Reprodutor som/video Sistema operacional

NetMeeting Windows Media Player Windows

Ekiga VLC; KPlayer; Kaffeine Linux

Focando agora no uso desses softwares livres pela administrao pblica, a Tabela 2 exemplifica a utilizao do software livre atravs do plano de substituio dos softwares do Ministrio do Planejamento, Oramento e Gesto:
Tabela 2: Mapa de escolha de substituies

Fonte: Plano de Padronizao do Ambiente e Migrao para Software Livre (2004, p. 23)

A utilizao de softwares livres pelo governo brasileiro j uma realidade que vem satisfazer as necessidades de gerao de conhecimento tecnolgico que toda unidade nacional necessita. O Brasil possui uma enorme quantidade de pessoas consideradas hackers, que, no sentido estrito do termo, significa algum com muita habilidade e um profundo conhecimento em informtica (no da forma pejorativa amplamente adotada), engajadas em projetos internacionais de construo e melhoria de softwares livres, causando um inevitvel acumulo de conhecimento e experincia; cada vez mais esta comunidade, ao se engajar neste tipo de projetos, gera condies favorveis para que o Brasil torne-se um pas criador, e no apenas consumidor de tecnologias da informao e comunicao (Silveira, 2004). O software livre tido como a principal maneira de disseminar o conhecimento sobre Tecnologia da Informao em uma sociedade.