Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

OpenOffice: Sun não aceita contribuições sob a licença livre que adotou, e desenvolvedores se posicionam

Michael Meeks, um dos desenvolvedores de destaque do OpenOffice.org, e especialmente do ooo-build, repositório que contém uma versão modificada do sistema para incluir diversas alterações de código aberto contribuídas pelas distribuições e pela comunidade mas que não foram (ainda ou em definitivo) aceitas pela Sun para inclusão no OpenOffice "oficial", publicou um manifesto contra a forma como a Sun lida com contribuições da comunidade ao OOo.

Michael, que recebe salário da Novell para se dedicar ao desenvolvimento do OpenOffice, já está acostumado a atribuir à Sun a autoria dos códigos que desenvolve, para que ela aceite incluí-lo no sistema. E ele diz entender a razão da Sun: é que assim, ao mesmo tempo em que o código fica disponível como software livre, ele sabe que a empresa tem condições de relicenciá-lo e distribui-lo também no seu proprietário StarOffice, ou em outros produtos de código fechado à escolha dela. Mas ele reconhece o quanto a Sun já investiu e ainda investe no OpenOffice.

Só que ele vê um problema mais sério quando esta política passa a ter potencial de comprometer a capacidade de o OpenOffice ser bem-sucedido como um projeto desenvolvido no modelo aberto, em especial em casos como a saga de Kohei Yoshida, que ao longo de anos desenvolveu um Solver para o OOo Calc, com o conhecimento e até mesmo em colaboração com a Sun, para ao final ver a empresa decidindo que não iria aceitar integrar o seu Solver, mas sim iria reimplementar toda a solução, porque Kohei não estava disposto a compartilhar a autoria do sistema com a Sun da mesma forma que Michael Meeks faz - ele preferia disponibilizar o módulo sob a licença LGPL, a mesma que a Sun usa para distribuir o OpenOffice a seus usuários.

O relato de Michael Meeks (com esclarecimentos posteriores após a repercussão de uma nota pobremente intitulada no Slashdot) apresenta detalhes e trechos de e-mails públicos sobre a rejeição da inclusão, e comenta sobre a situação do OOo com relação a não estimular a participação de desenvolvedores independentes - embora não seja o único projeto livre a exigir completa atribuição de direitos autorais à entidade mantenedora, ele se diferencia por esta atribuição nem sempre ser usada no interesse do projeto em si, mas sim no interesse da entidade mantenedora.

E é neste ponto que entra o repositório comunitário ooo-build, que já está em operação há 5 anos e é a base das versões do OOo de várias distribuições: ele inclui os módulos e patches que a Sun rejeitou - até mesmo o Solver de Kohei. Não é propriamente um fork, mas sim um derivado, da mesma forma que o Symphony, o RedOffice e o próprio BrOffice. Há uma característica fundamental: todas as alterações são enviadas à Sun para inclusão no OpenOffice "oficial", embora ela não aceite todas elas.

Quem ganha com a manutenção do status atual? Aparentemente não é a Sun, especialmente se o ooo-build começar a avançar muito em funcionalidade em relação ao código oficial. Aparentemente também não é o OpenOffice.org enquanto projeto comunitário, especialmente se a situação começar a tomar mais contornos de fork. Mas o fato de poder haver uma base de código fora dos domínios da empresa mantenedora do projeto é um dos benefícios do modelo de código aberto que não podemos desprezar.

Vamos aguardar a resposta da Sun ou mesmo um posicionamento oficial da comunidade OpenOffice internacional!

Saiba mais (gnome.org).

Leia também: OpenOffice.org community conflict leads to fragmentation, no Ars Technica.

Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de VagnerFarias
Pequena correção: Augusto, o sobrenome do Kohei é Yoshida, e não Yashida. Pequeno detalhe, mas pessoalmente detesto quando erram meu nome (e isso ocorre constantemente).
Comentário de popolony2k
É a Novell...: ...começando a gerar intrigas em projetos que funcionam há séculos.

Resultado do "acordo de interoperabilidade" com a M$ ??

Popolon Y2k
PlanetaMessenger.org
FreeBSD/OpenBSD/NetBSD/Linux - My dream team
Comentário de Direto ao ponto
Vamos direto ao ponto???: Podem explicar este texto em linguagem clara??
Não entendi...

Comentário de lagaz
sun: cara, a sun também possui acordos com a Microsoft

http://www.sun.com/products/interoperability/index.jsp
http://www.sun.com/aboutsun/pr/2007-09/sunflash.20070912.1.xml
Comentário de prog4net2
Tratar bem os desenvolvedores: Sempre complicado manter todos os interesses e vaidades sobre controle. Isso vale para qualquer comunidade. Inclusive a comunidade de desenvolvimento open source.
As grandes empresas que estão trabalhando diretamente com a comunidade devem pensar muito bem qual posição tomar. Afugentar os desenvolvedores mais competentes não me parece uma boa idéia.

http://www.tecnoclasta.com
Tecnologia e Ironia
Prof.Luís Eduardo
Comentário de brain
Yoshida: corrigido, obrigado
Comentário de brain
resumo executivo: Segundo o manifesto, a Sun tem controlado rigidamente o código "oficial" do OOo, consistentemente recusando-se a incluir nele qualquer componente cuja autoria não seja dela ou cedida a ela - ou seja: não basta ser LGPL (a licença do OOo), é preciso passar ou compartilhar a autoria com a Sun, pois assim ela pode dar um passo além: além de inserir o trecho no OOo, ela pode ficar à vontade para inserir também em projetos proprietários dela, se desejar.

Isso leva a situações como a do Solver, componente de alta complexidade, desenvolvido ao longo de anos, e que foi recusado para inclusão no OOo "oficial", depois de pronto, justamente porque o autor não queria compartilhar artificialmente a autoria com a Sun, embora o código já fosse LGPL (a licença do OOo).

Ao mesmo tempo, o repositório ooo-build, que não está sob controle da Sun, vem incluindo cada vez mais componentes desenvolvidos pelas distribuições de Linux e pela comunidade (a exemplo do Solver acima). Este repositório existe há 5 anos, e sua importância como base de código do OOo tende a crescer, uma vez que ele não recusa incluir material por um critério que só interessa à Sun, por exemplo.

Trata-se de uma situação ainda em evolução, e cujo andamento interessa à comunidade, ao OpenOffice e à Sun, entre outros. E estou bastante interessado em ver o posicionamento que será divulgado pelos 2 últimos.
Comentário de Freedom
A Sun não é...: ...nenhuma santinha, assim como também não é a IBM, HP, Oracle e tantas outras. E ainda reclamam que o seu OpenSolaris não tem atraído interesse por parte dos desenvolvedores da comunidade. Taí o motivo!

Agora essa história de moderar negativamente, ou como troll/flame os comentários das pessoas só porque alguns não concordam ou acham que é "fora do tema" já está ficando, me desculpem a expressão, um "pé no saco"!!!
Comentário de maiconfaria
Não vejo que seja uma: Não vejo que seja uma questão de vaidade, se o codigo é dele, é dele !
A Sun deve começar a pensar no projeto OO como um totalmente distinto do Star Office.
Já dizia o magrão: "Dai a César o que é de César e a Deus o que é de Deus"


A doma de um chinelo.
http://blogdocalouro.blogspot.com
Comentário de popolony2k
Seu post tem meu apoio....: ...em cada virgula escrita.

Popolon Y2k
PlanetaMessenger.org
FreeBSD/OpenBSD/NetBSD/Linux - My dream team
Comentário de welrbraga
Se o problema é com o: Se o problema é com o licenciamento da Sun, porque não se age como um bons programadores?
... cria-se um Fork, inicia-se um novo projeto no Sorceforge.net e byebye Sun!

--
Welington R. Braga - http://www.welrbraga.eti.br
User Linux: #253605
GTK+BR - http://gtk-br.codigolivre.org.br
Teclado BR-Nativo (Apoie, use!) http://www.tecladobrasileiro.com.br

Comentário de hardware
agora entendi: agora ficou mais fácil entender porque o OpenOffice não avança mais rápido em sua concorrência ao Office da Microsoft. Ao meu ver é porque a SUN limita a evolução do mesmo ao não permitir a inserção de código que não tenha o seu aval. Sendo assim, já não olho mais com bons olhos ao projeto da forma como está sendo administrado. Em minha opinião já era para o OO ao menos ter se igualado ao Office 2000 em funcionalidades e recursos dado o tempo que o mesmo tem de desenvolvimento. Talvez isso só virá mesmo com a criação de um fork; mas quem está disposto a levantar esta bandeira do FORK???
Comentário de Tiago Adolfo
Sempre gostei do OOo: Sempre gostei do OOo principalmente por uma comunidade querer bater de frente com um produto como o M$ Office, só que ele nunca alavancou como o GNU/Linux em relação à série M$ Window$ $erver, e agora ta mais do que explicado o motivo disso tudo.
Acho que com um fork o OOo iria avançar bem mais do que atualmente, assim como o BOo tem conseguido mais espaço, apesar de ser apenas uma nacionalização do OOo.
Por enquanto só tem 2 coisas a fazer: 1º a comunidade OOo e distros que à apoia forçar a Sun a ser menos má com o OOo e 2º ver no que dá.
Comentário de VMarcel
Fork: Esta idéia de fork só daria certo se empresas de grande porte apoiassem. Dentre estas empresas, a Novel seria uma séria candidata (por já possuir Know How no Oo)... Redhat é uma ótima empresa, mas não tenho notado o apadrinhamento de muitos softwares hoje em dia... Outra grande empresa para "apadrinhar" este fork seria a IBM (que não deverá fazê-lo pois tem o Symphony... talvéz quando e se este um dia virar GPL), ou a Google (que tem contratos firmados com a SUN, logo, improvável), ou uma Fundação como Apache ou Mozilla (que já tem muito com que se preocupar).

Um fork da comunidade demoraria muito até obter renome suficiente para substituir o atual openoffice !

O BrOffice sofre dos problemas de SOMENTE TRADUZIR, e mesmo integrando coisas, ainda tem o problema de ser em português (isto não é problema para nós, mas problema para um fork mundial), além de ser LENTA
Comentário de Roberto Parente
Empresa?: Desde de quando a comunidade Livre precisa de empresas para existir? O Kernel do Linux não é um exemplo? Os outros milhars de projetos que vivem sem empresa...

O que precisa é alguém tomar a iniciativa e ter dedicação para manter o projeto. Não precisa ser uma empresa, pois podemos cair no mesmo problema só mudará o nome de SUN para outro...

Acho que um FORK cairia muito bem, pois essa de ficar usando no StarOffica é muito "tosco"... SUN usa vários programadores para seu staroffice?

Abraços,
Comentário de popolony2k
Bem....: ...não é de hoje que percebo que a Novell tem participado cada vez mais do desenvolvimeto do OO, o que é louvável, mas devido as últimas atitudes dessa empresa e pela aproximação com a M$, através de seu contrato de interoperabilidade e por declarações de seu MonoBoy de que o OpenXML é um padrão soberbo, fico com o pé atrás com as intenções dessa empresa, principalmente porque o OpenOffice vem crescendo cada vez mais e a empresa de Redmond sabe disso.

E não sei porque fiquei intrigado com a reclamação do "funcionário" da Novell na notícia em questão.

Popolon Y2k
PlanetaMessenger.org
FreeBSD/OpenBSD/NetBSD/Linux - My dream team
Comentário de asrail
Todos os programadores da: Todos os programadores da Sun trabalham para o OpenOffice.org também.

As coisas específicas do StarOffice são provenientes de terceiros e não foram liberadas em licensas OpenSource por estes (foram comprados).

Comentário de asrail
1 - Qual o problema em: 1 - Qual o problema em SOMENTE TRADUZIR?
O problema seria se fizessemos questão de fazer coisas e não colaborar com o projeto internacional.

2 - LENTA?
Apesar do atraso ocorrido entre a possibilidade de liberarmos e a liberação da 2.3.0, fomos um dos primeiros países a liberar. Os que liberaram antes, como Alemanha, Japão, Espanha e França, possuem mais pessoas ajudando a testar extensivamente.

Comentário de asrail
Essa questão de: Essa questão de "funcionário da Novell" é uma das mais intrigantes.

Ele sabia que o código deveria ser submetido sob a JCA, ele assinou a JCA[1], ele nunca reclamou nesses cinco anos e foi recentemente contratado pela Novell, que anda reclamando ativamente da Sun como detentora dos direitos sobre o código há algum tempo.

A Novell não quer acabar com o OOo, ela apenas não quer ajudar a Sun, especificamente.

Lembrem-se que a Sun era a detentora dos direitos sobre o código do StarOffice, antes de resolver abri-lo e criar o OpenOffice.org.


Participando ativamente do desenvolvimento do OOo, vejo que algumas vezes a centralização de algumas coisas na Sun atrapalha, mas o projeto depende muito dela para sobreviver.


1 - http://www.openoffice.org/copyright/copyrightapproved.html#xyz

Comentário de asrail
Desculpe-me, novamente...>: Desculpe-me, novamente...

> essa de ficar usando no StarOffica é muito "tosco"

Meu caro, o OpenOffice.org é licensiado sob a LGPL, o que permite a ele ser usado no StarOffice.

O JCA serve para a Sun poder participar de cortes como representante do OpenOffice.org. Antigamente, era necessário um contrato parecido, quando era permitido código sob a SISSL, para que o mesmo pudesse ser licensiado sob a LGPL[1].

A Sun também garante que não irá nada do código para fins não OpenSource[2] (além de outras informações interessantes).

1 - http://danesecooper.blogs.com/divablog/2005/04/index.html
2 - http://blogs.sun.com/webmink/date/20071003

BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004