Entries in the Category “rants”

How to make mutually beneficient unfriendly forks ?

written by nicoe, on Jan 18, 2011 5:53:00 PM.

Last week I learned about aeroolib a not so friendly fork of relatorio. It left me wondering about how to handle such a situation. Granted relatorio suffered from a lack of attention since I started to work for PCSol, but since I left, I intend to push for a greater integration of it into tryton.

I was disappointed because I never heard of this company using relatorio and all of a sudden they announce that they forked our project and added some nice features. The guy behind this company had posted 2 bugs (one of them after having talk with him in great length on IRC) and never posted any message on our mailing list. One thing amongst other that really got on my nerves was that the new project fixed a (so called) security breach, and they did not warn us about that issue ! And eventhough they did grant us the copyright on our work (they had too, that's why I choose the GPL when writing this piece of software after all) I felt that the collaboration should have been better.

But next time you intend to fork project do it right:

  • keep the development history (for such little projects using tailor is a piece of cake), it might prove usefull and you have the opportunity to clearly separate what are your developments and what were the original ones. For now all we have is a big fat commit and it has made our work of patching relatorio more difficult (on a side note : do not comment stuff in your repository, bazaar won't forget those lines you are deleting you know).
  • do not, I repeat, do not removed all the test cases : I bet that sooner or later you will have to write them again.
  • talk to the maintainers on the mailing list or on IRC about your issues. We now have to libraries, amongst many others, that do opendocument rendering based on genshi templates.

Those little advices will ease our work and yours. A fork, even an unfriendly one, might be mutually beneficient.

Un peu marre là

written by nicoe, on Aug 20, 2009 11:10:00 PM.

Résumons nous: le Pukkelpop a comme a son habitude une affiche du tonnerre (Faith No More, Them Crooked Vultures, Squarepusher, Dinosaur Jr, Kraftwerk, et j'en passe).

Et pour illuster cela, lesoir en ligne nous propose un slideshow avec des photos de Ghinzu (qui est passé de 13:50 à 14:30).

Je commence à en avoir marre là. Faire la promotion des groupes locaux, c'est bien, ça peut même faire éclore des vocations. Mais avec Ghinzu on frise l'overdose, n'en jettez plus ! Ils n'ont plus besoin de l'aide des médias pour cartonner (du moins chez nous) et laissons faire : on verra bien si le soufflé prendra.

Quand la poste nous ballade.

written by nicoe, on May 7, 2009 10:44:00 AM.

Un colis

Ma chère et tendre devant récupérer un colis de l'ECPA (la fameuse NEPSY), je me rends donc à la poste (le plaisir d'être indépendant et de pouvoir aller à la poste quand on le veut). Passons sur les 87 personnes me précédant (vite un aller/retour pour choper mon laptop et bosser là-bas). J'arrive au guichet et là de commencer le calvaire.

Tout d'abord le numéro de tracking remis par l'ECPA ne rentre pas dans les petites cases des logiciels (sous Windows) de la poste. Discussions, mise en doute du numéro, il en ressort que la poste française pourrait utiliser une autre entreprise que la poste belge pour envoyer le paquet. Quoi qu'il en soit je doit prendre contact avec leurs collègues hexagonaux pour savoir où en est la livraison.

Portrait de Kafka

Direction donc le site de ColiPoste, hop j'entre le numéro de tracking, le colis est censé être en Belgique depuis le 9 avril. Je leur envoie donc un message pour expliquer la situation. Leur réponse : « Prenez contact avec la poste belge ». Situation kafkaïenne en vue.

Évidemment, je ne peux leur répondre par e-mail (ce serait tellement plus simple de créer par incident une adresse ticket-XXXX@coliposte.net, mais non c'est une mauvaise idée). Retour donc sur leur formulaire web ... et au neuvième cercle de l'enfer.

Ce formulaire est un merde, leur système de validation n'accepte pas le numéro du ticket qui m'a été communiqué par e-mail, passons. Le formulaire valide donc les données envoyées et me voila devant un message refusé parcequ'il contient un caractère interdit (lequel mystère). Je suis informaticien, je connais les injections SQL, je suppute donc que les apostrophes ne sont pas autorisées dans le corps du message [1]. Un non informaticien aurait probablement abandonné là tout espoir (et pour continuer avec Dante « Vous qui entrez ici, laissez toute espérance »).

Mais ce n'est pas tout ! Une fois ma tartine expurgée de ce signe cabalistique qu'est l'apostrophe, un petit message m'indique que mon texte doit faire moins de cinq cents caractères. Allez expliquer des méandres kafkaïens en deux paragraphes !

En conclusion, alors que l'informatique pourrait aider les gens (un compteur décroissant en javascript pour indiquer le nombre de caractères du message, une validation correcte des entrées, un système de communication qui ne soit pas anti-déluvien), la poste française a visiblement choisi le contraire. Je ne peut que supposer que c'est pour avoir le moins de demande à traiter possible. Superbe se(r)vice public. Et dire qu'avec la libéralisation, on risque d'être balladé entre plus de deux prestataires (qui je l'espère seront plus professionnels, eux).


[1]Cette façon de se protéger est tout à fait idiote : on empêche les gens d'écrire correctement parcequ'on est bien trop flemmard que pour mettre en place une procédure qui échappe les caractères spéciaux.
[*]Image du colis de p•y en CC 2.0 by. Celle de Kafka est dans le domaine public.

Délit de solidarité

written by nicoe, on Apr 17, 2009 4:17:00 PM.

Il y a certaines choses qu'on croyait d'un autre âge et qui pourtant sont bien réelles aujourd'hui.

Ainsi, jamais je n'aurais imaginé qu'en France l'aide au sans-papier était illégale. Là-bas, on ne peut donc pas «*faciliter ou tenter de faciliter l'entrée, la circulation ou le séjour irréguliers, d'un étranger en France*» à moins de risquer une peine de cinq ans de prison et une amende de 30 000 euros. Si vous agissez en bande, c'est alors deux ans prison et 750 000 euros d'amende que vous risquez. L'an passé 4300 personnes ont été interpellées pour avoir commis ce délit de solidarité (comme on dit en France).

Plus étonnants encore, c'est ce que j'ai appris chez maitre eolas : Nicolas Sarkozy trouve ce nombre trop petit et demande à son ministre de faire grimper ce chiffre à 5000 interpellations pour 2009.

Déjà, je suis choqué qu'on ose imposer des quotas pour les délits, ce n'est pas nouveau mais c'est pour moi un signe qui ne trompe pas : ces gens ont une vision complètement à l'opposé de la mienne de ce qu'est la justice.

Ensuite, ça me rapelle que le sort des sans-papier chez nous n'est toujours pas réglé principalement parcequ'une ministre ne veut pas prendre de décision qui déplérait à son électorat à quelques jours des élections. Quant à la situation de l'étudiant camerounais en 3ème tech à l'UCL, elle est tout simplement incroyable et les récriminations de Freddy Roosemont (directeur de l'office des étrangers) entendues ce matin sur la première ne l'ont pas fait remonter dans mon estime (comment peut-on faire un job pareil, ça me dépasse).

1984

written by nicoe, on Apr 17, 2009 8:32:00 AM.

Je suis consterné par cette nouvelle.

Document Freedom Day

written by nicoe, on Mar 25, 2009 7:58:00 AM.

Document Freedom Day banner

Ajourd'hui c'est le Document Freedom Day, une occasion de rappeler l'importance des standards ouverts. Ceux-ci permettent

  • D'éditer des documents quels que soit l'OS que vous utilisez
  • De collaborer avec d'autres quel que ce soit le programme utilisé pour créer les documents
  • D'assurer que vous pourrez toujours lire vos documents dans 100 ans (imaginons nous cinq minutes la difficulté qu'auront les historiens dans 200 ans alors que nous sommes incapables de lire des fichiers Word de 1995)

Rappelons aussi qu'en ces temps de disette pour le gouvernement fédéral, l'expérience des standards ouverts et de Linux dans la gendarmerie française a permis une réduction du budget IT de 70% (soit 50 millions d'euros d'économie) ! Tâchons d'en prendre de la graine.

De l'importance du parlement européen

written by nicoe, on Feb 26, 2009 11:56:00 AM.

Le parlement européen à Bruxelles

Alors que nous allons bientôt voter pour les européennes, il est important de rappeler que beaucoup de décisions prises au niveau européen se traduisent quasiment telles quelles dans nos lois nationales : les directives communautaires font l'objet d'une transposition (bien souvent un copier/coller) dans le corpus des lois nationales après un laps de temps plus ou moins long alors que les règlements de l'union européenne font figure de loi dès qu'ils sont publiés au journal officiel de l'Union et sont d'application immédiate.

On se souvient donc que c'est par l'action courageuse de certains députés que la brevetabilité des logiciels a pu être empêchée malgré une très forte hostilité de la commission et du conseil des ministres. L'histoire de cette directive est digne des meilleurs épisodes de Dallas : des coups bas entre membre d'un même parti, des trahisons et retournements de veste et bien évidemment un jeu de pouvoir, d'influence et d'argent.

Toujours est-il qu'ainsi Microsoft ne peut pas poursuivre TomTom en Europe car ici les brevets logiciels n'existent pas encore. Ce vote fut déterminant pour conserver une innovation européenne dans le domaine du logiciel (quasiment tous les grands éditeurs sont américains) et singulièrement pour les PMEs qui n'ont pas à craindre les attaques de mammouths du brevet que sont IBM, Adobe ou autre Microsoft.

Pour le résumé des votes des députés sur d'autres sujets liés à l'IT, je conseille l'excellent Political Memory de la quadrature du net. On ne peut que regretter qu'il n'y ait pas le même genre de site d'analyse des votes de nos députés sur d'autres sujets car il donne une lisibilité à l'action parlementaire sans égale.


Image du parlement européen de Diana Lili M sous CC 2.0 by

Luc Besson s'en prend plein les dents

written by nicoe, on Feb 16, 2009 2:18:00 PM.

Ce billet de maitre eolas est d'une limpidité et d'un humour incroyable. À lire par tous ceux qui sont excédés par les approximations et autres billevesées proférées par les ayants droits.

La loi les protège déjà suffisament, nous n'avons pas besoin d'un extension du droit d'auteur !

Heureusement qu'il ne se reproduit pas

written by nicoe, on Sep 13, 2008 6:15:00 PM.

Je viens de lire dans La Libre, un compte-rendu d'une conférence de Benoit XVI lors de sa visite en France. Elle contient la perle suivante

Une culture purement positiviste qui renverrait dans le domaine subjectif, comme non scientifique, la question de Dieu serait une capitulation de la raison, le renoncement à ses possibilités les plus élevées et donc un échec de l'humanisme dont les conséquences ne pourraient être que graves.

Je suis assez heureux qu'un pape se rende compte que la question de Dieu est scientifique. Car en effet, plus la science avance plus elle prouve que Dieu est une hypothèse inutile.

Je suis bien plus chiffoné par sa référence à l'humanisme, en quoi refuser de s'intéresser à dieu est-il un échec de l'humanisme ? Ne peut-on se tamponner le caribou de ce genre de question et néanmoins placer l'humain au centre de ses préoccupations ?

Mais le pire est la seconde citation:

ce qui a fondé la culture de l'Europe, la recherche de Dieu et la disponibilité à l'écouter demeurent aujourd'hui encore le fondement de toute culture véritable.

C'est à dire qu'une société qui ne cherche pas dieu et sa disponibilité à l'écouter, une société a-religieuse en somme, ne peut créer de culture véritable. Et là, je tique ! C'est de l'intolérance à l'état pur: d'après lui uniquement les religions peuvent créer les conditions nécessaires à l'émergence de Lascaux, Picasso ou de Battles.

Et tout ça dans le pays de la laïcité positive qui se veut ouverte, tolérante et respectueuse. Tout le contraire de Joseph quoi !

Une carte blanche sur le libre

written by nicoe, on Aug 28, 2008 8:48:00 AM.

Le Soir a publié hier une carte blanche sur le libre écrite par deux jeunes chercheurs de l'université de Liège. Les auteurs sont plutôt des littéraires (linguiste et sociologue) et pourtant je ne la trouve pas terriblement bien écrite cette carte blanche.

En plus de certaines approximations digne de débutants dans le monde du libre (non Ubuntu n'est pas un système d'exploitation), leur billet n'est pas vraiment original puisqu'on a déjà vu ce genre d'éditoriaux dans la presse un peu partout. Ils se résument en quelques points :

  • Le logiciel libre, c'est gratuit
  • Le logiciel libre, c'est sécurisé
  • Le logiciel libre, c'est la liberté
  • Le logiciel libre, c'est facile et c'est bon : mangez-en !

J'aurai apprécié un article un peu plus fouillé de la part de ces deux universitaires. Un peu à l'image de ce que Pekka Himanen a pu faire sur l'éthique hacker : la description d'un mode de développement quasi anarchique mais qui fonctionne, le côté utopie en marche de la chose.