Projet Open Source dans Login:

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
28
fév.
2001
Java
Je me présente, Romain GUY, pigiste Java et Linux pour le magazine mensuel Login:. A la lecture d'une récente discussion portant sur le magazine Login:, à l'occasion de la sortie du Hors Série n°5 consacré au langage C, un intervenant membre de LinuxFr a lancé l'idée de "décortiquer un projet Open Source". L'exemple d'un éditeur de texte était cité.

Ayant la charge d'une partie de la rubrique de programmation Java depuis presque un an, l'idée m'a parue excellente. De plus, je conduis depuis maintenant deux ans un projet Open Source (GPL) écrit en Java: Jext un éditeur de texte destiné aux programmeurs (www.jext.org).

J'ai donc fait part de cette idée au rédacteur en chef de Login:, Mr David Feugey. Ayant reçu son approbation, je me tourne vers vous:

Souhaitez-vous voir apparaître à partir du mois de Mai ou de Juin, dans la rubrique Programmation Java de Login:, l'analyse d'un projet Open Source ?

Le lancement de ce "projet" dépendra uniquement de votre retour dans ce thread. Vous pouvez également répondre à mon adresse.

Informations sur le projet Jext:
- deux ans d'existence
- licence GPL 2
- utilise des librairies Open Source (donc une librairie GNU)
- référencé comme projet libre sur www.gnu.org
- 60 000 lignes de code (dont 49 984 lignes réelles)
- mailing list forte de 180 développeurs
- extensible (plugin, XML, support de plusieurs langues...)
- hébergé sur SourceForge.net
- développement réalisé sous Windows 98/2000 et Linux

Bien entendu, les contributions au projet au cours de la série d'articles seront présentées et analysées si besoin est.

[Note du modérateur: l'idée est intéressante pour la communauté, c'est uniquement à ce titre que nous la diffusons]

Aller plus loin

  • # Oui

    Posté par  . Évalué à 0.

    Bien sur, surtout que JEXT est un bon petit éditeur !!!
  • # Bonne idée !

    Posté par  . Évalué à 1.

    Etant utilisateur de Jext (que je conseille !) pour mes développements en Java sous Linux, je serais vraiment interressé d'avoir ce soft décortiqué. Même si la qualité de Login a baissé cela m'incitera sans aucun doute à l'acheter rien que pour cet article !
  • # Oui

    Posté par  . Évalué à 0.

    C'est intéressant de savoir comment fonctionnent les éditeurs de textes.
  • # Je suis pour aussi

    Posté par  . Évalué à 0.

    Surtout que j'utilise jext qui est vraiment bien et qui tourne sous windows comme sous linux, à recommander.
  • # Très bonne idée !!

    Posté par  . Évalué à 0.

    Je vais me remettre à acheter Login alors :)
  • # code

    Posté par  . Évalué à 0.

    64000 lignes de code, c'est énorme pour un éditeur de texte !
    Waw...
    J'espère qu'il n'a pas fait cela tout seul :)

    Je suis l'auteur d'un futur projet qui n'en fait que 3300, je suis ébahi !
  • # Oui

    Posté par  . Évalué à -1.

    C'est une tres bonne idée !
  • # GOOOOOOOOOOOOOOOo!

    Posté par  . Évalué à 1.

    Fonce, c'est une tres bonne idee !!
  • # Bien sur c'est une bonne idee

    Posté par  . Évalué à 1.

    Cela fait un moment que je n'achete plus Login:
    Mais il est vrai qu'un tel article m'insiterai
    a acheter un nouveau numero de Login:
  • # Attention aux confusions

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

    Je suis surpris que l'auteur d'une telle initiative confonde Logiciel Libre et Open source, un logiciel protégé par la licence GPL et un LOGICIEL LIBRE et non un logiciel open source.

    Tant qu'a ecrire des articles dans ce genre autant eviter d'embrouiller encore plus l'esprit de vos lecteurs.
  • # Note des Moderateurs....

    Posté par  . Évalué à 0.

    > [Note du moderateur: l'idee est interessante pour la communauté, c'est uniquement a ce titre que nous la diffusons]

    Ca s interprete comment ?
    • [^] # Re: Note des Moderateurs....

      Posté par  . Évalué à 1.

      Je pense que les moderos ne veulent pas que linuxfr devienne une sorte de "portail" publicitaire pour les mags linux ... et je suis assez d'accord si c'est le sens de cette note

      Ceci dit je vais essayer JEXT :)
      • [^] # Re: Note des Moderateurs....

        Posté par  . Évalué à 0.

        Si c'est dans ce sens, je suis aussi d'accord (je suis l'auteur du thread). Mais le but de ce thread était non seulement de lancer un projet intéressant pour vous, mais aussi de montrer que Login: est à l'écoute du lectorat.

        D'ailleurs, il serait bien que vous essayiez le logiciel et me disiez quels points vous souhaiteriez voir abordé !
        • [^] # Re: Note des Moderateurs....

          Posté par  . Évalué à 1.

          Bouge pas je le télécharge en ce moment même ...
        • [^] # les plugins

          Posté par  . Évalué à 0.

          - comment ajouter des plugins a jext
          - des détails sur la conceptions et l'éventuelle réutilisation de ses composants
          - les évolutions prévues ... et tout ce qui peut interressé un développeur java .


          jext est vraiment super bien , bravo et merci !! il faut continuer , corriger les imperfections(code master se bloque des fois a la compil d'un source ... obligé de le relancer ..) et ajouter des fonctionnalités (bravo pour l'indentation automatique des sources java , c'est très pratique !!)
          • [^] # Re: les plugins

            Posté par  . Évalué à 0.

            La présentation des plugins est bien entendu prévue: elle permet notamment de découvrir un peu l'API du logiciel.

            Au niveau des imperfections, il y en a beaucoup: bugs (origine connue ou non), manque de commentaires dans une grande partie du code, architecture parfois inaproprié (trop lourde, frein au développement)
            • [^] # Re: les plugins

              Posté par  . Évalué à 0.

              y t'il de la doc concernant les spécifications de jext, et combien etes vous de developpeurs réellement actifs sur ce projet ?
              • [^] # Re: les plugins

                Posté par  . Évalué à 0.

                La seule documentation disponible est celle délivrée avec le programme. Mais cela risque fort de changer :-))

                Pour le nombre de développeurs réellement actifs, je suis le principal. Il faut compter en outre une dizaine de personnes qui corrigent de temps en temps des bugs, ajoutent une fonctionnalité, aident à la maintenance du projet (CVS) ou créent des plugins.
      • [^] # Re: Note des Moderateurs....

        Posté par  . Évalué à 1.

        Il me semble pourtant que certains accords avaient été passés entre un mag linux qui vient de disparaitre et LinuxFr. Me tromp'je ?

        Bon en tout cas c'est très intéressant.
  • # Oui c super

    Posté par  . Évalué à -1.

    C'est clair que c'est intéressant de voir comment développer ça : l'hébergement par sourceforge, le projet en CVS etc...
    • [^] # Re: Oui c super

      Posté par  . Évalué à 1.

      Tout a fait d'accord, c'est une super idée.

      Moi, ce que j'aimerais savoir c'est comment ils prévoyent les fonctionnalités à developper.

      Si c'est juste un TODO et hop on commence la prog ou si il y a une réel phase de spécification et de conception?
      • [^] # Re: Oui c super

        Posté par  . Évalué à 0.

        Eh bien, cela commencera pas une présentation de l'architecture et de l'API principale du programme. Ensuite, pour l'ajout de fonctionnalités, il y aura bien entendu une phase de spécification avant l'implémentation.

        La phase de spécification se réalisera principalement via Internet à l'aide des forums et mailin list à disposition du projet: Jext deviendra le projet des lecteurs et tout sera mis en oeuvre pour les faire participer !
  • # Tout a fait d'accord

    Posté par  . Évalué à 0.

    Moi je vote oui (et je suis encore abonné, ça tombe bien ...)
  • # I feel good

    Posté par  . Évalué à 0.

    Ca c'est vraiment une tres bonne idee. On pourra plus se pencher entre autre sur l'architecture logicielle. La presse info a ,amha, trop tendance a focaliser sur les langages de programmation et ignorer ce qui vient au dessus (le genie(?) logiciel)
  • # Oui

    Posté par  . Évalué à 1.

    je vote oui
  • # Bonne idée

    Posté par  . Évalué à 0.

    Ce serait bien de travailler enfin sur un vrai projet complet, et pas une petite applet rigolotte mais pas franchement éducative !

    De plus Jext est un chouette util.

    (Dis, Gfx on pourra voir le code de Jext avec Jext ? C'est philosophiquement profond !)

    -LeCarto-
  • # Les ressources humaines ...

    Posté par  . Évalué à 1.

    Ce qui m'interpelle le plus dans les projets open-source d'envergure (plusieurs dizaines de programmeurs) c'est comment est gérée la répartition des tâches, les nouveaux arrivants (droit d'écriture sur CVS, ...)
    Bref : comment le chef de projet se démerde pour donner de la cohérence à tout ça quand ya des développeur aux 4 coins de la planète ...
    • [^] # Re: Les ressources humaines ...

      Posté par  . Évalué à 1.

      Effectivement, je vois deux sens au terme de "décortiquer" :

      - le sens technique : structure de l'application, mécanismes mis en oeuvres, astuces qui facilitent la vie des contributeurs,...

      - le sens management : organisation du projet, des contributeurs occasionnels et continuels,...

      J'avoue qu'après avoir contribué (ou tenté de contribuer parfois :) ) à certains projet, je pense que le plus intéressant serait le côté management de la chose.

      Après tout, même dans le "bazar", un minimum d'organisation est nécessaire pour le coeur du projet (ce qui s'y greffe est un autre problème).

      Un bon exemple est le noyau Linux.
      • [^] # Re: Les ressources humaines ...

        Posté par  . Évalué à 1.

        Pour ma part, ce sont les deux qui m'intéressent : à la fois comment lire les sources, les comprendre, comment les organiser, comment gérer les contributions, etc...
        Et bien sûr, comprendre le programme : ses api, etc...
        • [^] # Re: Les ressources humaines ...

          Posté par  . Évalué à 1.

          Oui, il ne faut pas négliger l'aspect organistaion. Il serait aussi interresant de savoir jusqu'où va l'initiateur du projet avant de faire appel à la communauté. Je suppose qu'il faut une équipe restrinte pour définir les basees du logiciel.
  • # OUI

    Posté par  . Évalué à 1.

    Tres interressant !!!!
  • # OUI

    Posté par  . Évalué à 1.

    Surtout que je suis le mystérieux intervenant... :)
    Donc, OUI à mon idée!
  • # hmmm mouarf login ??

    Posté par  . Évalué à -1.

    toujour aussi troll dans ce mag
  • # Moi aussi je suis pour

    Posté par  . Évalué à 0.

    Je suis pour!!!
    en plus j'adore Login: (même si
    dream etait mieux...)
  • # Good idea, indeed !

    Posté par  . Évalué à 1.

    L'analyse de projet, sous toute ses coutures, pourrait même faire l'objet d'un site à part entière... quelqu'un se lance ?

Suivre le flux des commentaires

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