[linuxfr.org] Go-oo, une alternative à OpenOffice

Extrait de l'article du site par en date du :

« ''Posté par patrick_g Modéré le mardi 29 juillet à 10:40.'' http://linuxfr.org/2008/07/29/24355.html
La suite bureautique OpenOffice.org est un des étendards du monde du logiciel libre. Cette suite est très complète puisqu'elle rassemble de nombreux modules (traitement de texte, tableur, base de données, dessin, présentation, etc) et qu'elle fonctionne sur plusieurs plates-formes (Windows, MacOSX, Linux et autres Unix). Son format de données est ouvert et standardisé et son coût est nul
Autant d'avantages qui en font un redoutable concurrent pour la suite Office de Microsoft puisque de nombreuses entreprises et administrations migrent progressivement vers OpenOffice et que de plus en plus de particuliers utilisent la suite libre sur leur ordinateur.
Pourtant tout n'est pas rose dans le monde d'OpenOffice et les critiques n'ont jamais épargné le logiciel : temps de lancement trop long, occupation mémoire pachydermique, interface différente du reste de l'environnement, intégration de fonctions inutiles, assignation obligatoire de copyright à Sun.
La correction de ces défauts semble beaucoup trop lente pour certains puisque Michael Meeks, desktop Architect chez Novell et chargé d'OpenOffice, vient de déclarer au quotidien Der Standard que l'exaspération était à son comble et qu'il souhaitait que la version modifiée Go-oo remplace OpenOffice.
NdM : Novell est à la fois connue pour son implication dans les projets libres (SUSE, OpenExchange, Ximian, Eclipse, etc.) et pour ses relations avec Microsoft (accord de 2006, implémentation du format bureautique OpenXML, voir la liste de améliorations proposées à OOo, etc.).
Novell aurait toujours souhaité inclure diverses fonctionnalités nouvelles dans OpenOffice mais certaines circonstances rendraient difficiles ces ajouts de code. Tout d'abord le copyright du code qui est contribué doit être donné à l'entreprise Sun et cela pose un problème à de nombreuses personnes. Cette assignation de copyright est une chose qui existe pour d'autres projets (par exemple la FSF souhaite une assignation de copyright pour les gros patchs de GCC) mais le fait de devoir faire confiance à la multinationale Sun n'est pas la même chose que de devoir faire confiance à une fondation à but non lucratif et dédiée au logiciel libre.
Selon Michael Meeks, il a été demandé à Sun d'ouvrir la porte aux autres acteurs du libre mais cela n'a pas marché : « Ils ont essayé d'inventer un compromis et ils ont créé ce processus très laborieux, la constitution d'un conseil consultatif. Et puis ils se sont rencontrés et ils se sont rencontrés et ils ont parlé et ils ont parlé et en fin de compte, ils ont mis au point un moyen d'intégrer son code source dans le référentiel d'OpenOffice.org. Ainsi, vous pouvez mettre votre code dans leur CVS, mais il faut pour cela remplir une liste de conditions qui sont sans doute presque impossible à satisfaire. Offrir ce système affreusement mauvais comme étant leur ultime offre pour tenter obtenir des contributeurs est pathétique. C'est dérisoire ».
Michael Meeks critique également le fait que Sun tente d'augmenter artificiellement la fréquentation de ses sites en ne proposant certaines fonctions indispensables que par le biais de plugins au lieu de les inclure dès le début. Ainsi le gestionnaire de rapports (report builder) du module de base de données doit être téléchargé alors que c'est une partie cruciale de ce module.
Novell a donc décidé de résoudre ces divers problèmes en offrant à ses utilisateurs une version spécifique d'OpenOffice nommée Go-oo comprenant de nombreuses nouvelles fonctions. Devant le manque de bonne volonté de Sun, ce qui n'était jusqu'à présent qu'une version avec des patchs additionnels qui était présente dans la distribution Suse est en passe de devenir un vrai fork. Sun, toujours dans un état financier précaire, réduit son investissement dans OpenOffice et cela inquiète Michael Meeks : « L'une des choses les plus tristes est que nous voyons que Sun perd progressivement son intérêt à investir dans OpenOffice. Nous voyons Sun réduire le nombre de développeurs et en même temps ils demandent la propriété de tout le code, ce qui bloque l'envie d'investir des autres développeurs ».
Ce blocage politique serait d'autant plus rageant que tout le monde reconnaît qu'OpenOffice a besoin de grandes modifications : « L'interface actuelle est une boite à outils de composants graphiques (widget toolkit) nommée VCL. C'est vraiment quelque chose qui date des années 90, un vrai désastre, et cela ne s'est pas amélioré depuis'. Ces vastes changements sont, selon Michael Meeks, rendus impossibles par l'immobilisme de Sun et il en appelle donc à l'utilisation de Go-oo à la place: « Je pense que la raison est juste la frustration. Nous voulons fournir une bonne expérience à l'utilisateur, nous voulons que notre code soit disponible et nous voulons qu'il soit inclus dans le produit. Si Sun ne veut pas l'inclure nous devons le faire nous même. Donc nous proposons maintenant nos propres versions pour Windows ainsi que des versions génériques pour Linux et nous encourageons les gens à utiliser ces versions. Nous aimerions vraiment avoir une version unifiée mais, jusqu'à présent, cela n'a pas été possible avec Sun ».
Le projet Go-oo n'exige pas l'assignation du copyright et préfère un modèle plus ouvert. La page d'accueil du site proclame : 'Nous pensons que l'assignation de copyright à une seule entité commerciale ouvre la porte à des abus envers les intérêts de la communauté des développeurs. Nous préférons une propriété collective (cf. Mozilla, GNOME, KDE, Linux) ou une fondation indépendante et méritocratique (cf. Eclipse, Apache) pour détenir les droits'.
Les améliorations de Go-oo par rapport à OpenOffice sont :
Prise en charge à l'import des formats OOXML (docx, xlsx, pptx)
Gestion du format SVG et du format WordPerfect WPG
Transitions 3D dans les présentations
Gestion des champs de formulaire plus intuitif et efficace
Temps de lancement du logiciel réduit (à froid et à chaud)
Lanceur de la zone de notification radicalement amélioré
Prise en charge améliorée des macros VBA
Possibilité d'automatisation avec Mono
Résolveur d'équations amélioré (basé sur des optimisations linéaires)
Rendu EMF amélioré
Rendu des caractères chinois amélioré
Compatibilité avec Excel améliorée
Intégration de GStreamer pour inclure des fichiers multimédias
On voit donc bien que les améliorations sont substantielles et qu'il est fort dommage que le manque d'ouverture de Sun bloque l'inclusion des ces fonctions nouvelles. Novell essaie donc, avec la version améliorée Go-oo, de mettre la pression sur Sun afin de l'obliger à lâcher du lest et à céder la propriété exclusive de la suite libre. En proposant des fonctions supplémentaires, en travaillant sur les performances et en n'exigeant pas d'attribution de copyright, Novell commence à bâtir une alternative crédible et espère rallier une masse critique de contributeurs.
Si Sun ne réagit pas et si les utilisateurs et les contributeurs d'OpenOffice se détournent de leur logiciel pour préférer la version plus ouverte de Novell, alors nous pourrions assister au début de la fin pour OpenOffice.org. »

Lien vers l'article original :


Cette revue de presse sur Internet fait partie du travail de veille mené par l'April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l'April.

Les articles de presse utilisent souvent le terme « Open Source » au lieu de Logiciel Libre. Le terme Logiciel Libre étant plus précis et renforçant l'importance des libertés, il est utilisé par l'April dans sa communication et ses actions. Cependant, dans la revue de presse nous avons choisi de ne pas modifier les termes employés par l'auteur de l'article original. Même chose concernant l'emploi du terme « Linux » qui est généralement utilisé dans les articles pour parler du système d'exploitation libre GNU/Linux.

Retour à la page des revues de presse.