Posts Tagged Logiciels libres
Augmenter les contributions dans les projets libres
Posté par Sylvain Lévesque dans Technologies le 22 avril 2010
Utilisez-vous des logiciels libres ? Peut-être sans le savoir ? Firefox, OpenOffice, Ubuntu (Linux), PHP, MySQL, phpMyAdmin, Postfix ? Avez-vous déjà pensé faire une contribution à un de vos logiciels favoris ? Je vous vois incrédule
Pourquoi ne participe t-on pas ?
- Nous sommes trop occupé
- C’est trop compliqué
- On croit ne pas être assez compétent
- Aucun intérêt à participer
- …
Pourquoi devrait-on participer ?
- Parce que c’est enrichissant et amusant
- Pour apprendre
- Pour connaître du nouveau monde de partout sur la planète
- Pour redonner un peu aux logiciels qu’on utilise à longueur de journée
- Parce que ça nous à avoir une meilleure compréhension de l’application qu’on utilise
- Parce qu’après tout, les logiciels libres se bâtissent par de petit contributions si minimes soient-elles
- …
Comment peut-on participer à un projet libre ?
- Vous pourriez simplement donner votre avis et vos commentaires aux développeurs
- Vous pourriez rapporter les bogues
- Vous pourriez traduire celle-ci dans votre langue maternelle
- Vous pourriez corriger les bogues
- Vous pourriez rédiger la documentation utilisateur ou technique
- Vous pourriez faire des guides vidéo (screencast) d’utilisation du logiciel
- Vous pourriez rédiger des articles traitant de l’utilisation du logiciel
- Vous pourriez aider les débutant à prendre en main le logiciel
- Créer des nouveaux thèmes graphiques
- …
Je vous lance donc un défi. Prenez un projet libre que vous utilisez au quotidien et faites une petite contribution. Je vous propose de faire cette contribution dans le prochain mois. Même si votre participation vous semble insignifiante elle est tout aussi importante et fera avancer à coup sûr votre projet favori. Si tout le monde si met on va faire avancer les choses un peu plus.
J’attends vos nouvelles et vos retours d’expériences.
Happy Hackin’ !
Agenda du libre du Québec
Posté par Sylvain Lévesque dans Technologies le 1 décembre 2009
Je tiens à féliciter Pierre-Luc Beaudoin de Novopia pour son excellente initiative d’Agenda du libre du Québec. Enfin un point central pour tout ce qui se passe au Québec. Vous pouvez visiter et proposer vos événements en visitant le site à l’adresse suivante: http://www.agendadulibre.qc.ca
Correction collaborative avec OOWriter
Posté par Sylvain Lévesque dans Technologies le 30 novembre 2009
Bien que je baigne dans le domaine des technologies de l’informations, depuis plus de 10 ans maintenant, je suis loin d’être un utilisateur expert de la suite bureautique OpenOffice.org. J’utilise probablement 1% des fonctionnalités offertes. Je viens de découvrir cependant un truc vraiment intéressant que je veux partager avec vous tous. Tant mieux si cela peut vous aider et améliorer vos rédactions collaboratives et vous sauver un peu de temps.
Combien de fois devons nous rédiger et corriger des textes, en groupe, dans des lieux différents ? Vous n’avez qu’à penser à vos travaux universitaires de dernières minutes, à vos propositions de services et pourquoi pas votre prochain roman. Et comment le faites-vous ? Personnellement, je mettais une couleur de fond (par exemple rouge) sous le texte corrigé ou changé et j’envoyais mon document par courriel. Ensuite, il suffisait de réviser les modifications et de remettre le fond blanc. Qui fait ça hein ? Lever la main.
Afin de faciliter la correction collaborative de vos écrits, OOWriter (le word de la suite) intègre un outil pour ce faire. Pour l’activer, vous devrez passer par le menu Édition > Modifications > Enregistrer.
Une fois cette option activée, votre logiciel enregistrera et vous montrera visuellement toutes les modifications que vous effectuerez. Ensuite, vous enregistrez votre document et vous l’envoyez à vos collaborateurs qui verrons toutes ces modifications. Vos collaborateurs pourront poursuivre les corrections. Ils pourront aussi accepter ou refuser (oui! oui! comme au Banquier!) les modifications en passant par le menu Édition > Modifications > Accepter ou rejeter. Une petite fenêtre listant toutes les modifications avec l’auteur et la date s’ouvrira et vous permettra de les réviser une à une et de les intégrer.
Voilà !
Plus de raison de vous en passer hein ?!
Numéro de version des logiciels libres
Posté par Sylvain Lévesque dans Technologies le 23 septembre 2009
Ce billet vise à nuancer les propos du billet Versions 0.x.y, des versions sous zéro ? lu sur le blog de Patrice-Guy Martin (Direction Informatique). Dans son billet, Patrice laisse croire que les versions sous zéro représentent que des versions « pré-pré-avant-bêta ». Bien que ça soit vrai pour une majorité, ce n’est pas toujours le cas.
D’ailleurs, dans le Free Software Project Management HOWTO au chapitre « 2.4. Choosing a Method of Version Numbering », on mentionne qu’au niveau des logiciels libres les numéros de version ont une signification un peu différente.
Beyond this, the most common technique seems to be the « major level, » « minor level, » « patch level » version numbering scheme. Whether you are familiar with the name or not, you interact with it all the time. The first number is the major number and it signifies major changes or rewrites. The second number is the minor number and it represents added or tweaked functionality on top of a largely coherent structure. The third number is the patch number and it usually will only refer to releases fixing bugs.
Dans l’exemple suivant: 2.3.45
Le premier chiffre (2) représenterait une version majeur, le second (3) une version mineure et le dernier (45) des corrections d’anomalies ou encore de petites mises à jour. Donc, l’application est passé par trois versions majeures (il ne faut pas oublier la version 0, et oui c’est une version!), par 3 versions mineures et a subit 45 corrections d’anomalies. C’est une façon de faire assez répandu dans les projets dit « ouverts » (libre, open source). Par version majeure, on entend un changement majeur dans le code, dans la structure de l’application ou bien une réécriture complète. Par exemple, la réécriture d’une application web en PHP 4 procédurale vers PHP 5 en objets. Par version mineure, on entend l’ajout de fonctionnalités sur une base d’application déjà en place. Par exemple, la possibilité d’ajouter du contenu vidéo pour une application web de type blog.
Autre détail sur les versions mineures. Une autre pratique stipule que lorsque le chiffre est pair, cela signifie que l’application est en version stable et lorsque qu’il est impair, qu’il est en développement. Il est donc facile de les reconnaître, par exemple: 2.4.32 versus 3.5.12. 2.4.32 est une version stable tandis que 3.5.12 est une version en développement. Le célèbre noyau linux est basé sur ce modèle. La version la plus récente et stable au moment d’écrire ce billet est 2.6.31. Donc 3 versions majeures (on oublie toujours pas le zéro), 6 ajouts de fonctionnalités et 32 correction d’anomalies.
En conclusion, il ne faut pas s’étonner que beaucoup de logiciels, libres surtout, reste en version 0.x.y longtemps et souvent pour toujours puisque la réécriture majeur d’application ne se fait que rarement. Il ne faut pas non plus penser que parce que le logiciel a une version débutant par zéro que c’est nécessairement une version en « pré-pré-avant-bêta ». Il y a autant de façon de faire la numérotation des versions qu’il y a de logiciels (libres) disponibles.
Et vous ? Qu’en pensez-vous ?
