Quand au satellites, si ma mémoire est bonne, c'étaient des faux, des maquettes de satellites ayant grosso modo la même répartition des masses pour valider la fuséee.
Bah non, c'était des vrais qui profitaient du voyage pour avoir un tarif réduit :
Je raconte n'importe quoi, je viens d'aller lire le patch (c'est long et ça manque d'action) c'est défini dans le makefile, comme le dit celui en dessous.
As-tu une idée du nombre de violation qu'il y a dans Linux ?
Non, mais comme tu as pu le remarquer, on est assez pointilleux sur les licenses. Donc, sort tes informations, ça nous interresse.
As-tu une idée de qui est le plus laisé dans l'histpoire ? (un indice, ce n'est pas Microsoft)
Je donne ma langue a la coccimule.
Moi, ce qui m'inquiete, c'est plus : comment apporter la preuve qu'il s'agit bien d'un repiquage d'un logiciel GPL.
En effet, c'est pas simple (surtout si seule une partie du logiciel est utilisée). Ici, il se base sur les sorties textes du programme, mais si ils avaient changé ces sorties textes, ou remplacées par d'autres ?
Ce genre de preuve est délicate a apporter, c'est le genre de choses qui risque d'aboutir à de longues querrelles d'expert, exactement le même style de problème que l'on retrouve dans des projets pour violations de brevet. Et ceux qui ont suivi les deboires d'aureal savent que ca peut couter TRES cher.
si qqu un veut mon code , qu il le prenne
C'est (un des) principe du libre.
on emt son code en license libre (tout le monde fais ce qu il veut avec mais ne peux pas mettre se code sous une autre licence)
C'est quand même le principe de la GPL. Tu fait ce que tu veux du code GPL, mais si tu publie, tu doit également publier les modifications. et les logiciels proprietaires pourraient se servir de ce code pour devellopper , tout en ameliorant en interne en payant des devel privés .
Ils peuvent parfaitement le faire (certain le font d'ailleurs), mais en cas de publication, le code est toujours GPL.
Sincerement ce genre de reaction "on dois fournir les sources qd y a du GPL dedans " , je trouve que c etre limité d esprit . Partage ET respect , je pense que c ca les maitres mots de la GPL
Le but de la GPL est de garantir que si quelqu'un améliore le logiciel, et publie ces améliorations, lesdites améliorations seront toujours GPL (c'est quand même ce que tu demande dans ta license).
Maintenant, si pour toi le but n'est pas que ton logiciel reste libre pour tous, mais de fournir une brique utilisables par tous, y compris pour inégration dans un soft propriétaire, pense plutot aux licenses "BSD modifiées" qui me semble être plus proche de ce que tu recherche.
le cout du when =>
Honnetement, le when Ada est excellent. Combien de fois en C je me suis fait avoir par l'ajout d'une valeur dans un enum, et j'oublie UN case dans un switch.
use Text_IO
Je suis contre l'utilisation du use en Ada (comme le using en C++). Sous le fallacieux prétexte d'alleger l'écriture pour le développeur, on rend moins visible dans le code le namespace que tu utilise, et en fait , ça rend la relecture plus fatigante. Pour ceux qui font du java, pensez à la confusion facile entre java.util.Date et javax.sql.Date.
-1 parce que pas vérifiable et rien à voir avec Ada
Pas vérifiable, jpas vérifiable. Je me souviens qu'a l'époque de ce second test, les journaux clamaient "REUSSITE DE LA MISSION" et en tout petit en fin d'article : "un seul regret, une petite erreur d'altitude finale". Ca m'avait frappé parceque je ne voyais pas pourquoi la mission pouvait être une réussite si ils ont pas été assez haut. Finalement, les satellites, ils tournent comme des cons ou ils sont retombés ?
Ce qui veut dire que forcement il y aura des trucs que ne marcherons pas ...
Forcément. Quelque soit ce que tu fait, tu auras toujours des emmerdes.
Personnelement, je suis le plus grand spécialiste en catastrophe impossibles en plein milieu d'une présentation capitale (malgré les 15 répétitions correctes pendant 2 mois). Je fini par prendre la chose avec philosophie.
Bon, il est surtout utilisé dans le domaine de l'embarqué, ou dans des cas ou les contraintes de sécuritées sont importantes.
Mais rien n'empeche de l'utiliser pour tout autre chose. Personnellement, j'ai été dans une équipe qui l'utilise pour le développement d'une gamme de logiciels de CAO multiplateformes.
Plus que le terme application, je pense que c'est le terme sous-ensemble qu'il faut mieux utiliser dans sa proposition.
Dans un unix, on a un premier sous ensemble, qui permet de booter le système et de le réparer en cas de catastrophe. C'est dans /
Ensuite, on a un premier niveau qui est l'utilisation au niveau shell (pas de X encore). c'est /usr qui nous permet de faire ça.
Maintenant, au dessus du shell, on a X, qui va nous permettre de génrer nos fenêtres. et hop, /usr/X11
Ensuite, l'environnement de travail (KDE, gnome ou GNUStep), ca va dans /usr/X11/[gnome|KDE|GNUStep]
On remarquera que chaque nouvelle couche est au dessus de la précédente, et donc est dans un de ses sous répertoire.
Je n'ai pas lu moosfet, mais je trouve que l'arborescence est tres bien. /usr pour le system et ses amis, /usr/local pour les truc systeme moins important ou en test, /opt pour les appli genre gnome, mozilla, les jeux...
Tu devrais lire le texte, car c'est justement un des reproche. Redhat (et les autres) mettent dans /usr gnome KDE, mozilla, etc ... alors que pour lui (et pour toi), c'est des programmes qui doivent aller dans /opt/
Il soulève l'impossibilité de facto de maintenir son installation sans passer par les outils de paquetage.
De toutes façon, dès que tu commence à utiliser des bibliothèques partagées, il faut mieux utiliser les package (paquetages ?) pour connaitre (et donc maitriser) les impacts d'une bibliothèque (et là, même si range bien, tu va les sentir passer). On peut bien entendu utiliser des scripts a base de ld pour explorer les dépendences dynamiquement, mais quelle lourdeur.
De plus, certaines partie semblent en fouilli (/usr/bin est effectivement bien rempli), mais il s'agit également de minimiser le bordel dans le PATH. Je conseille d'aller voir dans /usr/libexec ou /usr/share (ou /opt pour ceux qui en ont un) pour ce rendre compte que le rangement par application existe également.
De proposer plusieurs distribution (essayez d'avoir un amateur de chaque, qu'il puisse répondre aux questions dessus), et préparez des fiches entre les besoins des personnes que vous trouverez et les distributions correspondantes. Ces fiches vous permettrons d'interroger les gens sur ce qu'ils cherchent et les orienter vers la bonne distribution.
Essayer même de faire ça sous forme d'un organigramme, avec des series de questions OUI ou NON. (avez-vous deja utilisé un UNIX ? Avez vous une connection permanente au NET ? etc ...).
Mais pour ce qui est de naviguer dans du code, c'est pas vraiment ça. Les seuls outils un peu évolués sont speedbar, func-menu et etags. Et là c'est pas dur de trouver mieux.
Quand j'était jeune, j'était dans une boite qui avait outillé en interne emacs pour naviguer dans le code facilement. On avait des raccourci clavier (avec des variantes suivant que l'on voulait la version locale du développeur ou la version de reference dans le CVS) pour :
- afficher le proto d'une fonction dans une petite fenetre
- rejoindre le corps d'une méthode a partir d'un appel
C'était le bonheur tellement c'était bien intégré à emacs. Si quelqu'un a ce genre de chose, je suis preneur.
Avec la collection Rational, par exemple, je peux reconstituer les diagrammes de classes à partir du code source.
C'est mal (c). Quand on est UMLien, on fait du MDA (Model Driven Architecture), c'est à dire générer le maximum de chose à partir du modèle UML.
Perso, je modélise mes classe, mes opération, mes attibuts, mes conneries, j'appliques mes patterns, décore mon modèles avec quelques stereotypes et tagged value, je génère mon code et je rempli les trous qui restent dans mon emacs .
[^] # Re: Au sujet des licences Open Source/Libre
Posté par kadreg . En réponse à la dépêche Lecteur de divx: la GPL violée par des développeurs Russes. Évalué à 1.
Pourquoi un futur, une annonce doit être faite bientot ?
[^] # Re: Ariane 5 + Ada = Boum ?
Posté par kadreg . En réponse à la dépêche Conclusion du premier concours logiciel libre d'Ada-France. Évalué à 1.
Bah non, c'était des vrais qui profitaient du voyage pour avoir un tarif réduit :
http://www.cetp.ipsl.fr/1cluster/mission_cluster.html(...)
http://web.cnrs-orleans.fr/~weblpce/experimentation/satellites/clus(...)
[^] # Re: 2.4.15-greased-turkey
Posté par kadreg . En réponse à la dépêche Les noyaux Linux nouveaux sont parmi nous. Évalué à 1.
[^] # Re: 2.4.15-greased-turkey
Posté par kadreg . En réponse à la dépêche Les noyaux Linux nouveaux sont parmi nous. Évalué à 1.
Pour info, c'est défini là :
linux/include/linux/version.h in 2.4.15:
#define UTS_RELEASE "2.4.15-greased-turkey"
#define LINUX_VERSION_CODE 132111
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
# responsable relations enseignement supérieur
Posté par kadreg . En réponse à la dépêche Séminaire 01Info sur les logiciels libres le 20 décembre 2001. Évalué à 1.
Viens te defendre un peu :)
[^] # Re: Au sujet des licences Open Source/Libre
Posté par kadreg . En réponse à la dépêche Lecteur de divx: la GPL violée par des développeurs Russes. Évalué à 1.
Non, mais comme tu as pu le remarquer, on est assez pointilleux sur les licenses. Donc, sort tes informations, ça nous interresse.
As-tu une idée de qui est le plus laisé dans l'histpoire ? (un indice, ce n'est pas Microsoft)
Je donne ma langue a la coccimule.
[^] # Is viennent de l'ajouter
Posté par kadreg . En réponse à la dépêche Lecteur de divx: la GPL violée par des développeurs Russes. Évalué à 1.
[^] # Re: Ext3 !!!
Posté par kadreg . En réponse à la dépêche Les noyaux Linux nouveaux sont parmi nous. Évalué à 1.
Une donnée, je vois a peu près ce que c'est, mais qu'es-ce qu'une meta-donnée ?
[^] # Re: GPL moins cher que super
Posté par kadreg . En réponse à la dépêche Lecteur de divx: la GPL violée par des développeurs Russes. Évalué à 1.
En effet, c'est pas simple (surtout si seule une partie du logiciel est utilisée). Ici, il se base sur les sorties textes du programme, mais si ils avaient changé ces sorties textes, ou remplacées par d'autres ?
Ce genre de preuve est délicate a apporter, c'est le genre de choses qui risque d'aboutir à de longues querrelles d'expert, exactement le même style de problème que l'on retrouve dans des projets pour violations de brevet. Et ceux qui ont suivi les deboires d'aureal savent que ca peut couter TRES cher.
[^] # Re: moi je trouve la gpl restrictive
Posté par kadreg . En réponse à la dépêche Lecteur de divx: la GPL violée par des développeurs Russes. Évalué à 1.
Reprenons point par point :
si qqu un veut mon code , qu il le prenne
C'est (un des) principe du libre.
on emt son code en license libre (tout le monde fais ce qu il veut avec mais ne peux pas mettre se code sous une autre licence)
C'est quand même le principe de la GPL. Tu fait ce que tu veux du code GPL, mais si tu publie, tu doit également publier les modifications.
et les logiciels proprietaires pourraient se servir de ce code pour devellopper , tout en ameliorant en interne en payant des devel privés .
Ils peuvent parfaitement le faire (certain le font d'ailleurs), mais en cas de publication, le code est toujours GPL.
Sincerement ce genre de reaction "on dois fournir les sources qd y a du GPL dedans " , je trouve que c etre limité d esprit . Partage ET respect , je pense que c ca les maitres mots de la GPL
Le but de la GPL est de garantir que si quelqu'un améliore le logiciel, et publie ces améliorations, lesdites améliorations seront toujours GPL (c'est quand même ce que tu demande dans ta license).
Maintenant, si pour toi le but n'est pas que ton logiciel reste libre pour tous, mais de fournir une brique utilisables par tous, y compris pour inégration dans un soft propriétaire, pense plutot aux licenses "BSD modifiées" qui me semble être plus proche de ce que tu recherche.
[^] # Re: Il se fout de notre gueule ??
Posté par kadreg . En réponse à la dépêche Lecteur de divx: la GPL violée par des développeurs Russes. Évalué à 10.
Il fait un soft GPL a partir de différents bouts de avifile et d'autres soft, donc le soft doit être en GPL.
la génèse dudit soft :
http://www.mplayerhq.hu/homepage/about.html(...)
Certaines parties du softs sont dispo uniquement sous forme binaire (des codecs), et il ne peux y avoir de distribution binaire de son soft :
http://www.mplayerhq.hu/DOCS/users_against_developers.html(...)
Ce projet est assez bizarre.
[^] # Re: <S>ADA</S> mais Ada
Posté par kadreg . En réponse à la dépêche Conclusion du premier concours logiciel libre d'Ada-France. Évalué à 4.
Honnetement, le when Ada est excellent. Combien de fois en C je me suis fait avoir par l'ajout d'une valeur dans un enum, et j'oublie UN case dans un switch.
use Text_IO
Je suis contre l'utilisation du use en Ada (comme le using en C++). Sous le fallacieux prétexte d'alleger l'écriture pour le développeur, on rend moins visible dans le code le namespace que tu utilise, et en fait , ça rend la relecture plus fatigante. Pour ceux qui font du java, pensez à la confusion facile entre java.util.Date et javax.sql.Date.
[^] # Re: Ariane 5 + Ada = Boum ?
Posté par kadreg . En réponse à la dépêche Conclusion du premier concours logiciel libre d'Ada-France. Évalué à -1.
Pas vérifiable, jpas vérifiable. Je me souviens qu'a l'époque de ce second test, les journaux clamaient "REUSSITE DE LA MISSION" et en tout petit en fin d'article : "un seul regret, une petite erreur d'altitude finale". Ca m'avait frappé parceque je ne voyais pas pourquoi la mission pouvait être une réussite si ils ont pas été assez haut. Finalement, les satellites, ils tournent comme des cons ou ils sont retombés ?
[^] # Re: Quelle distribution ?
Posté par kadreg . En réponse à la dépêche Install-Party à METZ. Évalué à 1.
Forcément. Quelque soit ce que tu fait, tu auras toujours des emmerdes.
Personnelement, je suis le plus grand spécialiste en catastrophe impossibles en plein milieu d'une présentation capitale (malgré les 15 répétitions correctes pendant 2 mois). Je fini par prendre la chose avec philosophie.
[^] # Re: <S>ADA</S> mais Ada
Posté par kadreg . En réponse à la dépêche Conclusion du premier concours logiciel libre d'Ada-France. Évalué à 2.
A écrire des programmes. :-)
Bon, il est surtout utilisé dans le domaine de l'embarqué, ou dans des cas ou les contraintes de sécuritées sont importantes.
Mais rien n'empeche de l'utiliser pour tout autre chose. Personnellement, j'ai été dans une équipe qui l'utilise pour le développement d'une gamme de logiciels de CAO multiplateformes.
[^] # Re: Ah, un petit espoir ?
Posté par kadreg . En réponse à la dépêche Ventes XBOX et NGC aux Etats-Unis. Évalué à 9.
Euh, ils en ont déjà eut quelques uns.
- la MSX, collaboration entre MS et Sony pour la création d'un standard de console de jeux.
- Bob, la nouvelle interface super intuitive grace à une métaphore de maison :
http://www.telecommander.com/pics/links/application%20software/micr(...)
Et ils y en a d'autres ...
[^] # Si quelqu'un ...
Posté par kadreg . En réponse à la dépêche Mosfet : Rage against the File System Standard. Évalué à -7.
http://kadreg.free.fr/perso/coccilimule.jpg(...)
Je suis preneur. Pourtant, elle a pas les cheveux long.
[^] # Re: je comprend pas non plus
Posté par kadreg . En réponse à la dépêche Mosfet : Rage against the File System Standard. Évalué à 10.
Dans un unix, on a un premier sous ensemble, qui permet de booter le système et de le réparer en cas de catastrophe. C'est dans /
Ensuite, on a un premier niveau qui est l'utilisation au niveau shell (pas de X encore). c'est /usr qui nous permet de faire ça.
Maintenant, au dessus du shell, on a X, qui va nous permettre de génrer nos fenêtres. et hop, /usr/X11
Ensuite, l'environnement de travail (KDE, gnome ou GNUStep), ca va dans /usr/X11/[gnome|KDE|GNUStep]
On remarquera que chaque nouvelle couche est au dessus de la précédente, et donc est dans un de ses sous répertoire.
Il y a de l'idée finalement.
[^] # Re: je comprend pas non plus
Posté par kadreg . En réponse à la dépêche Mosfet : Rage against the File System Standard. Évalué à 10.
Tu devrais lire le texte, car c'est justement un des reproche. Redhat (et les autres) mettent dans /usr gnome KDE, mozilla, etc ... alors que pour lui (et pour toi), c'est des programmes qui doivent aller dans /opt/
# Pas franchement d'accord
Posté par kadreg . En réponse à la dépêche Mosfet : Rage against the File System Standard. Évalué à 10.
De toutes façon, dès que tu commence à utiliser des bibliothèques partagées, il faut mieux utiliser les package (paquetages ?) pour connaitre (et donc maitriser) les impacts d'une bibliothèque (et là, même si range bien, tu va les sentir passer). On peut bien entendu utiliser des scripts a base de ld pour explorer les dépendences dynamiquement, mais quelle lourdeur.
De plus, certaines partie semblent en fouilli (/usr/bin est effectivement bien rempli), mais il s'agit également de minimiser le bordel dans le PATH. Je conseille d'aller voir dans /usr/libexec ou /usr/share (ou /opt pour ceux qui en ont un) pour ce rendre compte que le rangement par application existe également.
[^] # Re: Quelle distribution ?
Posté par kadreg . En réponse à la dépêche Install-Party à METZ. Évalué à 10.
Essayer même de faire ça sous forme d'un organigramme, avec des series de questions OUI ou NON. (avez-vous deja utilisé un UNIX ? Avez vous une connection permanente au NET ? etc ...).
[^] # Re: Oui, mais...
Posté par kadreg . En réponse à la dépêche Test Eclipse. Évalué à 1.
Quand j'était jeune, j'était dans une boite qui avait outillé en interne emacs pour naviguer dans le code facilement. On avait des raccourci clavier (avec des variantes suivant que l'on voulait la version locale du développeur ou la version de reference dans le CVS) pour :
- afficher le proto d'une fonction dans une petite fenetre
- rejoindre le corps d'une méthode a partir d'un appel
C'était le bonheur tellement c'était bien intégré à emacs. Si quelqu'un a ce genre de chose, je suis preneur.
[^] # Re: Oui, mais...
Posté par kadreg . En réponse à la dépêche Test Eclipse. Évalué à 2.
C'est mal (c). Quand on est UMLien, on fait du MDA (Model Driven Architecture), c'est à dire générer le maximum de chose à partir du modèle UML.
Perso, je modélise mes classe, mes opération, mes attibuts, mes conneries, j'appliques mes patterns, décore mon modèles avec quelques stereotypes et tagged value, je génère mon code et je rempli les trous qui restent dans mon emacs .
[^] # Re: Oui, mais... (bis)
Posté par kadreg . En réponse à la dépêche Test Eclipse. Évalué à -1.
D'ailleurs, le produit X est développé avec X
[^] # Re: Po compris
Posté par kadreg . En réponse à la dépêche PHP Obfuscateur : le code ne sera plus visible.... Évalué à -3.
Mais si, ca permet de facturer une option supplémentaire sur un projet :)