Tema 7 - Número Especial IEEE Software de Jan/Fev 1999 sobre Linux/Open Source
Pág | Título |
6 | After the Gold Rush |
20 | Legal Implications of Operating Systems |
23 | Bad Example? |
30 | Guest Editor's Introduction |
36 | Point & Counterpoint |
40 | The Bussiness Case for Linux |
45 | Setting Up Shop |
52 | Linux at the Workplace |
58 | Linux and the Developing World |
65 | Loadable Kernel Modules |
72 | A Survey of Linux Applications |
80 | Culture Clash |
85 | Interview with E. Raymond |
118 | Egoless Programming |
128 | Loyal Opposition |
1. Introdução
O Linux é visto como um importante representante do movimento Open Source / Free software. Ultimamente tem-se debatido bastante estes temas, mas não nos meios acadêmicos. Esta é a primeira manifestação maciça dos meios acadêmicos sobre estes temas, ainda assim a maioria dos artigos é feita por autores provenientes do meio empresarial.
O número especial reflete que há bastante controvérsia sobre os mais diversos
aspectos que envolvem o tema Linux e Open Source / Free software. Fica claro
que isto se deve ao fato de que as metodologias em questão são extremamente
inovadoras e violam diversas práticas e teorias relativas à produção e
distribuição de software, chegando mesmo a inovar alguns aspectos legais,
econômicos, sociais e culturais envolvidos. Esta edição da revista IEEE
Software traz uma variada quantidade de artigos que tocam em diversos destes
pontos. Fica clara a extensão do tema e a necessidade de estudos futuros
aprofundando as discussões iniciadas.
Um aspecto importante quando se discute um determinado paradigma que viola diversas práticas comumente adotas (como no caso do modelo de desenvolvimento de software adotado pelo Linux) é não se deixar levar nem pelo entusiasmo não justificado (hype), nem pelas ameaças de FUD - Fear, Uncertainty and Doubt (medo, incerteza e dúvida). Quanto ao FUD, lembramos uma frase significativa que pode orientar decisões sujeitas a este tipo de ameaça:
"Never postpone experiments that have cleary defined
future benefits for fear of dangers that can't be quantified" - James O Watson
(Prêmio Nobel, um dos descobridores da estrutura das moléculas de DNA) - Time
Magazine, 11 Jan 1999.
A revista levanta
várias dúvidas e questões a serem esclarecidas e discutidas de uma forma
acadêmica deixando, sempre que possível,
o hype e o FUD de lado.
2. Aspectos Legais
O artigo "Legal Implications of Operating Systems" (pág 20), é escrito por um advogado que se especializou em causas relacionadas aos direitos autorais.
Ele descreve os aspectos legais envolvidos com o software
livre. O software livre foi conduzido de maneira extremamente cuidadosa
a fim de não poder ser contestado legalmente, ou seja, não
se poder parar o ciclo de evolução da informação
através de artifícios legais. O instrumento principal que
garante isso é a GPL - General Public License, inspirada por idéias de R.
Stallman e desenvolvida pela FSF - Free Software Foundation.
Um belo princípio quanto a licenças de software, que se aplica igualmente bem para direitos autorais em geral foi enunciado por Linus Torvalds: O autor de um software escolhe com que licença seu software será distribuído.
"He who writes the code gets to choose the license
and nobody else gets to complain" - Linus Torvalds.
Para que o software seja livre é necessário
que não possua componentes que não tenham sido distribuídas
como software livre.
Um aspecto legal importante e que traz problemas é
a patente. Se um indivíduo ou empresa possui um algoritmo patenteado
ele adquire o direito a receber algum retorno, inclusive financeiro, pelo
uso do algoritmo. Isto pode vir a interromper o ciclo de evolução
da informação. Um exemplo do problema de patentes é
o padrão GIF que utiliza o algoritmo de compressão LZW
patenteado pela Unisys o que faz com que não possa ser utilizado
em software livre. Este problema está sendo combatido através
da discussão jurídica sobre a validade de patentes para idéias.
3. Importância do Linux
Os artigos "Guest Editor's Introduction" e "A Survey of Linux Applicactions" destacam características importantes do Linux:
O Linux viola diversas crenças sobre o desenvolvimento
de software comuns tanto à indústria quanto à academia
como, por exemplo:
4. Oportunidades para países em desenvolvimento
O artigo "Linux and the developing world" mostra como
o Paquistão abraçou a causa do Linux e do Open Source. Em
países em desenvolvimento a pirataria de sotware está muito
difundida. O fato desta prática ser tão comum provoca distorções
culturais fazendo com que não se dê a devida atenção
em se tentar evita-la e em seus aspectos legais. O software livre nos liberta
desta questão, mas curiosamente o seu avanço em ambientes onde a pirataria é
tolerada é amortecido justamente porque a aceitação social desta prática
ofusca a necessidade de melhor equacionar a questão do software.
Outro aspecto extremamente importante gerado pelo software
livre é a oportunidade que se abre para que os países em
desenvolvimento possam cooperar e participar em projetos de grande complexidade tecnológica
como o desenvolvimento de um sistema operacional. Estes projetos antes
eram restritos a grupos de pesquisas em grandes empresas ou Universidades
de ponta.
5. A contribuição do Brasil ao Linux
No artigo "Interview: E Raymond", Raymond descreve que foi contactado por duas pessoas do Brasil pedindo que ele incorporasse no fetchmail suporte a caracteres de outras línguas diferentes da língua inglesa. Algum tempo depois ele recebeu de duas pessoas do Paraná o código necessário. Assim, em novembro de 1998 o fetchmail foi extendido com suporte a caracteres internacionais. Desde lá esta extensão foi usada para incluir três ou quatro outras linguas também. Esta não é, porém, a primeira contribução de destaque desenvolvida por um grupo brasileiro ao esforço do software livre. Até onde sabemos, tal contribuição pertence a Alfredo Kojima, da UFRGS, coordenador do projeto WinwowMaker, que está se tornando num dos mais populares gerenciadores de janelas.
6. Conclusões
É importante que nos motivemos para participar de projetos importantes em desenvolvimento pela comunidade de software livre, ou mesmo iniciarmos novos projetos.
MAC 333 A Revolução Digital e a Sociedade do Conhecimento
e-mail:
Imre Simon <is@ime.usp.br>