• [^] # Re: Portage

    Posté par . En réponse à la dépêche Entretien avec des développeurs francophones d'OpenBSD - Partie 1. Évalué à 9.

    Oui et non.

    Il ne faut pas oublier que le logiciel est une forme de création et d'expression intellectuelle, que certains - dont je fais partie - considèrent comme une oeuvre d'art.

    Dans le milieu BSD, peut-être plus que dans d'autres milieux, la plupart des développeurs (en tous cas, ceux qui touchent au noyau depuis un bon nombre d'années) y sont sensibles et écrivent/façonnent/agencent leur code en essayant d'en faire plus qu'une simple réponse technique à un problème fonctionnel.

    C'est ainsi que, malgré l'adhésion à des conventions de codage communes, certains développeurs ont des styles uniques et reconnaissables à la longue. Avec l'habitude, on peut distinguer sans coup férir 100 lignes de code écrites par Bill Paul, de 100 lignes de Matt Dillon, de 100 lignes de Jason Thorpe, de 100 lignes de Charles Hannum, de 100 lignes écrites par moi. Et je crois que nous en sommes tous un peu fiers.

    Alors quelque part, devoir partager du code, dans certains cas, c'est devoir accepter le style personnel de son auteur, et ce n'est pas toujours agréable. Je comprends totalement que l'on puisse vouloir écrire quelque chose de fonctionnellement équivalent, à sa propre sauce, que de reprendre du code existant (même si des fois ça rend service, soyons honnêtes).

    Mais quand tu dis «non, ce n'est pas possible, je ne peux pas accepter ce code, je dois le refaçonner différemment» à haute voix, cela peut vexer les gens. Alors on ne le dit pas, et on le fait quand même.

    «Chuis snob», chantait avec humour Boris Vian. Je suis sûr que s'il était né un peu plus tard, Boris Vian de nos jours écrirait du logiciel libre. Avec un style unique. Faisant fi de toutes les remarques qu'on pourrait lui faire. Et pour notre plus grand plaisir.