> Les seuls responsables, ce sont ceux qui ont fait les actes, ET PERSONNE D'AUTRES.
Mouahahahahah
Genre, le commanditaire d'un meurtre n'est absolument pas responsable. Ça tombe bien, j'avais justement un peu d'argent en trop et un type m'a fait chier aujourd'hui...
Le gouvernement des USA est aussi heureux de savoir qu'il est responsable de 0 morts en Afghanistan/Irak/(postérité, placez ici les suivants). C'est juste ces f*cking soldats qui n'avaient pas à tirer, on leur a juste donné des ordres, après tout.
> Le terme qui à mon avis définie le mieux le modèle utilisé par le logiciel libre, c'est celui d'omnicratie
Moi, j'aurais dit anarchie... Enfin, il parait que ça fait peur à certains...
> Bien sûr, si tu fais abstraction de toute réalité sociale. Ce n'est pas aussi simple que tu veux bien l'annoncer ici, sinon aucun libriste n'utiliserait le protocole MSN, n'accepterais de message avec un .doc en pièce jointe et que sais-je encore. Et c'est bien là l'acte anti-social que crée les logiciels proprios, ils sont des facteurs d'exclusion sociale.
Joli mélange logiciel/format/protocole...
1. Comment estimes tu ce prix ? Par exemple, dans cette liste, il y a blender, OpenArena et tremulous qui se basent sur du code à l'origine proprétaire qui ont été libérés après coup.
2. Le monsieur, il a dit 1 000 000 d'Euros à faire en une fois, en libre. Gimp ne valait pas 19M€ lorsqu'il avait une centaines de lignes de code...
class FlushWriter:
def __init__(self):
- print os.getcwd()
- self.file = open('data/wicd.log','w')
+ if not PIDFile: print os.getcwd()
+ self.file = open('/var/log/wicd.log','w')
self.file.write(self.__getPrettyTime() + ' :: ')
Changement de la location de wicd.log. Pourquoi était-ce un répertoire relatif avant ? Je suppose que c'est parce que l'auteur ne sait pas faire l'equivalent de gcc -DDATADIR=... à l'installation pour python. C'est très compréhensible, je n'ai pas trouvé de doc potable là dessus.
@@ -122,8 +122,8 @@
DoAutoConnect = True
- if len(sys.argv) > 1:
- if sys.argv[1] == "--do-not-scan":
+ for opt in sys.argv[1:]:
+ if opt == "--do-not-scan":
print "--do-not-scan detected, not autoconnecting..."
DoAutoConnect = False
Ne pas obliger --do-not-scan à ne pas être la première option: quel comportement ubuntu-centriste inacceptable !
@@ -766,6 +766,11 @@
## fork from the parent terminal
if True: #for easy disabling
+ for opt in sys.argv[1:]:
+ if opt.startswith('-P'):
+ PIDFile = opt[2:]
+ break
+ else: PIDFile = None
try:
pid = os.fork()
if pid > 0:
Ajout d'une option pour choisir le fichier PID. N'a de sens qu'avec la suite du patch
Puisque tu as déjà fait plein de paquets pour Fedora, je ne t'apprendrais rien si je te dis que c'est la stratégie de la majorité des projets libres: l'auteur fournit le script d'init pour SA distribution. Pour les autres, soit il y a des contributions et l'auteur se fait un plaisir de les intégrer, soit il n'y en a pas et c'est le boulot du packageur.
Je viens également de regarder les sources, et je viens de voir dapper.py et edgy.py. Quoi, me serais-je fourvoyé ? Regardons de plus prêt:
$ head -n 3 dapper.py
########
## DO NOT RUN THIS FILE DIRECTLY
## USE TRAY.PY INSTEAD
$ head -n 3 edgy.py
########
## DO NOT RUN THIS FILE DIRECTLY
## USE TRAY.PY INSTEAD
$ cat tray.py
[coupage d'une partie inintéressante]
import gtk
if gtk.gtk_version[0] >= 2 and gtk.gtk_version[1] >= 10:
import edgy
else:
import dapper
Donc il se trouve que pour l'icone de notification, il gère GTK < 2.10 dans dapper.py et GTK >= 2.10 dans edgy.py. OK, il a fait le crime de lèse majesté de mal nommer deux fichiers. Quelle horreur !
Bon, je viens de regarder le PKGBUILD de wicd.
Je suis d'accord que ça a l'air un sérieux merdier à empaqueter, mais ton "c'est ubuntu-centriste", je trouve ça un peu fort en café. Moi, je vois juste un auteur qui a beaucoup de mal à faire un script d'installation potable pour son programme ou ne s'est pas fait chier à en faire un. Je vois pas en quoi empaqueter ça pour Ubuntu est fondamentalement plus simple...
Si d'ailleurs tu as une bonne doc sur LA manière de faire un bon script d'installation pour un programme python, je suis certain que l'auteur ne te crachera pas à la figure... (non, les autotools ne sont pas une réponse acceptable...)
> Ils testent donc soigneusement leur produits
En même temps, tu peux faire tous les tests du monde, une faille qui fait que le nombre de clefs générées ne soit plus "que" de 250000, va la mettre en évidence avec tes tests...
> En gros, si tu n'utilises pas Ubuntu, tu peux aller te torcher ou installer manuellement les fichiers.
N'importe quoi (fonctionne parfaitement sous arch)
N'importe quoi, efface. S'il n'y avait pas eu de pile TCP/IP sous licence BSD, tu penses sérieusement que MS en aurait prit une sous GPL et aurait redistribué son code ? Non, ils auraient plutot recodé la leur à l'arrache avec leur lot de bug et d'incompatibilités qui auraient pourri la vie des autres devs...
> Donc même si ca simplifie les choses, ca veut pas dire que ca marchera dans tout les cas.
Non, mais ça marchera dans tous les cas légitimes vis à vis de la politique de celui qui gère le réseau
> qui marche aussi bien que skype...
Tu veux dire, qui présuppose que l'admin réseau est soit un dictateur, soit un incompétent, et que ses décisions sont justes bonnes à être foutues dans /dev/null ?
Tu vas rire, mais les firewalls ne sont pas faits pour être contournés...
> Interdiction d'exercer plus de deux mandats consécutifs pour un même poste
Merveilleuse idée... Et pour mener une politique sur le long terme, on fait comment ?
> Tu crois que tu trouveras quelqu'un de suffisamment stupide pour prendre des responsabilité si il risque une condamnation derrière ?
Heu... Oui: tous ceux qui jugent leurs idées suffisament importantes pour être présentées à l'ensemble des français, et suffisament solides pour avoir de bonnes chance d'une mise en application réussie.
Après, c'est certain que ceux qui se présentent pour le pouvoir, le fric et le bling-bling vont aller voir ailleurs. Ah mais attends, ça tombe bien, c'est le but.
Tu as débranché tes neurones dédiées à la compréhension écrite pour les brancher sur le mode troll dès que tu as lu le mot "BSD", ou tu as juste considéré que lire mon message avant d'y répondre était une perte de temps ?
> Au dernières nouvelles, la BSD est compatible GPL.
J'ai dit le contraire ?
On reprend: dans le noyau Linux, il y a des bouts sous GPL et des bouts sous BSD. La GPL précise qu'il faut alors distribuer le tout (linux-2.6.24.tar.bz2, ton .rpm, le binaire vmlinuz,...) sous GPL. Mais elle ne précise rien sur la licence des parties. Simplement, les licences des parties doivent être compatibles (cad grosso modo doivent être un sous ensemble) avec la licence GPL pour que cela soit possible, ce qui est la cas de la BSD, mais les parties n'ont pas à être sous licence GPL, elles peuvent garder leur licence originale.
D'où ma correction: un logiciel lié à un logiciel sous licence GPL n'a pas à être sous licence GPL, mais doit être sous une licence compatible GPL (les licences BSD sans clause de publicité le sont) afin que l'ensemble puise être redistribué sous les termes de la licence GPL.
Ça suffit, ou je dois être encore plus explicite pour te montrer qu'à priori, on est d'accord ?
> La GPL dit clairement que tout logiciel lié à du code GPL doit être mis sous GPL
Non, la GPL dit que si tu distribues l'ensemble, l'ensemble doit être distribué sous licence GPL (ce qui n'impose /rien/ sur les licences des parties de l'ensemble. La preuve, certain drivers Linux sont sous licence BSD)
> Aucun des deux protagonistes n'a su garder son sang froid.
Sauf que dans mon esprit, garder son sang froid en toute circonstance fait partie du métier de policier.
Oui, tout va bien dans mon monde de bisounours, merci :)
> En ne votant pas, vous autres non votants ou votant blanc, avez fait passer Sarko.
En ne voulant ni de Sarkozy, ni de Ségolène, j'ai voté Sarkozy, c'est ça ? Et si Ségolène avait gagné, tu aurais dit "tu as voté Ségolène" ?
\o/ Tu viens d'inventer le vote quantique !
> oki, ton argumentation c'est du "yapuka" ...
Là, on parle dans notre exemple d'une entreprise qui a une force marketing assez puissante pour s'imposer comme le seul choix possible. Je pense qu'une telle entreprise a assez de ressources pour développer en interne, effectivement... Ça te semble si peu évident ?
> visiblement tu n'a pas particulièrement envie d'essayer de comprendre ce que j'ai voulu dire
Mais je t'ai compris (enfin, je pense). Simplement, je vois pas le rapport avec GPL/BSD, vois-tu...
> Non, juste que lorsque tu as à une telle force de frappe que tu occulte carrément tes concurents, ben le grand public il peut pas tout deviner n'empêche!
Et le rapport avec BSD/GPL s'il te plait ?
Si la méchante boite avec l'énorme force de frappe marketing veut faire du proprio, c'est pas la GPL qui va l'en empêcher, suffit de redévelopper en interne...
> Quand tu arrêtera de considérer les gens qui ne passent pas leur temps à faire ce que toi tu aime faire (t'intéresser à l'info, toussa) comme "des gens pour qui la liberté ca ne les intéressent pas"
J'ai dit ça, moi ?
J'ai juste dit qu'une licence ne changeait rien au problème de marketing et d'information. Plus précisément, j'ai dit "Ta majorité qui est prise dans la machine commerciale, ben elle est prise dans la machine commerciale sans se poser de question". Qui n'est pas loin du tout d'une magnifique tautologie: "ceux qui ne cherchent pas la liberté ne la trouveront pas". Et c'est pas une question de finir geek hein, on peut tout à fait s'intéresser au LL sans pour autant se mettre à coder des drivers pour le noyau...
[^] # Re: Dans le même genre ...
Posté par Moonz . En réponse au journal Firefox 3, c'est bien ... ou pas. Évalué à 3.
Faux: http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_(...)
[^] # Re: Et ?
Posté par Moonz . En réponse au journal Google aide le gouvernement indien à arrêter les méchants blasphémateurs. Évalué à 1.
Mouahahahahah
Genre, le commanditaire d'un meurtre n'est absolument pas responsable. Ça tombe bien, j'avais justement un peu d'argent en trop et un type m'a fait chier aujourd'hui...
Le gouvernement des USA est aussi heureux de savoir qu'il est responsable de 0 morts en Afghanistan/Irak/(postérité, placez ici les suivants). C'est juste ces f*cking soldats qui n'avaient pas à tirer, on leur a juste donné des ordres, après tout.
[^] # Re: Commentaire d'un "jeune ado" adepte du Logiciel Libre
Posté par Moonz . En réponse à la dépêche Le succès de "MSN" chez les jeunes pose-t-il un problème au logiciel libre ?. Évalué à 5.
[^] # Re: Exaspérant
Posté par Moonz . En réponse au journal Sur la philosophie de M. Stallman. Évalué à 1.
Moi, j'aurais dit anarchie... Enfin, il parait que ça fait peur à certains...
> Bien sûr, si tu fais abstraction de toute réalité sociale. Ce n'est pas aussi simple que tu veux bien l'annoncer ici, sinon aucun libriste n'utiliserait le protocole MSN, n'accepterais de message avec un .doc en pièce jointe et que sais-je encore. Et c'est bien là l'acte anti-social que crée les logiciels proprios, ils sont des facteurs d'exclusion sociale.
Joli mélange logiciel/format/protocole...
[^] # Re: L'éthique à l'heure du numérique
Posté par Moonz . En réponse au journal Sur la philosophie de M. Stallman. Évalué à 4.
2. Le monsieur, il a dit 1 000 000 d'Euros à faire en une fois, en libre. Gimp ne valait pas 19M€ lorsqu'il avait une centaines de lignes de code...
[^] # Re: firefow 3.0 beta 5
Posté par Moonz . En réponse à la dépêche Fedora 9 : une version sulfureuse. Évalué à 6.
> Regarde la page concernant l'installation sur Fedora7
Pour le fun, regardons wicd.redhat.patch:
--- ./opt/wicd/daemon.py.sdg 2007-07-08 23:56:54.000000000 -0400
+++ ./opt/wicd/daemon.py 2007-09-16 18:30:30.000000000 -0400
@@ -51,8 +51,8 @@
class FlushWriter:
def __init__(self):
- print os.getcwd()
- self.file = open('data/wicd.log','w')
+ if not PIDFile: print os.getcwd()
+ self.file = open('/var/log/wicd.log','w')
self.file.write(self.__getPrettyTime() + ' :: ')
Changement de la location de wicd.log. Pourquoi était-ce un répertoire relatif avant ? Je suppose que c'est parce que l'auteur ne sait pas faire l'equivalent de gcc -DDATADIR=... à l'installation pour python. C'est très compréhensible, je n'ai pas trouvé de doc potable là dessus.
@@ -122,8 +122,8 @@
DoAutoConnect = True
- if len(sys.argv) > 1:
- if sys.argv[1] == "--do-not-scan":
+ for opt in sys.argv[1:]:
+ if opt == "--do-not-scan":
print "--do-not-scan detected, not autoconnecting..."
DoAutoConnect = False
Ne pas obliger --do-not-scan à ne pas être la première option: quel comportement ubuntu-centriste inacceptable !
@@ -766,6 +766,11 @@
## fork from the parent terminal
if True: #for easy disabling
+ for opt in sys.argv[1:]:
+ if opt.startswith('-P'):
+ PIDFile = opt[2:]
+ break
+ else: PIDFile = None
try:
pid = os.fork()
if pid > 0:
Ajout d'une option pour choisir le fichier PID. N'a de sens qu'avec la suite du patch
@@ -783,7 +788,10 @@
try:
pid = os.fork()
if pid > 0:
- print "wicd daemon: pid " + str(pid)
+ if PIDFile:
+ print >>open(PIDFile,'wt'),str(pid)
+ else:
+ print "wicd daemon: pid " + str(pid)
sys.exit(0)
except OSError, e:
print >>sys.stderr, "fork #2 failed: %d (%s)" % (e.errno, e.strerror)
Ajout de la gestion d'un lock par fichier de PID. Ne pas en avoir est tellement ubuntu-centriste que c'en est gerbant...
--- ./etc/init.d/wicd.sdg 2007-03-30 09:14:30.000000000 -0400
+++ ./etc/init.d/wicd 2007-09-16 18:30:53.000000000 -0400
Puisque tu as déjà fait plein de paquets pour Fedora, je ne t'apprendrais rien si je te dis que c'est la stratégie de la majorité des projets libres: l'auteur fournit le script d'init pour SA distribution. Pour les autres, soit il y a des contributions et l'auteur se fait un plaisir de les intégrer, soit il n'y en a pas et c'est le boulot du packageur.
Je viens également de regarder les sources, et je viens de voir dapper.py et edgy.py. Quoi, me serais-je fourvoyé ? Regardons de plus prêt:
$ head -n 3 dapper.py
########
## DO NOT RUN THIS FILE DIRECTLY
## USE TRAY.PY INSTEAD
$ head -n 3 edgy.py
########
## DO NOT RUN THIS FILE DIRECTLY
## USE TRAY.PY INSTEAD
$ cat tray.py
[coupage d'une partie inintéressante]
import gtk
if gtk.gtk_version[0] >= 2 and gtk.gtk_version[1] >= 10:
import edgy
else:
import dapper
Donc il se trouve que pour l'icone de notification, il gère GTK < 2.10 dans dapper.py et GTK >= 2.10 dans edgy.py. OK, il a fait le crime de lèse majesté de mal nommer deux fichiers. Quelle horreur !
[^] # Re: firefow 3.0 beta 5
Posté par Moonz . En réponse à la dépêche Fedora 9 : une version sulfureuse. Évalué à 2.
Je suis d'accord que ça a l'air un sérieux merdier à empaqueter, mais ton "c'est ubuntu-centriste", je trouve ça un peu fort en café. Moi, je vois juste un auteur qui a beaucoup de mal à faire un script d'installation potable pour son programme ou ne s'est pas fait chier à en faire un. Je vois pas en quoi empaqueter ça pour Ubuntu est fondamentalement plus simple...
Si d'ailleurs tu as une bonne doc sur LA manière de faire un bon script d'installation pour un programme python, je suis certain que l'auteur ne te crachera pas à la figure... (non, les autotools ne sont pas une réponse acceptable...)
[^] # Re: Limite du développement bénévole
Posté par Moonz . En réponse à la dépêche Découverte d'une faille de sécurité critique dans OpenSSL de Debian. Évalué à 7.
En même temps, tu peux faire tous les tests du monde, une faille qui fait que le nombre de clefs générées ne soit plus "que" de 250000, va la mettre en évidence avec tes tests...
[^] # Re: firefow 3.0 beta 5
Posté par Moonz . En réponse à la dépêche Fedora 9 : une version sulfureuse. Évalué à -1.
N'importe quoi (fonctionne parfaitement sous arch)
[^] # Re: C'est franchement dommage ...
Posté par Moonz . En réponse à la dépêche Sortie d'OpenBSD 4.3 : Puffy and the cryptonauts. Évalué à 4.
[^] # Re: IPV6 et par feu
Posté par Moonz . En réponse au journal La communauté affirme la GPL face à Skype... mais.... Évalué à 2.
Non, mais ça marchera dans tous les cas légitimes vis à vis de la politique de celui qui gère le réseau
> qui marche aussi bien que skype...
Tu veux dire, qui présuppose que l'admin réseau est soit un dictateur, soit un incompétent, et que ses décisions sont justes bonnes à être foutues dans /dev/null ?
Tu vas rire, mais les firewalls ne sont pas faits pour être contournés...
[^] # Re: Euuh...
Posté par Moonz . En réponse au journal why mysql is not an open source project" and other issues presented by Michael "Monty" Widenius. Évalué à 2.
Désolé
[^] # Re: Yum remove considered harmful
Posté par Moonz . En réponse au journal Cher IzNotGood.... Évalué à 4.
Sous Debian, il y a un joli champ Recommends:, qui fait parfaitement l'affaire pour des trucs comme ça
[^] # Re: Euuh...
Posté par Moonz . En réponse au journal why mysql is not an open source project" and other issues presented by Michael "Monty" Widenius. Évalué à 2.
[^] # Re: Tout est mal qui finira bien
Posté par Moonz . En réponse à la dépêche Les députés ratifient les traités OMPI, mais les débats ne font que commencer. Évalué à 2.
Un peu comme en 2002 et en 2007 ?
[^] # Re: Prise en compte du vote blanc ??
Posté par Moonz . En réponse à la dépêche Le Parlement Européen rejette la riposte graduée. Évalué à 2.
Merveilleuse idée... Et pour mener une politique sur le long terme, on fait comment ?
(pour les autres points, totalement d'accord)
[^] # Re: Prise en compte du vote blanc ??
Posté par Moonz . En réponse à la dépêche Le Parlement Européen rejette la riposte graduée. Évalué à 4.
Heu... Oui: tous ceux qui jugent leurs idées suffisament importantes pour être présentées à l'ensemble des français, et suffisament solides pour avoir de bonnes chance d'une mise en application réussie.
Après, c'est certain que ceux qui se présentent pour le pouvoir, le fric et le bling-bling vont aller voir ailleurs. Ah mais attends, ça tombe bien, c'est le but.
[^] # Re: Explication dans les commentaires
Posté par Moonz . En réponse au journal VMware et la GPL. Évalué à 4.
> Au dernières nouvelles, la BSD est compatible GPL.
J'ai dit le contraire ?
On reprend: dans le noyau Linux, il y a des bouts sous GPL et des bouts sous BSD. La GPL précise qu'il faut alors distribuer le tout (linux-2.6.24.tar.bz2, ton .rpm, le binaire vmlinuz,...) sous GPL. Mais elle ne précise rien sur la licence des parties. Simplement, les licences des parties doivent être compatibles (cad grosso modo doivent être un sous ensemble) avec la licence GPL pour que cela soit possible, ce qui est la cas de la BSD, mais les parties n'ont pas à être sous licence GPL, elles peuvent garder leur licence originale.
D'où ma correction: un logiciel lié à un logiciel sous licence GPL n'a pas à être sous licence GPL, mais doit être sous une licence compatible GPL (les licences BSD sans clause de publicité le sont) afin que l'ensemble puise être redistribué sous les termes de la licence GPL.
Ça suffit, ou je dois être encore plus explicite pour te montrer qu'à priori, on est d'accord ?
[^] # Re: Explication dans les commentaires
Posté par Moonz . En réponse au journal VMware et la GPL. Évalué à 3.
Non, la GPL dit que si tu distribues l'ensemble, l'ensemble doit être distribué sous licence GPL (ce qui n'impose /rien/ sur les licences des parties de l'ensemble. La preuve, certain drivers Linux sont sous licence BSD)
[^] # Re: Sidérant
Posté par Moonz . En réponse au journal La flamme olympique : éteinte. Évalué à 4.
Sauf que dans mon esprit, garder son sang froid en toute circonstance fait partie du métier de policier.
Oui, tout va bien dans mon monde de bisounours, merci :)
[^] # Re: bravo
Posté par Moonz . En réponse à la dépêche Le Parlement Européen rejette la riposte graduée. Évalué à 7.
[^] # Re: Représentativité !?!
Posté par Moonz . En réponse à la dépêche Les députés ratifient les traités OMPI, mais les débats ne font que commencer. Évalué à 2.
Vote de Condorcet, Bordat,... (pour les trois petits points, va voir sur Wikipédia ;))
[^] # Re: DISSENSUS
Posté par Moonz . En réponse à la dépêche Les députés ratifient les traités OMPI, mais les débats ne font que commencer. Évalué à 3.
En ne voulant ni de Sarkozy, ni de Ségolène, j'ai voté Sarkozy, c'est ça ? Et si Ségolène avait gagné, tu aurais dit "tu as voté Ségolène" ?
\o/ Tu viens d'inventer le vote quantique !
[^] # Re: C'est pourtant simple...
Posté par Moonz . En réponse au journal OpenBSD et Richard Stallman. Évalué à 2.
Là, on parle dans notre exemple d'une entreprise qui a une force marketing assez puissante pour s'imposer comme le seul choix possible. Je pense qu'une telle entreprise a assez de ressources pour développer en interne, effectivement... Ça te semble si peu évident ?
> visiblement tu n'a pas particulièrement envie d'essayer de comprendre ce que j'ai voulu dire
Mais je t'ai compris (enfin, je pense). Simplement, je vois pas le rapport avec GPL/BSD, vois-tu...
[^] # Re: C'est pourtant simple...
Posté par Moonz . En réponse au journal OpenBSD et Richard Stallman. Évalué à 3.
Et le rapport avec BSD/GPL s'il te plait ?
Si la méchante boite avec l'énorme force de frappe marketing veut faire du proprio, c'est pas la GPL qui va l'en empêcher, suffit de redévelopper en interne...
> Quand tu arrêtera de considérer les gens qui ne passent pas leur temps à faire ce que toi tu aime faire (t'intéresser à l'info, toussa) comme "des gens pour qui la liberté ca ne les intéressent pas"
J'ai dit ça, moi ?
J'ai juste dit qu'une licence ne changeait rien au problème de marketing et d'information. Plus précisément, j'ai dit "Ta majorité qui est prise dans la machine commerciale, ben elle est prise dans la machine commerciale sans se poser de question". Qui n'est pas loin du tout d'une magnifique tautologie: "ceux qui ne cherchent pas la liberté ne la trouveront pas". Et c'est pas une question de finir geek hein, on peut tout à fait s'intéresser au LL sans pour autant se mettre à coder des drivers pour le noyau...