Et pourtant je suis comme toi, je trouve le mode spatial inutilisable.
Par contre, je ne me permet pas de juger ceux qui pensent qu'il leur apporte quelque chose.
Le mode spatial n'est pas adapté .... à mes pratiques. Ou alors je ne suis pas adapté au mode spatial.
L'une des forces du logiciel libre est de donner aux utilisateurs le choix. Dénigrer le choix des autres est souvent antiproductif. Tu es plus productif avec konqueror, il est plus à l'aise avec le mode spatial, je suis bien plus efficace en ligne de commande. Nous avons chacun trouvé un outil adapté à nos pratiques, cela ne veut certainement pas dire que les pratiques des autres sont mauvaises.
wget http://archive.gnewsense.org/gnewsense/dists/deltah/main/binary-i386/Packages.gz -O - \
| zgrep "Package: vrms" || echo "Ah ben non, il est pas là"
wget http://archive.gnewsense.org/gnewsense/dists/deltah/universe/binary-i386/Packages.gz -O - \
| zgrep "Package: vrms" || echo "Et là non plus."
Sinon, en plus simple, mais ne fonctionnant que sur une gNewSense :
sudo aptitude install apt-file
sudo apt-file update
apt-file search bin/vrms
Nous constatons ensemble qu' il n'est simplement pas empaqueté par les gens de gNewSense.
Free ne distribue pas que la freebox, mais aussi des téléphones WiFi.
Pour ces téléphones, la notion de propriété est sans ambiguïté. Le téléphone est bien vendu à l'utilisateur et le logiciel qu'il contient est bien distribué.
Sauf que le "su" qui n'est pas le vrai, il ne va pas marcher si il n'a pas été installé par quelqu'un qui a les droits root. Et un admin qui se rend compte que su ne fonctionne pas, il va assez vite se poser des questions
Donc ton exemple n'aide en rien le virus à gagner les droits root.
Il y a plus simple que la freebox : le téléphone white.
Il est vendu. Il contient des logiciels sous GPL, qui sont donc sans ambiguïté distribués sous forme binaire.
La demande des sources débouche sur une fin de non recevoir, c'est donc bien une violation de la GPL.
En fait c'est simple :
Tu as fermé ton client, mais il faut du temps avant que ceux qui y accédaient de l'exterieur s'en rendent compte :
82.40.72.59 essaie de se connecter à ton client : 82.40.72.59 192.168.0.11 TCP 4263 > port X [SYN] Seq=0 Win=65535 Len=0 MSS=1460
Tu l'envoies chier gentiment, car le client ne tourne pas : 192.168.0.11 82.40.72.59 TCP port X > 4263 [RST, ACK] Seq=1 Ack=1 Win=0 Len=0
Je disais juste que l'auteur du journal a parlé d'un rapport sans préciser que c'en était un, et que donc il manque bien une information sur ce que sont ces nombres.
Quelqu'un aurait un lien précis vers cette information ?
À défaut, je vais finir par croire que le coup de la version pour développeurs, c'est une tentative d'expliquer après coup la mauvaise qualité de la release. (Bon, d'accord, j'admet, c'est déjà ce que je pense, mais je serais ravi d'être détrompé.)
À l'époque où j'avais regardé la 4.0, je n'avais pas du tout eu l'information qu'elle était « une version destinée principalement aux développeurs ».
Quelqu'un sait d'où vient cette information ?
Distinguons bien les différentes catégories d'utilisateurs de launchpad :
On a d'un coté les utilisateurs du service launchpad, ceux qui l'utilisent au travers de leur navigateur, et de l'autre les utilisateurs du logiciel launchpad, ceux qui le déploient sur leurs serveurs.
Les utilisateurs du logiciel launchpad sont peu nombreux, en fait il n'y en a qu'un seul, qui se nomme Canonical.
- Canonical a la liberté d'exécuter le programme, pour tous les usages.
- Canonical a l'accès au code source.
- Canonical a la liberté de redistribuer des copies.
- Canonical a la liberté d'améliorer le programme et de publier ses améliorations.
Tous les utilisateurs du logiciel launchpad ont donc bien les 4 libertés, Launchpad est donc un logiciel libre.
Bon, pour certains hermétiques, je rajoute l'indispensable :o)
Si tu sais à quelle partie du code tu veux rajouter des fonctionnalités, tu sauras assez vite dans quels repertoires tu devras ajouter des fichiers.
Les Makefiles dans les sous-repertoires sont assez simples, rajouter le .o correspndant à ton .c dans la variable OBJS devrait suffire.
Il reste la gestion des dépendances externes, si tu en ajoutes, tu devras passer par l'édition de configure.in, et la regénération de configure, c'est à dire l'utilisation des autotools.
Lorsque tu abordes un projet de cette taille, il ne faut pas commencer par tout casser en changeant le système de build.
Il est beaucoup plus facile de prendre le temps de le faire fonctionner comme ses concepteurs l'ont prévu.
Si tu veux savoir comment ajouter des fichiers à compiler, tu as au moins deux méthodes :
- Lire de la doc sur les autotools
- Trouver comment a été géré un tel ajout dans l'historique des sources de postgresql.
Si on se replace dans le bon contexte, ce terme n'est pas si choquant.
Pour RMS et d'autres, un monde normal ne contiendrait pas de logiciels non libres. Ils considèrent que rendre un logiciel propriétaire est anormal. Dans ces conditions, dire d'un logiciel propriétaire qu'il prive ses utilisateurs de certains de leurs droits est tout à fait acceptable, et n'est ni un barbarisme, ni même un néologisme.
[^] # Re: Tant qu'on trolle ..
Posté par Barnabé . En réponse au journal Passage à Ubuntu à partir de .............. Mandriva !!!. Évalué à 2.
Et pourtant je suis comme toi, je trouve le mode spatial inutilisable.
Par contre, je ne me permet pas de juger ceux qui pensent qu'il leur apporte quelque chose.
Le mode spatial n'est pas adapté .... à mes pratiques. Ou alors je ne suis pas adapté au mode spatial.
L'une des forces du logiciel libre est de donner aux utilisateurs le choix. Dénigrer le choix des autres est souvent antiproductif. Tu es plus productif avec konqueror, il est plus à l'aise avec le mode spatial, je suis bien plus efficace en ligne de commande. Nous avons chacun trouvé un outil adapté à nos pratiques, cela ne veut certainement pas dire que les pratiques des autres sont mauvaises.
# Vérifions ensemble
Posté par Barnabé . En réponse au message vrms et gNewSense. Évalué à 1.
| zgrep "Package: vrms" || echo "Ah ben non, il est pas là"
wget http://archive.gnewsense.org/gnewsense/dists/deltah/universe/binary-i386/Packages.gz -O - \
| zgrep "Package: vrms" || echo "Et là non plus."
Sinon, en plus simple, mais ne fonctionnant que sur une gNewSense :
sudo aptitude install apt-file
sudo apt-file update
apt-file search bin/vrms
Nous constatons ensemble qu' il n'est simplement pas empaqueté par les gens de gNewSense.
Étonnant, non ?
[^] # Re: 10millions
Posté par Barnabé . En réponse au journal Free assigné en justice par la FSF pour violation de licence GNU/GPL dans sa Freebox. Évalué à 2.
[^] # Re: Que va t'on y gagner ?
Posté par Barnabé . En réponse au journal Free assigné en justice par la FSF pour violation de licence GNU/GPL dans sa Freebox. Évalué à 1.
Free ne distribue pas que la freebox, mais aussi des téléphones WiFi.
Pour ces téléphones, la notion de propriété est sans ambiguïté. Le téléphone est bien vendu à l'utilisateur et le logiciel qu'il contient est bien distribué.
# La table
Posté par Barnabé . En réponse au journal Portable flambant neuf à l'APRIL. Évalué à 4.
Elle mériterait un peu de cire et de soins.
[^] # Re: Paranoïa
Posté par Barnabé . En réponse à la dépêche D-Link DIR-655, le routeur déroutant. Évalué à 1.
Ce n'est pas méchant, mais je ne vois pas du tout le rapport.
[^] # Re: Les virus sous linux existent
Posté par Barnabé . En réponse au journal SFR, Neuf et Linux. Évalué à 1.
Donc ton exemple n'aide en rien le virus à gagner les droits root.
# Pour les logiciels payants
Posté par Barnabé . En réponse au message Logiciels payants sous linux : pour ou contre ???. Évalué à 6.
[^] # Re: Et
Posté par Barnabé . En réponse au journal Free promeut (encore plus) les logiciels libres. Évalué à 4.
Il est vendu. Il contient des logiciels sous GPL, qui sont donc sans ambiguïté distribués sous forme binaire.
La demande des sources débouche sur une fin de non recevoir, c'est donc bien une violation de la GPL.
# C'est le GPS dans ton alim.
Posté par Barnabé . En réponse au message Traffic réseau inexpliqué (Protocole torrent en cause). Évalué à 5.
Tu as fermé ton client, mais il faut du temps avant que ceux qui y accédaient de l'exterieur s'en rendent compte :
82.40.72.59 essaie de se connecter à ton client :
82.40.72.59 192.168.0.11 TCP 4263 > port X [SYN] Seq=0 Win=65535 Len=0 MSS=1460
Tu l'envoies chier gentiment, car le client ne tourne pas :
192.168.0.11 82.40.72.59 TCP port X > 4263 [RST, ACK] Seq=1 Ack=1 Win=0 Len=0
# Place de la parenthèse
Posté par Barnabé . En réponse au message commande awk. Évalué à 7.
awk -F":" '{ if ($3 > 70000) {print $1}}' /etc/passwd
fonctionne mieux
# Distribution du code
Posté par Barnabé . En réponse au message intégrer du code GNU/GPL ?. Évalué à 4.
Tu dois donc lui fournir toutes les sources GPL que tu utilises, que tu les modifies ou non.
C'est à lui ensuite de s'assurer que son utilisation du code respecte la GPL.
[^] # Re: linux-image-$(uname -r)
Posté par Barnabé . En réponse au message lister les packages kernels. Évalué à 1.
/boot/vmlinuz-$(uname -r)
Donc pour savoir quel paquet le fournit :
dpkg -S /boot/vmlinuz-$(uname -r)
# export LANG=C
Posté par Barnabé . En réponse au message Problème d'initialisation de variables dans Bash lorsque cron lance le script. Évalué à 9.
«inet addr:192.168.0.10», avec 2 d.
Ton environnement doit être en français, et celui de cron en anglais.
Il est bon, lorsqu'on écrit des scripts utilisant la sortie d'autres programmes, d'utiliser LANG=C, afin de ne pas tomber dans ce genre de piège.
[^] # Re: Les choux et les carottes
Posté par Barnabé . En réponse au journal Firefox: Encore plus vite que vite. Évalué à 2.
[^] # Re: Les choux et les carottes
Posté par Barnabé . En réponse au journal Firefox: Encore plus vite que vite. Évalué à 4.
« une amélioration des performances Javascript d'un facteur autour de 3 à 5 »
[^] # Re: une version destinée principalement aux développeurs ?
Posté par Barnabé . En réponse à la dépêche KDE 4.1 : Don't Look Back. Évalué à 2.
Ce que j'ai retrouvé, c'est l'annonce officielle de la sortie de KDE 4.0, qui ne parle pas du tout de version pour développeurs :
http://kde.org/announcements/4.0/
http://fr.kde.org/announcements/4.0/
Quelqu'un aurait un lien précis vers cette information ?
À défaut, je vais finir par croire que le coup de la version pour développeurs, c'est une tentative d'expliquer après coup la mauvaise qualité de la release. (Bon, d'accord, j'admet, c'est déjà ce que je pense, mais je serais ravi d'être détrompé.)
# une version destinée principalement aux développeurs ?
Posté par Barnabé . En réponse à la dépêche KDE 4.1 : Don't Look Back. Évalué à 2.
Quelqu'un sait d'où vient cette information ?
[^] # Re: DEBIAN IS DYING !!!
Posté par Barnabé . En réponse à la dépêche Sortie de Debian « Etch et demi ». Évalué à 10.
Demonstration :
Distinguons bien les différentes catégories d'utilisateurs de launchpad :
On a d'un coté les utilisateurs du service launchpad, ceux qui l'utilisent au travers de leur navigateur, et de l'autre les utilisateurs du logiciel launchpad, ceux qui le déploient sur leurs serveurs.
Les utilisateurs du logiciel launchpad sont peu nombreux, en fait il n'y en a qu'un seul, qui se nomme Canonical.
- Canonical a la liberté d'exécuter le programme, pour tous les usages.
- Canonical a l'accès au code source.
- Canonical a la liberté de redistribuer des copies.
- Canonical a la liberté d'améliorer le programme et de publier ses améliorations.
Tous les utilisateurs du logiciel launchpad ont donc bien les 4 libertés, Launchpad est donc un logiciel libre.
Bon, pour certains hermétiques, je rajoute l'indispensable :o)
[^] # Re: mauvaise démarche.
Posté par Barnabé . En réponse au message autotools project to Cmake project. Évalué à 4.
Les Makefiles dans les sous-repertoires sont assez simples, rajouter le .o correspndant à ton .c dans la variable OBJS devrait suffire.
Il reste la gestion des dépendances externes, si tu en ajoutes, tu devras passer par l'édition de configure.in, et la regénération de configure, c'est à dire l'utilisation des autotools.
Bon courage.
# Mauvaise démarche.
Posté par Barnabé . En réponse au message autotools project to Cmake project. Évalué à 6.
Il est beaucoup plus facile de prendre le temps de le faire fonctionner comme ses concepteurs l'ont prévu.
Si tu veux savoir comment ajouter des fichiers à compiler, tu as au moins deux méthodes :
- Lire de la doc sur les autotools
- Trouver comment a été géré un tel ajout dans l'historique des sources de postgresql.
[^] # Re: Toi...
Posté par Barnabé . En réponse au journal Bonne nouvelle : le PDF devient une norme ISO. Évalué à 9.
Adobe a publié ses spécifications en Janvier 2007, mais elles ne sont pas devenues un standard ISO dès cette date.
[^] # Re: On est jeudi.
Posté par Barnabé . En réponse au message billet d'humeur CONTRE linux. Évalué à 7.
Si j'utilisais encore windows, je te demanderais bien de me le prêter ....
[^] # Re: On est jeudi.
Posté par Barnabé . En réponse au message billet d'humeur CONTRE linux. Évalué à 4.
[^] # Re: "logiciel privateur"
Posté par Barnabé . En réponse à la dépêche Ce que pensent Stallman, Torvalds, Brown et Zemlin de Microsoft. Évalué à 3.
Pour RMS et d'autres, un monde normal ne contiendrait pas de logiciels non libres. Ils considèrent que rendre un logiciel propriétaire est anormal. Dans ces conditions, dire d'un logiciel propriétaire qu'il prive ses utilisateurs de certains de leurs droits est tout à fait acceptable, et n'est ni un barbarisme, ni même un néologisme.