Journal Communauté... Tombe des nouveaux projets?

Posté par  . Licence CC By‑SA.
Étiquettes :
-27
14
juil.
2011

En relisant le billet suivant, qui annoncait la mise en ligne du language lisaac,
http://linuxfr.org/users/niconico/journaux/lisaac-sorti-de-la-039beta, je m’aperçois qu'il a détruit un système intéressant par des petites discussions futiles et inutiles dans ce contexte. Je ne reviendrais par sur les termes des débats qui aurait eu leur place sur des forums annexes et auraient pu êtres intéressant mais sur l'attitude de la communauté qui s'est montrée dans ce cas si puérile¹.

Des milliers d'heures ont été passées pour mettre en ligne un travail intéressant et novateur. Que certains détails aient été discutables, soit, que tel ou tel partie existe ailleurs, peut être, il n'en ai pas moins réel que globalement ce type de programmation n'existait pas de manière si abouti.

Et quand bien même une solution existerait déjà, je trouve détestable de la part d'une communauté se voulant chantre de la liberté, de l'ouverture, de se jeter de manière si brutale sur un objet en devenir.

De devenir ce projet n'en a eu aucun et je suis certain que les réactions de cette dépêche ont été certaines des armes qu'il l'ont tuée.

La dernière interrogation s'intéresse au but des nombreux commentateurs. En effet, en détaillant les trop nombreuses réparties, on peut remarquer qu'elles sont souvent issu de pro .net. Dérapage in/volontaire, infiltration du closed source, je ne sais, cependant sous l'apparence d'un débat de spécialistes, des argument pro .net ont détruit un projet open source².

Notes

1 - Comme un enfant qui s'amuserait à casser le jouet d'un autre, car il n'est pas à lui.

  • # Et donc ?

    Posté par  . Évalué à 10.

    J'ai pas compris ce que tu essayes de nous dire en fait. Vraiment, c'est pas un troll ni rien, promis.

    C'est dommage pour un message à caractère informatif.

    • [^] # Re: Et donc ?

      Posté par  . Évalué à 10.

      Il dit que c'est Miguel de Icaza qui a tué Lisaac
      (moi je vous dit ça pêle-mêle hein!)

      • [^] # Re: Et donc ?

        Posté par  . Évalué à 5.

        Nan, c'est plutôt :

        linuxfr m'a tuer

        écrit en lettres de sang sur la porte...

    • [^] # Re: Et donc ?

      Posté par  . Évalué à 3.

      Je pense qu'il faudrait juste détailler la phrase "il a détruit un système intéressant par des petites discussions" et on comprendrait tout de suite mieux.

  • # [...]infiltration du closed source[...]

    Posté par  . Évalué à 5.

    Mais oui, bien sûr.

    Depending on the time of day, the French go either way.

  • # Torture

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

    Raaah...il est ou le texte correspondant à la note ² ?
    Je sens que ça va me torturer toute la nuit cette histoire. Peut-être que dedans il y avait la clé de ce journal !

  • # Distortion temporelle ?

    Posté par  . Évalué à 10.

    La terre est passée à coté d'un trou noir ou quoi ?
    L'article dans le lien date de fin 2009....

    En plus, il reconnait l'infinie puissance de linuxfr.org, dont les membres peuvent décider de la vie ou de la mort d'un projet issue entre autre de l'INRIA (je me suis bien marrer là) :

    De devenir ce projet n'en a eu aucun et je suis certain que les réactions de cette dépêche ont été certaines des armes qu'il l'ont tuée.

    Et Darwin, tu connais ?

    • [^] # Re: Distortion temporelle ?

      Posté par  . Évalué à -10.

      Comment s'appelait ce petit bonhomme maigrichon peintre et handicapé qui n'aurait jamais survécu dans la nature, ah oui Lautrec... Il existait un pianiste aussi... Petrucciani... et combien d'autres...

      D'ailleurs, l'open source n'a t'il pas pour intérêt de préserver plus longtemps le patrimoine informatique, en sauvant non le programme binaire, mais les algorithmes qui l'on construit.

      Et pour revenir sur un point du débat, existe t'il ou non un langage utilisant des prototype et compilé? Il me semble que javascript est un langage scripté s'exécutant coté client dans un navigateur (même si certains compilateurs peu utilisés et en contradiction avec la philosophie du langage existe). Alors oui, je peux compiler du php, du javascript ou encore d'autres langages, mais non ces langages n'ont pas été créer pour cela et l'on ne peut dire sans travestir la réalité que ce sont des langages compilés.

      Bref, le problème n'est pas réellement ces discussions, mais la façon dont la communauté a accueilli un projet mature mais ô combien fragile : un éléphant, dans une fabrique de cristal.

      Finalement, la question est :

      Comment linuxfr accueillerai t'il linux s'il sortait aujourd'hui?

      • [^] # Re: Distortion temporelle ?

        Posté par  . Évalué à 10.

        Comment linuxfr accueillerai t'il linux s'il sortait aujourd'hui?

        "Oh mon dieu, il nous a piqué notre nom !!!"

      • [^] # Re: Distortion temporelle ?

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

        un éléphant, dans une fabrique de cristal.

        Les pauvres petits pas capables de supporter la critique (qui peut être constructive), faudrait les couver, les dorloter, "c'est super joli ton truc on adore" c'est ça?

        Si ça doit être la "tombe" que d’émettre son avis, faut pas que les petits sortent du couffin, il vont se faire mal dehors. Ils peuvent aussi soit en retirer les remarques pertinentes, soit ignorer les commentaire, ce n'est aucunement une tombe sauf pour les susceptibles qui avaient envie de trouver une excuse pour tuer leur projet.

      • [^] # Re: Distortion temporelle ?

        Posté par  . Évalué à 2.

        Pour qu'un projet fonctionne, il faut d'abord qu'il reponde aux besoins des potentiels utilisateurs.

        Alors oui c'est peut etre bien mieux que du javascript ou du php ou tout ce qui massivement utilise a l'heure actuelle. Mais est ce que les gens veulent ce genre de techno ? non pas forcement. Ca ne veut pas dire pour autant que le projet, ses algos, tout le travail fournit n'as aucune valeur.

        Des projets/idees geniaux qui disparaissent je pense qu'il y en a beaucoup, mais c'est comme tout si ca ne repond pas a un besoin...

      • [^] # Re: Distortion temporelle ?

        Posté par  . Évalué à 10.

        Mal.
        Et Linus aurait abandonné le projet

        Extrait de l'interview:

        "Je me disais qu'y avait du potentiel dans ce noyau, surtout avec tous ces hackers qui ont commencé à rajouter autant de fonctions et... et le projet GNU!

        Et puis j'ai lu les commentaires sur DLFP, et là... [longue pause, la tension est encore
        palpable]... et là j'ai décidé de tout plaquer!

        C'est quelques mois après que je me suis lancé dans l'élevage de manchots, je n'ai jamais retouché à un ordinateur depuis!"

        Y'a pas à dire, ce site a un pouvoir de nuisance au-delà de tout ce qu'on peut imaginer!

        • [^] # Re: Distortion temporelle ?

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

          Surtout que Linus est connu pour sa timidité, son caractère influençable et son manque d'assurance.

          Prochainement, je vous proposerai peut-être un commentaire constructif.

      • [^] # Re: Distortion temporelle ?

        Posté par  . Évalué à 6.

        un éléphant, dans une fabrique de cristal.

        Tout devient clair : le coupable, c'est PHP !

    • [^] # Re: Distortion temporelle ?

      Posté par  . Évalué à 3.

      FOUTAISES !

  • # J'ai rien pompé

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

    Mais j'ai passé un bon moment entre l'absurdité du journal et les commentaires.

    Donc merci quand même.

    Prochainement, je vous proposerai peut-être un commentaire constructif.

  • # Note : lisaac n'est pas mort

    Posté par  . Évalué à -1.

    Après une recherche sur les serveur git debian, je peux juste ajouter que lisaac est encore vivant...

  • # Pas de quoi casser quatre pattes à un canard

    Posté par  (site web personnel) . Évalué à 10. Dernière modification le 15 juillet 2011 à 04:21.

    J'ai jeté un oeil au journal auquel tu fais référence.
    Voilà la liste des fils de discussion :

    • Le premier est une vrai question sur la génération de C89 vs C99
    • Le second une remarque avec une petite pique sur le fait que tout soit en construction sur le site. Pas très pertinent, mais pas dévastateur.
    • Le troisième part assez vite en discussion entre 3 personnes sur des détails qui n'ont plus grand chose à voir avec lisaac. Ca commence à causer de JS, .Net et de l'univers. Bref, ça dévie, comme souvent sur linuxfr.
    • Le quatrième est un commentaire sur l'orthographe, qui ne sert à rien
    • Les 3 derniers soulèvent des questions techniques.

    Bref, je ne vois pas trop le problème. Personne n'a été insultant, les questions posées sont pertinentes.

  • # je ne comprend pas alors je vais sourire en faisant semblant d'écouter

    Posté par  . Évalué à 10.

    Titre de l'image

    BeOS le faisait il y a 20 ans !

  • # Tu as parfaitement raison ...

    Posté par  . Évalué à 6. Dernière modification le 15 juillet 2011 à 13:26.

    Je n'ai pas posté de commentaire désobligeant sur le langAge LISAAC, car je ne le connais pas.

    Cependant, je suis assez d'accord avec toi. LISAAC est génial, c'est le meilleur projert que l'on ait vu depuis l'avènement de l'informatique, et il serait stupide qu'un site aussi influent que LinuxFR en vienne à le dénigrer et à le tuer. En tant que participant actif à ce site, j'assume ma part de responsabilité (responsabilité collective), et je ne peux faire moins que de rétablir la vérité sur ce projet qui risque fortement de mourir à cause de la légèreté des participants ayant osé mettre en doute une telle oeuvre.

    D'ailleurs, je ne suis pas le seul à penser que LISAAC est uin projet génial. En effet, sans l'appui de personnes influentes sur des sites influents, mes écrits ne valent rien. Un commentaire sur un site de référence du libre, émis par un génial participant, va dans le même sens que moi (il s'appuie aussi sur d'autres commentaire qui vont dans son sens, qui eux aussi sont émis par des génies).

  • # tada

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

    Je profites de ce journal pour inaugurer mon nouvel avatar \o/

    • [^] # Re: tada

      Posté par  . Évalué à 2.

      Oh ! Mais c'est toi, Superconnard !

      Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

      • [^] # Re: tada

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

        Oui ! Le mec qui parle C# dans un journal Lisaac ! Oui c'est moi ! superconnard !

        • [^] # Re: tada

          Posté par  . Évalué à 4.

          Ouh toi, tu vas avoir des problèmes ! Des GROS problèmes !

          Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

  • # Créé le 14/07/2011

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

    Tu crées un compte juste pour l'occasion et pourtant tu dois surement fréquenter un minimum LinuxFR pour connaître ce journal ? Qui donc ce cache sous ce compte ? Qui donc n'assume pas ?
    Quel est l'objectif de ce journal à part un pseudo apitoiement sur eux-même des défenseurs de Lisaac qui n'ont pas changés depuis ce journal ?

    Tu aurais du relire un peu plus attentivement le journal que tu pointes et tu aurais vu ce message que j'avais écris à l'époque et qui hélas est toujours d'actualité http://linuxfr.org/nodes/55397/comments/1087066 .

    Personnellement je viens de perdre du temps à le relire et je n'en reviens pas de la patience que j'ai eu tout comme d'autres.

    Donc, je vais peut-être me faire moinser mais j'assume : pour moi, Lisaac est associé à gros tas de merde à ne surtout jamais approcher à nouveau. Vu que la communauté autour ne semble pas vouloir évoluer vers un peu plus d'ouverture d'esprit je ne vois pas pourquoi je continuerais de faire des efforts.
    Moi aussi je peut jouer à qui est le plus con et je suis très fort à ceux jeux là et si Lisaac meurt réellement ne comptez pas sur moi pour verser une larme.

    • [^] # Re: Créé le 14/07/2011

      Posté par  . Évalué à 5.

      Moi, ce que je ne vois pas, c'est en quoi la "communauté", quoi que veuille dire ce mot, aurait en quoi que ce soit attenté à la pérennité de Lisaac.

      Ça fait dix ans au moins que j'en entends parler. Au départ, ce langage devait permettre d'écrire Isaac, le premier système d'exploitation censé être intégralement orienté objet. Il y avait eu, de mémoire, un prototype de cet OS qui avait tourné sur un Palm Pilot (ce qui ne nous rajeunit pas). Et puis, bon, un système d'exploitation, c'est devenu vaste. Il y en a pourtant eu qui ont commencé tout seuls, dans leur coin... Ils partirent tout seuls, mais par un prompt renfort, ils se virent trois mille en arrivant au port...

      C'est bien là qu'il me semble que le bât blesse. Lisaac est la créature de Benoît Sonntag, qui semble au demeurant être quelqu'un de fort estimable et surtout très capable. Mais qui recommence son projet de zéro à chaque nouvelle idée géniale... Pour parler d'autres langages qui n'ont pas conquis le monde malgré d'indéniables qualités, Eiffel Software, qui édite un des deux compilateurs Eiffel encore existants, s'est toujours arrangée pour que les versions n soient compatibles avec les versions n - 1. Un autre compilateur Eiffel, SmartEiffel, dont l'un des principaux créateurs est Dominique Colnet, qui encadrait d'ailleurs Benoît Sonntag pendant son doctorat, ne s'est pas tant soucié de la compatibilité avec ses versions antérieures. On n'en entend plus tant parler. Pourtant il avait de grandes qualités et des adeptes, tels cet Allemand qui, je crois, avait conçu un environnement de développement pour le langage Ruby écrit en SmartEiffel, qui était devenu fou de rage au passage de la version 2 du compilateur...

      C'est dommage. Un langage très efficace, utilisant des concepts de haut niveau, pour faire de la programmation système ou pour l'embarqué, c'est alléchant. J'ai joué un peu avec, c'est agréable, ça donne envie. Il manque la gestion de la concurrence, avec les processeurs multicœurs qui sont de plus en plus courants, ça va devenir de plus en plus une lacune.

      Pourquoi Benoît Sonntag n'écrit-il pas les spécifications du langage ? Le projet serait exposé sur la place publique, pour susciter l'admiration ou déchaîner les critiques. Ou les deux.

      • [^] # Re: Créé le 14/07/2011

        Posté par  . Évalué à 4.

        c'est en quoi la "communauté", quoi que veuille dire ce mot, aurait en quoi que ce soit attenté à la pérennité de Lisaac.

        Deja, c'est vrai que parler de communaute n'est pas le bon terme. Il y a (enfin avait) a tout casser 10 personnes de vraiment presentes sur la mailing list (dont la moitie seulement semble ecrire du code).

        Pourquoi Benoît Sonntag n'écrit-il pas les spécifications du langage ?

        Parce que soit il s'en fout (c'est de la recherche, avoir des specs publiques et une vrai gestion de projet c'est pas la priorite, voir c'est negatif pour les futures publis) soit il aimerait bien avoir un communaute autour du language mais ne s'est jamais donne les moyens de le faire (mais j'ai comme un gros doute).

        Il suffit de regarder l'etat du git avec des dumps de code et des messages de commit constitues d'un seul mot pour comprendre qu'il y a un leger probleme, malgre les efforts de certains.

      • [^] # Re: Créé le 14/07/2011

        Posté par  . Évalué à 1.

        Au départ, ce langage devait permettre d'écrire Isaac, le premier système d'exploitation censé être intégralement orienté objet.

        NeXTSTEP?

        Depending on the time of day, the French go either way.

    • [^] # Re: Créé le 14/07/2011

      Posté par  . Évalué à 4.

      Tu crées un compte juste pour l'occasion et pourtant tu dois surement fréquenter un minimum LinuxFR pour connaître ce journal ? Qui donc ce cache sous ce compte ? Qui donc n'assume pas ?

      Le journal semble écrit par un analphabète, ou quelqu'un proche du coma éthylique. Je doute que ce soit un camouflage, car quel intérêt de s'évertuer à passer pour un con ?

      • [^] # Créé le 27/07/2011

        Posté par  . Évalué à 1.

        Des années que je viens sur linuxfr (début de l'ère templeet) me soumettant à la tentation (mais sans être délivrer du mal) de m'y inscrire.
        Pourtant je l'ai fait. wahou ! (ok on s'en fou de ma vie, mais bon...)

        Pourquoi ? Parce que je trouve presque comique de voir ce message écrit le jour (le lendemain en fait...) où j'essayais de vanter les qualités de Lisaac aux RMLL (au niveau stand perl/ruby) et où on me conseilla d'en faire une présentation au LUG, puis à l'OSDC, puis carrément au FOSDEM et aux RMLL l'an prochain...

        Pour les raisons de l'échec, je rejoins un peu l'avis de beagf. Personnellement, je trouve que le langage a des caracs vraiment sympa. Après ergoter qu'il soit le premier, le seul ou je ne sais quoi, c'est pas le cœur du truc. D'ailleurs, c'est (malheureusement) une erreur de croire qu'un bon produit attire les foules, rien que pour ces qualités...

        En plus, c'est clair qu'il y a problème de taille de communauté (qui varie entre inexistante et très faible). Cette lacune implique qu'on ne peut pas vraiment trouver d'aide en dehors de la "core team" (*). D'autant que les différents sites officiels successifs n'ont plus été mis-à-jour après le "commit" initial. Ce n'est pas qu'il n'y a pas eu d'effort, mais il n'y a aucune activité visible, ce n'est pas rassurant. C'est comme un jardin, une fois qu'on a mis en place un terrain favorable et en terre les bonnes graines, si on s'en occupe plus, ces efforts auront été vain...

        Le seul truc visible, c'est justement les membres de la "core team" qui viennent par ici. Le hic est que souvent ça part mal dans les commentaires. Donc s'il faut échanger avec eux pour apprendre, il y a de quoi être rebuté avant même d'avoir fait un "hello, world"...

        Un autre problème est qu'il n'y a pas de gestion de projet pour le développement du compilateur. Pour un nouvel arrivant, la vision à long, moyen et même court terme n'est pas complétement clair (doux euphémisme). Du coup :
        - quasi impossible d'entrer dans le projet pour y contribuer ;
        - aucune garantie de rétro compatibilité dans le temps ;
        - une gestion des contributeurs inexistante (jusqu'à une tentative de normalisation assez mal accueillie, cf cette disucssion ) ;
        - en dehors du compilo (et de feu IsaacOS qui d'ailleurs tournait aussi dans une VM, voir après 45' live) dans un aucun projet d'ampleur n'est fait en Lisaac et on a beau dire, c'est un frein.

        Puis juste concernant la fin de lisaac, c'est injuste et facile de la mettre sur le dos de linuxfr. Je crois plutôt qu'étant donne ces différents difficultés, le départ de Benoit Sonntag vers un autre projet (un genre de site d'enchère pour gagner des pepettes) a été fatal.

        Au final, aujourd'hui il reste quoi ? Un des développeurs tente de forker le projet (avec un nouveau design, un peu plus de communication, sur github, mais pas vraiment d'organisation), un lisaac "mort", beaucoup de gâchis et de regrets...


        (*) bon ok, il n'y a pas vraiment de personne utilisant réellement lisaac en dehors de la "core team" ...

Suivre le flux des commentaires

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