Pour le développement de Scilab, on utilise depuis quelques mois Gerrit pour faire le code review ( http://codereview.scilab.org/ ).
Ça demande du travail pour le processus de revue mais au final, on y gagne clairement, que ça soit en terme de qualité, d'encadrement pour les nouveaux contributeurs ou pour s'assurer qu'une modification contient bien ce qu'il faut (tests unitaires, tests de non regression, documentation, etc).
Pour Scilab, on est passé à la licence CeCILL. D'abord parce que c'est un licence INRIA pour un logiciel qui était développé par INRIA ensuite parce qu'elle est de droit français et européen.
L'utilisation de cette licence a été très bien acceptée. Quand on présente le logiciel, on indique "sous licence CeCILL (compatible GPL)". C'est clair, bien compris et accepté.
Pour la version courte, quand on avait changé les headers, j'avais pas trouvé de version courte donc j'avais regardé ce qui se fait un peu ailleurs et j'avais pondu le header suivant:
/**
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
* Copyright (C) 2007-2008 - INRIA - XXXXX
* Copyright (C) 2010 - DIGITEO - XXXX
*
* This file must be used under the terms of the CeCILL.
* This source file is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
* are also available at
* http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
*/
Hésite pas à le réutiliser si tu veux. Il est sous CeCILL-B ;)
Scilab n'est plus développé par l'INRIA mais par la fondation de coopération scientifique Digiteo. Même quand Scilab étant au sein de l'INRIA, il s'agissait d'un projet de transfert technologique et donc quelque peu hors du cadre exposé au dessus. Ainsi, notre principal rôle est celui d'un éditeur de logiciel (même si nous intégrons régulièrement des résultats de projet de recherche).
Au sujet de tes réclamations quant aux fonctionnalités manquantes de Scilab, je t'invite à en faire la demande sur le Request Tracker de Scilab [1], sur la page du wiki consacré aux idées [2] de développements futurs ou encore sur la mailing de développement [3] via un SEP (Scilab Enhancement Proposal) dont tu trouveras un exemple sur l'URL suivante [4].
* "New kernel [...]" veut en effet dire "Refonte complète du noyau".
* Sur l'intégration d'une variable symbolique ou de l'absence de gestion de l'usb ou UDP/ip dans Scicos , je t'invite à en faire la demande sur nos mailing lists. On a mis en place un processus pour proposer l'intégration de nouvelles fonctionnalités. Et c'est justement pour cela que l'on recrute.
* Java ou QT4/GTK2/wxwidgets/etc c'est un choix de technologie comme un autre. Il y a autant d'avis que de personnes au sujet des toolkits graphiques.
* Scilab a son propre module de visualisation depuis des années (qui est visiblement au moins aussi puissant que qwt d'après le peu que j'ai vu sur l'URL que tu as indiqué). La rendre utilisable par d'autres projets fait justement parti des tâches du projet Coll@viz.
* On poste sur un journal pour proposer des offres d'emploi. Pas un journal pour discuter des technologies demandées dans ces offres.
Je ne vois pas trop comment engager un dialogue vu la teneur générale de ce message qui mélange demi/contre vérités et interprétations erronées...
Ceci dit, Scilab est un logiciel opensource depuis toujours et libre depuis la version 5; tu es le bienvenue pour contribuer: git clone git://git.scilab.org/scilab
> - il faut combien de temps _réél_ pour aller dans vos locaux en transport en commun depuis paris? (on voit qu'il y a un bus, certes)
Réel ne veut pas dire grand chose à Paris & agglomération.
Généralement, entre 20 & 45 minutes (dans des bus privés & confortables).
Tu pourrais lire les réponses au bug report avant de troller ;)
Ce bug report concerne une dépendance de Scilab qui s'appelle flexdock. Flexdock a une dépendance sur JMF (Java Multimedia Framework ... non libre), mais c'est juste utilisé pour une démo. Démo qui peut être facilement désactivée [1]...
La seule dépendance non libre qu'il y avait sur Scilab était JOGL (qui utilise du code de la lib mesa)... mais avec le changement de licence de SGI sur son code dispo sous SGI Free License B, ce problème est résolu.
Pour le plot qui seg fault, c'est un problème de jogl et de drivers intel (et certains ati)... Je te passe les détails... L'équipe Scilab bosse sur un workaround.
T'as pas tord, c'est pas si simple que ça (c'est dans la partie contact du site)... On va voir pour le rajouter aussi dans les parties plus techniques du site.
C'est une des raisons pour lesquels ça reste une version beta pas une stable. ;)
Il y a encore des choses à enlever/remplacer. Exemple, l'optimisation quadratique dans Scilab est sous une licence "on vous donne le droit de le mettre dans votre software mais seulement à vous"; faut donc le remplacer par quelque chose d'autre... Et faire les tests puis intégrer, ça prend du temps mais on avance...
Les propositions commencent le 3 mars (et pas cloturées):
We'll begin accepting applications from open source mentoring organizations on Monday, March 3, 2008; we'll stop accepting organization applications on Wednesday, March 12th.
# Contribuer ?
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal Réinventer la roue est parfois plus simple que de réutiliser l'existant .... Évalué à 10.
# gerrit
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Gerrit, libaacs, MongoDB. Évalué à 5.
Ça demande du travail pour le processus de revue mais au final, on y gagne clairement, que ça soit en terme de qualité, d'encadrement pour les nouveaux contributeurs ou pour s'assurer qu'une modification contient bien ce qu'il faut (tests unitaires, tests de non regression, documentation, etc).
# Scilab & CeCILL
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal Licence de logiciel libre et droit français. Évalué à 3.
L'utilisation de cette licence a été très bien acceptée. Quand on présente le logiciel, on indique "sous licence CeCILL (compatible GPL)". C'est clair, bien compris et accepté.
Pour la version courte, quand on avait changé les headers, j'avais pas trouvé de version courte donc j'avais regardé ce qui se fait un peu ailleurs et j'avais pondu le header suivant:
/**
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
* Copyright (C) 2007-2008 - INRIA - XXXXX
* Copyright (C) 2010 - DIGITEO - XXXX
*
* This file must be used under the terms of the CeCILL.
* This source file is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
* are also available at
* http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
*/
Hésite pas à le réutiliser si tu veux. Il est sous CeCILL-B ;)
# Scilab?
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Des logiciels libres dans les programmes de mathématiques du lycée. Évalué à 4.
Hésitez pas à mettre à jour cette news.
# .
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Sortie de Xemeiah 0.4.12 : encore un processeur XSLT. Évalué à 1.
Ceci dit, j'ai voulu essayé xemeiah mais il arrive pas à importer les styles de docbook-xsl (html.xsl ou javahelp.xsl). Pas encore assez évolué ?
Rien à voir mais le package Debian gagnerait à contenir un peu de documentation...
[^] # Re: Vision à court termes
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal Scilab recrute à nouveau. Évalué à 1.
Au sujet de tes réclamations quant aux fonctionnalités manquantes de Scilab, je t'invite à en faire la demande sur le Request Tracker de Scilab [1], sur la page du wiki consacré aux idées [2] de développements futurs ou encore sur la mailing de développement [3] via un SEP (Scilab Enhancement Proposal) dont tu trouveras un exemple sur l'URL suivante [4].
[1] http://bugzilla.scilab.org/
[2] http://wiki.scilab.org/Ideas_of_development_for_Scilab
[3] http://www.scilab.org/contactus/index_contactus.php?page=mai(...)
[4] http://thread.gmane.org/gmane.comp.mathematics.scilab.devel/(...)
[^] # Re: Vision à court termes
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal Scilab recrute à nouveau. Évalué à 2.
* Sur l'intégration d'une variable symbolique ou de l'absence de gestion de l'usb ou UDP/ip dans Scicos , je t'invite à en faire la demande sur nos mailing lists. On a mis en place un processus pour proposer l'intégration de nouvelles fonctionnalités. Et c'est justement pour cela que l'on recrute.
* Java ou QT4/GTK2/wxwidgets/etc c'est un choix de technologie comme un autre. Il y a autant d'avis que de personnes au sujet des toolkits graphiques.
* Scilab a son propre module de visualisation depuis des années (qui est visiblement au moins aussi puissant que qwt d'après le peu que j'ai vu sur l'URL que tu as indiqué). La rendre utilisable par d'autres projets fait justement parti des tâches du projet Coll@viz.
* On poste sur un journal pour proposer des offres d'emploi. Pas un journal pour discuter des technologies demandées dans ces offres.
[^] # Re: Vision à court termes
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal Scilab recrute à nouveau. Évalué à 1.
Ceci dit, Scilab est un logiciel opensource depuis toujours et libre depuis la version 5; tu es le bienvenue pour contribuer:
git clone git://git.scilab.org/scilab
[^] # Re: 2 questions
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal Scilab recrute à nouveau. Évalué à 2.
[^] # Re: 2 questions
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal Scilab recrute à nouveau. Évalué à 1.
Pour les salaires, c'est pas moi qui m'en occupe.
[^] # Re: 2 questions
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal Scilab recrute à nouveau. Évalué à 2.
Et on est près à attendre pour quelqu'un avec un bon niveau.
[^] # Re: 2 questions
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal Scilab recrute à nouveau. Évalué à 3.
Réel ne veut pas dire grand chose à Paris & agglomération.
Généralement, entre 20 & 45 minutes (dans des bus privés & confortables).
> - salaire?
En fonction du profil.
[^] # Re: Libre, enfin presque totalement
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal Scilab 5.0.2. Évalué à 4.
Ce bug report concerne une dépendance de Scilab qui s'appelle flexdock. Flexdock a une dépendance sur JMF (Java Multimedia Framework ... non libre), mais c'est juste utilisé pour une démo. Démo qui peut être facilement désactivée [1]...
La seule dépendance non libre qu'il y avait sur Scilab était JOGL (qui utilise du code de la lib mesa)... mais avec le changement de licence de SGI sur son code dispo sous SGI Free License B, ce problème est résolu.
[1] http://patch-tracking.debian.net/patch/series/view/libflexdo(...)
[^] # Re: bugzilla.scilab.org
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal Scilab 5.0.2. Évalué à 1.
[^] # Re: C'est vieux
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal Scilab 5.0.2. Évalué à 1.
# Effet de bord
Posté par Sylvestre Ledru (site web personnel) . En réponse au journal OpenGL enfin libre. Évalué à 2.
[^] # Re: GlobalGCC
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Mancoosi : un projet européen dédié aux mises à jour de logiciels libres. Évalué à 4.
Arnaud Laprevote en avait fait une (excellente) présentation aux dernières RMLL:
http://2008.rmll.info/Projet-GGCC-Global-GCC.html
Le support de présentation:
http://2008.rmll.info/IMG/pdf/ggcc_rmll2008_2.pdf
[^] # Re: Scilab/Octave/Python?
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Calcul scientifique : Scilab 5 enfin libre. Évalué à 1.
[^] # Re: Scilab/Octave/Python?
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Calcul scientifique : Scilab 5 enfin libre. Évalué à 2.
Bienvenue ceci dit
[^] # Re: Et Scicos?
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Calcul scientifique : Scilab 5 enfin libre. Évalué à 1.
http://www.scilab.org/contactus/index_contactus.php?page=mai(...)
[^] # Re: Pas encore farfait ;-)
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Calcul scientifique : Scilab 5 enfin libre. Évalué à 3.
[^] # Re: Et Scicos?
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Calcul scientifique : Scilab 5 enfin libre. Évalué à 3.
http://www.scilab.org/developers/index_developers.php?page=r(...)
[^] # Re: presque... encore un petit effort!
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Calcul scientifique : Scilab 5 enfin libre. Évalué à 5.
Il y a encore des choses à enlever/remplacer. Exemple, l'optimisation quadratique dans Scilab est sous une licence "on vous donne le droit de le mettre dans votre software mais seulement à vous"; faut donc le remplacer par quelque chose d'autre... Et faire les tests puis intégrer, ça prend du temps mais on avance...
[^] # Re: Pas encore farfait ;-)
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Calcul scientifique : Scilab 5 enfin libre. Évalué à 1.
# Mauvaise deadline
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Lancement du Google Summer of Code™ 2008. Évalué à 5.
We'll begin accepting applications from open source mentoring organizations on Monday, March 3, 2008; we'll stop accepting organization applications on Wednesday, March 12th.
http://code.google.com/soc/2008/faqs.html#0.1_when_apply