Le guide du Hacker(*) OpenOffice.org
(*) Un hacker est un passionné d'informatique
très savant, appelé parfois familièrement 'geek',
à ne pas confondre avec un 'cracker' qui lui est... Un pirate !
Un petit récapitulatif pour les 'geeks'...
Sun Microsystems a publié le code source de StarOffice sous licence OpenSource le 13 Octobre 2000.
La combinaison des codes sources, du travail sur ceux-ci, des informations, et de la supervision de tout ce que cela implique est appelée "le projet OpenOffice.org" et est centralisé sur le site internationale www.openoffice.org.
Le fait que Sun ouvre les sources de StarOffice est bien plus qu'un simple acte de licence. C'est aussi la reconnaissance d'un mode de fonctionnement et la promesse d'un travail collaboratif fructueux pour toute une communauté, sinon pour tous les utilisateurs de l'informatique d'aujourd'hui. Tout le monde est vivement encouragé à participer au projet à sa juste mesure (vous aussi, qui lisez ces lignes. Oui, vous... Ne vous retournez pas, c'est bien à vous que nous parlons...). Vous serez tous utiles : des simples idées, suggestions, rapports de bogues, à la réalisation de code, certains deviendront manager de commissions, et s'ils en sont capables, auront la possibilité de devenir des 'core' développeurs respectés par leurs pairs !
La licence employée offre un maximum de flexibilité :
La LGPL pour les librairies et les APIs, cette licence OpenSource connue et reconnue encourage les réparations de bogues et les améliorations de code. En effet, la GPL ne permet pas l'intégration de code propriétaire, et la LGPL ne permet pas non plus d'améliorations si elles sont propriétaires.
Ceci veut dire par exemple que vous pouvez utiliser des éléments OOo comme l'import/export DOC dans votre produit propriétaire...
Vous pouvez même, si vous le souhaitez vraiment, ne pas rester compatible avec les standards édictés par la communauté, en observant simplement une de ces deux règles simples : soit vous publiez vos nouvelles spécifications dans un guide de référence (pour permettre aux autres d'être compatible avec vous), soit vous publiez en OpenSource votre code (optique de la GPL).
Avantages à court terme
Avec votre participation, les rapports de bogues vont permettre de rapides corrections des erreurs existantes dans le programme. Nous sommes également garantis d'avoir toujours des programmes [binaires] libres et gratuits, librement redistribuables, ce qui augmentera le nombre des utilisateurs d'OpenOffice.org et le potentiel de notre communauté, donc sa capacité de production de logiciels fiables et libres, ce qui augmentera le nombre des utilisateurs d'OpenOffice.org et le potentiel de notre communauté,{Boucle sans fin - STOP}... et ainsi de suite... ;-)
Avantages à long terme
Le projet OpenOffice.org peut devenir à long terme fondamental. La communauté a l'opportunité d'un profond impact sur les choix et méthodes de création, modification, distribution, partage des documents des suites bureautiques et ainsi de conduire un véritable standard ouvert pour tous les futurs documents produits par OpenOffice.org bien sur, mais aussi par toutes les autres suites bureautiques... Oui, pas moins.
Le code deviendra plus modulaire avec le temps, comme on peut le constater dans les projets OpenSource, et deviendra donc de ce fait de plus en plus adaptable aux besoins divers. OpenOffice.org deviendra peut-être un client léger, ou le contraire... Personne ne le sait encore, la communauté travaille à donner une direction. Vous pouvez faire partie de cette communauté et l'aider dans ses choix.
Comment participer
Dans l'immédiat, vous pouvez télécharger les binaires d'OpenOffice.org sur www.OpenOffice.org et vous inscrire au forum de discussion francophone. Ensuite, vous trouverez sur ce site toutes les indications et les outils pour bien participer au projet. Comprenez que vous pourrez donnez votre avis et obtenir de l'aide sur le forum francophone, puis si vous désirez aller plus loin et réaliser des éléments du logiciel, vous pourrez directement vous connecter au système CVS du site américain OpenOffice.org. Dans tous les cas, vous trouverez ici les dernières nouvelles et des outils en français. Pour tous les aspects de traduction en français, il est bien sûr évident que vous trouverez ici tout ce qu'il vous faudra.
Si vous participez à la réalisation de code pour OpenOffice.org, il vous faudra consentir à transférer votre copyright à Sun Microsystems. Ceci ne veut pas dire que Sun s'appropriera votre code, mais simplement qu'il faut légalement un copyright pour intervenir et défendre les licences OpenSource utilisées, et bien sûr Sun est actuellement le mieux placé pour cela.
Les contributeurs étrangers à l'équipe OpenOffice.org actuelle et à Sun Microsystems sont encouragés à participer et suivant la tradition OpenSource, le projet sera guidé comme une "méritocratie" avec à chacun son libre-arbitre et son volontariat. Au plus vous donnerez, au plus vous recevrez.