Journal Développeurs de tous les pays...

Posté par  .
Étiquettes : aucune
0
25
nov.
2004
Faisant suite à un journal parut récemment, je m’interroge sur la place des nouveaux développeurs dans le monde du libre. J’ai déjà à plusieurs reprise proposé de participer à certains projets et dans la majorité des cas je n’ai purement et simplement pas eu de réponse.
Démarrer de zéro un nouveau projet demande trop de boulot, et je n’ai pas vraiment le temps de le faire.

Alors je me suis dit que je pourrais commencer à m’impliquer autrement dans un premier temps, pour ensuite monter en charge dans le projet. J’ai proposé de faire de la traduction. Là aussi pas beaucoup de retour à mes propositions. J’ai finalement traduit un site web, le mainteneur a mis tellement de temps à le mettre en ligne que ça n’était déjà plus d’actualité avec la dernière version du site original… pas très motivant…

Bref, à moins d’être payé pour le faire ou d’avoir beaucoup de temps devant soit, je m’interroge sur les possibilités qu’un développeur peut avoir aujourd’hui pour s’intégrer dans un projet un tant soit peu conséquent.

Quelqu’un a-t-il un retour d’expérience récent à partager sur le sujet ? Avez-vous récemment tenté de vous lancer dans un projet libre, comment, et avec quels résultats ?
  • # faut pas proposer

    Posté par  (site web personnel) . Évalué à 7.

    Perso je ne propose pas... J'envoie des patchs. Au bout de quelques bons patchs en général, tu deviens plus facilement contributeur officiel du projet...

    Proposer ça retombe facilement comme un soufflé:
    http://thread.gmane.org/gmane.mail.sylpheed.claws.general/16143(...)
    • [^] # Re: faut pas proposer

      Posté par  . Évalué à 4.

      Meme chose. D'ailleurs, quand on maintient un projet on a pas mal de gens qui viennent proposer leurs services pour finalement se lasser et ne rien faire du tout. Donc ca ne m'etonne pas que certains mainteneurs finissent par ne plus repondre.

      Il a aussi les projets geres par une seule personne, qui n'a pas envie d'un co-developpeur pour des raisons d'organisations.

      A part ca, le projet Gnome organise des "Gnome Love Day" ou les developpeurs isolent des bugs assez faciles a corriger, mais au lieu de les corriger eux-memes ils les proposent a de nouveaux programmeurs pour leur mettre le pied a l'etrier.

      http://gnomedesktop.org/node/2039(...)
    • [^] # Re: faut pas proposer

      Posté par  (site web personnel) . Évalué à 3.

      C'est valable pour beaucoup de choses. Pal mal de gens propose des trucs mais très peu concrétise une proposition. Donc en général, c'est plutôt "montre d'abord avant que je te réponde"...
  • # Contribue ce qui te sert

    Posté par  (site web personnel) . Évalué à 6.

    Prends un projet qui te plaît, mais auquel il manque des choses qui te seraient utiles. Codes ce qui te servirait, et envoie les patches.
    C'est comme ça qu'a commencé le noyau linux, un truc qui te sert à toi et que tu propose aux autres si ils en veulent.

    Ne va pas contribuer à quelquechose pour lequel tu n'as aucun intérêt, sinon tu risque d'être dégoûté si ça se passe pas comme tu veux (patches rejetés, longue attente, etc...).

    Je pense que le logiciel libre, c'est du partage, pas du bénévolat. (phrase choc très généralisante, à prendre avec des pincettes quand même, hein ;o) )
    • [^] # Re: Contribue ce qui te sert

      Posté par  . Évalué à 1.

      Je pense que le logiciel libre, c'est du partage, pas du bénévolat. (phrase choc très généralisante

      - Pas mal, Coco, pas mal..
      - Merci chef !
      - Bon, et ces photos de Superman, c'est pour aujourd'hui ou pour demain ?!?
      - J...J'y vais, chef !
      • [^] # Re: Contribue ce qui te sert

        Posté par  (site web personnel) . Évalué à 1.

        - Bon, et ces photos de Superman, c'est pour aujourd'hui ou pour demain ?!?
        - Chef chef, SuperMan est mort ! http://linuxfr.org/~ploki/15606.html(...)
        • [^] # Re: Contribue ce qui te sert

          Posté par  . Évalué à 2.


          - Bon, et ces photos de Superman, c'est pour aujourd'hui ou pour demain ?!?
          - Chef chef, SuperMan est mort ! http://linuxfr.org/~ploki/15606.html(...(...))

          - Arg ! Abruti, donne-moi une bonne raison pour ne pas te f..tre à la porte !?!
          - Euh... chef, j'ai des photos de la petite copine de superman en string... une vraie bombe ! Attendez, je les ai là... voilà ! Tenez...
          - Donne-moi ça... mmhhh... bon allez dégage, je vais essayer de nous sortir du pétrin dans lequel tu nous a fourré ! Je veux ton article sur les logiciels libres demain matin sur mon bureau ! (quel abruti celui-là... bon, voyons voir ces photos...)
          • [^] # Re: Contribue ce qui te sert

            Posté par  (site web personnel) . Évalué à 0.

            - Arg ! Abruti, donne-moi une bonne raison pour ne pas te f..tre à la porte !?!
            - Abruti ? Foutre a la porte ? Hahaha. C'est l'hopital qui se fout de la charité, chef. C'est toi qu'on devrait foutre a la porte et plus vite que ça meme ! Tu es incompetant, tu viens de le prouver en voulant des photos d'un maccabé. Tu n'es plus credible a mes yeux. Si tu veux des photos, va voir sur goat.cx ! Et si t'es pas content c'est pareil. Maintenant c'est moi le chef, vu que t'es qu'un gros blaireau.
            - Heu ... O...oui chef !
  • # Battle For Wesnoth

    Posté par  . Évalué à 3.

    J'ai contacté le mainteneur de la version française lorsque j'ai découvert le jeu et j'ai eu une réponse immédiate et positive à ma proposition de participer aux traductions.

    Voila juste pour dire qu'il y a des projets où l'on a bien des réponses de la part des responsables.
  • # Developpers, developpers, developpers

    Posté par  (site web personnel) . Évalué à 4.

    Je te conseille de choisir un projet qui te plaît, et de commencer par rapporter des bugs. Si possible, quand tu rapporte les bugs, joint un patch. Tu verras qu'au bout de quelques patch tu sera intégré à l'équipe de développeurs. C'est comme ça que je me suis retrouvé contributeur de vhffs (www.vhffs.org).
  • # Comme toi...

    Posté par  . Évalué à 2.

    J'utilise doxygen pour commenter mes sources, mais avec l'utf-8 comme encodage, ce que doxygen ne supporte pas... j'ai donc fait quelques modifs pour pouvoir l'utiliser, et j'ai proposé au mainteneur de coder un patch un peu plus clean, pour que l'on puisse sélectionner l'utf-8 par une option dans le fichier de conf.

    Aucune réponse. Un jour ou je serais un peu plus motivé je reviendrai à la charge, car j'ai quand même du mal à croire qu'il s'agit d'un choix volontaire que de refuser l'utf-8... mon mail a du se faire prendre pour du spam ou une histoire comme ça...
    • [^] # Re: Comme toi...

      Posté par  (site web personnel) . Évalué à 3.

      Etant mainteneur d'un projet (Wormux), il me faut expliquer l'absence de réponse. Il peut y avoir de très nombreuses réponses à cela :
      - Le mainteneur est overbooké, a mis ton email de côté puis l'a oublié
      - Le mainteneur est fatigué du projet et ne s'en occupe plus vraiment
      - L'email s'est perdu dans les méandres de l'Internet (mauvaise adresse ?)
      - ...

      Le patch peut être génial, mais comme il faut qu'un humain l'applique et que l'humain par défaut est fénéant, il arrive que les patchs se perdent.

      Conclusion : insiste ;)

      PS: De manière générale, ne jamais commencer par un patch de 10.000 lignes. Il sera rejetté presque à coup sûr. Il faut y aller progressivement. Il ne faut pas négliger le côté humain ;-) (je dis ça en général, et par expérience)

      @+ Haypo
      • [^] # Re: Comme toi...

        Posté par  . Évalué à 3.

        Le patch peut être génial, mais comme il faut qu'un humain l'applique et que l'humain par défaut est fénéant, il arrive que les patchs se perdent.

        Ou bien le patch peut être à vomir et le mainteneur n'a pas franchement envie de se fendre d'un mail pour expliquer à ce contributeur plein de bonnes intentions mais pas très doué que sa contribution il peut se la garder !
  • # faut pas proposer faut envoyer

    Posté par  . Évalué à 1.

    J'étais dans la même situation que toi quand j'ai commencé à m'intéresser à l'open source. Et puis j'ai envoyé une traduction et c'est comme ça que j'ai intégré mon premier projet comme traducteur.
    Aujourd'hui je continue de faire qq traductions mais en plus je dirige à mon tour un projet et c'est vrai qu'on ne peut pas toujours répondre à qqn qui n'apporte que sa bonne volonté. L'expérience montre que beaucoup déchantent très rapidment et abandonnent. Qqn qui se présente en apportant qqch de concret c'est un peu une garantie que ce contributeur sera actif ensuite.

    Enfin si tu veux participer à un projet libre important, j'ai besoin d'aide actuellement pour finir une traduction en italien du projet Savane (le système qui fait fonctionner les sites Gna.org, LCG Savannah (CERN) et GNU Savannah) : 1/4 est déjà fait mais je te préviens qu'il reste qqch comme 7000 chaînes à traduire. Et sinon je peux aussi avoir besoin de qqn pour le projet que je dirige. C'est un moteur de template en PHP. La version 1 est stable et utilisée depuis plus de 2 ans par des professionnels (La Poste, une préfecture, plusieurs SSII) et je suis en train de concevoir la future version 2. http://modelixe.phpedit.com/(...) Si tu es intéressé contacte-moi via linuxfr.
  • # oui mais non

    Posté par  (site web personnel) . Évalué à 1.

    D'expérience, je sais que ce qu'ont dit les autres au dessus de moi est parfaitement vrai, je ne compte plus les propositions de contribution laissées sans suite, ou les premiers mails jamais suivi d'un deuxieme une fois que le contributeur potentiel se rend compte de la charge de travail.

    MAIS :

    Il me semble la moindre des courtoisies de répondre à un mail de proposition, même en sachant que 80% au moins vont laisser tomber vite fait. Je suis le mainteneur de lucane[1], et je pense pouvoir dire avoir répondu a tous les mails, et intégré la très grosse majorité des propositions de patchs.

    Tout ca pour dire qu'il faut nuancer un peu, quand je vois que certains considèrent comme normal de ne pas répondre, ca me hérisse.

    [1] http://lucane.org(...) - un groupware en java

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.