The 2005-03-24 at 23:09 by Loïc d'Anterroches filed under News.
Mon travail de recherche arrivant bientôt à son terme, je suis actuellement en recherche d’un travail. Cela s’annonce bien, mais surtout cela s’annonce d’une manière me permettant de travail en partie à mon compte. À la vue des mes engagements ces dernières années, cela serait l’idéal, car me permettant de continuer beaucoup de choses. Le rapport avec un serveur de fichier et la plate-forme mini-itx, c’est que se mettre à son compte, c’est aussi mettre en place un minimum d’infrastructure pour la sauvegarde et l’archivage des données importantes.
Mes contraintes pour mettre en place un serveur de fichiers de qualité :
J’ai donc cherché un peu partout, la solution mini-itx est doucement sortie du lot, particulièrement quand j’ai découvert le Digital Filing Cabinet de NorhTec. Ils proposent une configuration Via 800Mhz, 2x160Go, sans ventilateur, pour 625 USD, le tout dans un boitier vraiment joli et Linux en RAID0 d’installé. En faisant un tour sur un magasin en ligne de pièce, j’arrive aux environs de 550 USD pour une configuration identique, à monter soi-même, sans OS installé et avec un ventilateur. J’ai contacté NorhTec par email, réponse rapide et agréable. Cela commence bien. Je n’ai pas le besoin immédiatement, mais je penserai à eux dans le futur.
Avoir un bureau performant et silencieux est maintenant à la portée de toute petite entreprise. L’utilisation de logiciels libres performants y est pour beaucoup.
The 2005-03-18 at 22:28 by Loïc d'Anterroches filed under News.
Finalement… ce fut Ubuntu Hoary, et oui, je n’ai pas installé une version stable sur un serveur… je sais, ce n’est pas bien. D’ailleurs cela m’a fait refaire une installation propre à partir d’un CD. Sinon en dehors de cela, tout va bien, aucune donnée de perdue. Il faut juste que je reconfigure un peu partout, mais pas grand chose, surtout que j’ai une jolie sauvegarde disponible pour du copier/coller.
Pourquoi Hoary et pas Warty ? Pour une application dont je ne peux plus me passer, Trac, qui est disponible dans Hoary et non dans Warty.
sources.list m’a bloqué la possibilité de continuer l’installation. Plantage à cause d’un fork pas possible.
Donc si vous cherchez un paquet pour Clearsilver, Python 2.4 et Hoary, voici : python2.4-clearsilver, j’ai repris le paquet source de python2.3-clearsilver et j’ai suivi les instructions du howto après avoir remplacé les occurences de 2.3 par 2.4 et mis mon nom pour le créateur du paquet. J’ai installé et cela marche pour moi, je ne garantis rien de plus.
The 2005-03-18 at 13:58 by Loïc d'Anterroches filed under News.
Voici un petit script que j’utilise pour faire la sauvegarde du disque principal du serveur sur un second disque. Il me vient du projet rsync. Si votre second disque est monté dans le répertoire /backup/ il va faire une sauvegarde de tout le serveur et garder 2 anciennes copies.
L’intérêt est la sauvegarde d’espace entre les différentes copies.
# du -h --max-depth=1 /backup/ 16k /backup/lost+found 41G /backup/backup.2 993M /backup/backup.1 163M /backup/backup.0 42G /backup
Vous voyez ici, 42 Go de sauvegarde, mais avec seulement 1,2 Go de plus qu’une sauvegarde complète pour avoir 3 versions au total. Pratique !
Voici le script. Le @@@@ est un caractère de continuation, vous pouvez le supprimer et faire une grande ligne.
#!/bin/sh # /root/backup.sh # Backup the current server on a spare drive # Keep 3 backups # remove the oldest backup rm -rf /backup/backup.2 # rotate the others mv /backup/backup.1 /backup/backup.2 cp -al /backup/backup.0 /backup/backup.1 # rsync /usr/bin/rsync -a --delete --exclude 'proc/*' \ --exclude 'backup/*' / /backup/backup.0/ rm -f /backup/backup.0/backuptime touch /backup/backup.0/backuptime
J’utilise une version à peine modifiée pour faire des sauvegardes entre différents serveurs. Il suffit de donner comme source le serveur à sauvegarder au lieu de / dans la commande rsync.
Ce billet est juste pour vous annoncer des perturbations sur le serveur, je commence en effet le passage vers Ubuntu Linux.
The 2005-03-16 at 14:35 by Loïc d'Anterroches filed under News.
Ce n’est pas souvent que je demande. Le serveur qui distribue ce contenu tourne remarquablement bien sur un système Debian GNU/Linux Woody. J’en suis très content, particulièrement avec l’utilisation de quelques backports. Mon problème est que les versions des logiciels commencent à dater un peu trop et donc je me retrouve avec des difficultés particulièrement dans mes développements en Python.
Je vais donc faire une migration de Debian stable aka. Woody vers une Ubuntu Linux Warty. Cela va me permettre d’avoir des versions très proches entre mon serveur et mon ordinateur qui est lui sous Hoary et pouvoir ensuite mettre en place toute la suite d’automatisation standard (tests unitaires, tests de régression, création automatique des paquets).
Si vous avez fait cette migration, je suis preneur de conseils. J’ai trouvés quelques liens plutôt optimistes :
Comme la machine est sur un segment 100Mbps sans aucune limitation, cela devrait aller assez vite, par ailleurs, comme cela sera une configuration serveur, je n’ai pas besoin du méta-paquet ubuntu-desktop qui inclut GNOME.
Je ferai un petit compte-rendu, opération prévue pour ce WE si ma charge de travail le permet.
The 2005-03-12 at 19:52 by Loïc d'Anterroches filed under News.
Trac est un outils remarquable dans une utilisation quotidienne, en pratique je l’utilise avec Subversion pour gérer la majeur partie de mes documents de travail ainsi que ma liste de choses à faire.
Il ne me manque qu’une fonctionnalité pour le moment, mais c’est une fonctionnalité qui dépend plus d’une interaction client courriel/navigateur web. Je voudrais pouvoir par exemple écrire dans une page web :
Penser à imprimer <a href="mail://42317060.70806@foo.bar">le mail de Toto</a> en 20 exemplaires pour jeudi.
Avec 42317060.70806@foo.bar étant l’identifiant unique du message. En cliquant sur le lien, cela ouvrirait mon client email et l’email associé. Cette simple fonctionnalité me permettrait une bien meilleure intégration de mes différents outils. Je n’ai malheureusement pas réussit à faire cela
Au passage, via Simon Willison, voici une manière rapide et efficace de convertir le format de stockage de votre dépôt subversion. En quelques minutes j’ai pu faire la conversion d’un dépôt ayant un dump de 350Mo et je n’ai pas eu besoin de faire le moindre changement à ma configuration de Trac.
The 2005-03-07 at 16:28 by Loïc d'Anterroches filed under News.
Jour noir, aujourd’hui nous venons tous en Europe de faire le premier pas vers la perte totale du contrôle de nos outils informatiques et de nos idées. La présidence du Conseil adopte l’accord sur les brevets logiciels en dépit du règlement intérieur du Conseil.
Commentaire de Jonas Maebe, membre du bureau de la FFII
It is absolutely unfathomable what happened today. I cannot see how the promoters of the European Constitution can still support it with a straight face. This event shows that something is clearly rotten in the city of Brussels at the Council building. Why on Earth do we still have the rules that state that national parliaments should be taken into account by the Council?
Things would be much more easier if we scrapped all those rules and simply wrote down "The Council presidency and Commission can do together whatever they like". There’s no need for those pesky democratically elected parliamentarians to interfere with the smooth decision making process of the Council, since its only goal appears to be to please big business and to produce as many texts as the sausage machine can bear.
This is absolutely disgusting.
Petite note : Le rapport avec la constitution européenne n’est pas clair, par contre une chose est certaine, quand la présidence de la commission européenne, une des plus hautes autorités de l’Europe, ne respècte pas ses propres lois, c’est que nous sommes en droit de nous poser des questions. Cette décision ayant été prise sans suivre la loi est-elle valide ?
The 2005-02-25 at 18:59 by Loïc d'Anterroches filed under News.
En faisant le choix d’utiliser Ubuntu Linux il y a quelques mois, je ne m’imaginais pas à quel point mon choix puisse être judicieux à terme. Faisant tout mon possible pour reporter les problèmes rencontrés dans mon utilisation de cette distribution, j’ai été invité au bout d’un certain temps à utiliser les dernières versions des logiciels pour vérifier que les problèmes soient corrigés. À ma deuxième tentative de passage de Warty à Hoary, j’ai pu profiter de nombreuses petites améliorations et corrections de bugs. J’ai perdu la vitesse de l’accélération de la 3D (nécessite des drivers propriétaires) mais le kernel 2.6.10 fourni apporte par défaut la mise en veille (suspend to ram) et l’hibernation (suspend to disk).
Pas de recompilation de votre kernel, pas d’étapes compliquées et redoutablement rapide pour la restauration depuis la mémoire ou le disque.
En pratique il faut éditer le fichier /etc/default/acpi-support et mettre les options qui vont bien. Dans mon cas, avec un IBM T41p les options sont les suivantes :
ACPI_SLEEP=true ACPI_HIBERNATE=true ACPI_SLEEP_MODE=mem MODULES="e1000 ipw2100" POST_VIDEO=true HIBERNATE_MODE=platform STOP_SERVICES="mysql apache2"
Cela vous donne déjà la mise en veille. Ensuite pour l’hibernation il faut modifier les paramêtres de démarrage pour que la RAM puisse se faire recharger du disque. La liste du support matériel est déjà longue !
La rigueur, l’efficacité et la planification dans le développement de la distribution Ubuntu Linux me laissent penser que le succès de cette dernière va dépasser les particuliers pour toucher aussi les entreprises qui ne veulent pas dépendre d’un vendeur particulier mais qui ont un besoin que cela marche tout simplement.
The 2005-02-24 at 14:26 by Loïc d'Anterroches filed under News.
Voici une petite liste d’entreprises qui supportent les brevets logiciels via le site Patents4Innovations :
Accenture, Adobe, Agilent, Alcatel, Apple, Bang&Olufsen, Blaupunkt, Bull, Canon, Corning, Dell, EADS, Epson, Ericsson, Fujitsu, Grundig, Hitachi, HP, IBM, Infineon, Intel, JVC, Kenwood, Konica-Minolta, Lexmark, LG Electronics, Loewe Opta, Lucent, Marconi, Microsoft, Motorola, NEC, NEC-Mitsubishi, Nokia, Nortel, Panasonic, Philips, Pioneer, Samsung, Sanyo, SAP, Sharp, Siemens, Sony, Symantec, Texas Instruments, Thales, Thomson, Toshiba.
On peut constater par exemple que tous les producteurs de téléphones mobiles sont dans le lot, et que IBM qui soit-disant aide le logiciel libre fait partie de la bande aux côtés de Microsoft. Accenture qui va pouvoir proposer du conseil est présent comme le sont les vendeurs d’armes genre Marconi, Thales, Thomson et EADS.
Pensez-vous vraiment que ces sociétés soient pour l’innovation, innovation qui remettra en cause leur situation ? Quand tous les leaders d’un secteur comme la téléphonie mobile décident d’agir main dans la main, pensez-vous que cela soit pour permettre d’améliorer la concurrence ?
La chose la plus dure est de constater que aujourd’hui, je suis dans l’obligation d’acheter dans certains cas des biens à des entreprises qui agissent d’une manière qui va à l’encontre de mes principes. Le système est verrouillé, le choix n’est plus possible.
The 2005-02-15 at 10:25 by Loïc d'Anterroches filed under News.
Les brevets logiciels sont une menace très sérieuse pour les petites et moyennes entreprises. Ce sont les réseaux de PME qui créent des emplois aujourd’hui et non les grosses structures, pourtant le choix politique de valider la brevetabilité sur les logiciels est un choix qui condamne les petites structures ne disposant pas d’un portefeuille de brevets à céder aux pressions des grosses. Aujourd’hui, la très grande majorité des outils que nous utilisons dispose d’une composante logicielle, à l’avenir cette tendance ne fera que se confirmer. Un aperçu des brevets logiciels déposés aujourd’hui aux USA et au Japon montre que quoique vous fassiez, tout logiciel enfreint au moins un brevet. Cela va nous donner des luttes juridiques avec au moins ces 2 cas :
Par ailleurs, quelle sera la place des logiciels libres dans cet ensemble ?
Si brevetabilité totale des logiciels il y a, cela va conforter les monopoles des très grosses multinationales, encourager le parasitisme et tuer l’innovation. Vous pouvez lire plus sur Brevets-Logiciels.info et surtout vous joindre à la manifestation à Bruxelles ce 17 février.
The 2005-02-12 at 17:58 by Loïc d'Anterroches filed under News.
Si pour vous UPS vous fait penser à un camion marron, je vous propose une autre définition : Uninterruptible Power Supply. Nous avons un petit vent d’environ 15m/s avec une bonne neige qui colle. Cet après-midi j’ai du bouger ma voiture ventouse car une belle branche avait décidé de s’écraser vraiment juste à côté et le reste de l’arbre me donnait des signes avant-coureur de fatigue… Mais je n’avais pas vu un autre arbre 15m plus loin.
Cet arbre a eu la bonne idée de s’écraser en partie sur la ligne, bien heureusement pour moi, nous sommes du bon côté de la rue, notre maison est reliée au réseau par une autre ligne. Toujours est-il, qu’un arbre qui s’écrase doucement sur une ligne, cela donne des perturbations assez phénoménales sur le réseau proche. J’ai juste eu le temps de débrancher l’alimentation de mon portable, pour avoir ensuite un superbe feu d’artifice de l’autre côté de la rue, en rythme avec les lampes de la maison… pas très agréable. Bien heureusement, j’aivais dépensé un peu plus de 100 Euros pour protéger mon petit serveur NSLU2 avec un onduleur, car je n’ai pas eu le temps de le débrancher.
Si votre ordinateur contient des données importantes pour vous, protégez le et faites régulièrement des sauvegardes. Au regard des pertes possibles, c’est tellement peu de temps et d’investissement !
The 2005-02-12 at 12:31 by Loïc d'Anterroches filed under News.
Comme vous le savez, je suis un utilisateur heureux d’Ubuntu Linux. Je me suis mis à utiliser Linux pour mon poste de travail après une journée de frustration vis-à-vis d’un système bien connu. Besoin brutal de changement. Peut-être un peu comme un fumeur qui un jour a le déclic et s’arrête. Quand on change de système, on se met à découvrir beaucoup de choses, c’est aussi un des plaisirs du changement.
Une de mes découvertes fut que je ne pouvais pas envoyer d’emails via certaines applications. Par exemple, j’utilise Grip pour convertir les CDs que j’emprunte à la bibliothèque en fichiers compatibles avec mon balladeur. Comme ma méthode d’emprunt est particulière, choisir une lettre, choisir un style, prendre une bonne dizaine de CDs d’inconnus plus certains connus, je me retrouve souvent avec d’obscures artistes danois n’ayant par leurs CDs enregistrés dans la base FreeDB. Je peux donc entrer les informations moi-même et transmettre tout cela.
Le hic vient que cela passe par la commande sendmail qui est gérée par postfix sur un système utilisant Ubuntu. Le port de communication entre les différents serveurs de mails est le port 25. Donc mon installation de postfix va essayer de communiquer avec le serveur de mail de FreeDB et lui envoyer via le port 25 un email avec le détail du CD Knogler & Ben de Lis Damm. Pas de chance, pour éviter des problèmes avec le spam, de très nombreux fournisseurs d’accès à Internet ferment le port 25 et demandent à ce que les emails passent via un de leurs serveurs, ceci pour permettre de contrôler le flux.
La configuration de postfix pour cela est d’une simplicité exemplaire. Éditez le fichier /etc/postfix/main.cf et trouvez la ligne contenant relayhost. Il vous suffit alors de mettre le nom du serveur relais de votre fournisseur d’accès, dans mon cas smtp.mail.dk. Voici la fin du fichier pour une configuration de base :
myhostname = localhost.localdomain alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = localhost.localdomain, localhost.localdomain, localhost relayhost = smtp.mail.dk mynetworks = 127.0.0.0/8 mailbox_command = mailbox_size_limit = 0 recipient_delimiter = +
Ensuite vous redémarrez postfix :
$ sudo /etc/init.d/postfix restart
Et tout fonctionnera à merveille. Cette configuration vous permet d’envoyer des emails directement depuis votre système, par exemple via la commande mail de vos scripts PHP. Maintenant vous allez peut-être avoir envie de pouvoir aussi recevoir directement vos emails, et là cela veut dire que vous devez trouver un serveur de mail qui puisse vous envoyer des emails sans passer par le port 25. Un service communautaire Ther Roller Network vous permet de mettre en place un serveur d’emails en ayant une adresse IP dynamique.
The 2005-02-10 at 09:54 by Loïc d'Anterroches filed under News.
La démocratie ce n’est pas que voter tous les 5 ans, c’est aussi être actif dans la vie de la société sur les sujets qui vous concernent. Le site français de la Fondation pour une infrastructure informatique libre vous propose des solutions pour essayer de faire bouger les choses par rapport aux brevets sur les logiciels.
The 2005-02-02 at 17:25 by Loïc d'Anterroches filed under News.
J’ai 50 invitations pour le service GMail de disponible. Google passe manifestement en phase grand publique pour son service. Une seule condition pour obtenir une invitation : Vous devez écrire par email ou par courrier à votre député Européen et lui dire ce que vous pensez des brevets logiciels. Vous pouvez dire du bien des brevets, vous pouvez aussi avoir des idées proches de la Fondation pour une Infrastructure Informatique Libre.
Je vous aide avec la liste des députés européens français. Ensuite un petit email à diaeresis (chez) gmail (point) com et vous aurez en retour l’invitation. Note, je vous fais confiance pour la petite note à votre député… et ce n’est pas bien d’abuser de la confiance des gens (juste pour les personnes tentées :-) )
The 2005-01-30 at 17:15 by Loïc d'Anterroches filed under News.
Si vous êtes un utilisateur de la distribution Linux Debian, vous connaissez les backports. Les backports sont des paquets Debian de logiciels dans une version récente utilisable sur la version stable de Debian. Pourquoi cela ? Car le projet Debian a une légère propension à prendre son temps pour que la version stable dans le projet corresponde à peu près à la version stable du logiciel. Par exemple, la version de PHP est toujours la 4.1.2. Attention, la sécurité est très bien assurée. C’est le point fort de la version stable et c’est pour cette raison que de nombreux serveurs tournent avec la version stable de Debian. Maintenant, comme vous voulez aussi profiter de la dernière version du logiciel que vous aimez bien, vous utilisez un paquet Debian de la dernière version du logiciel mais compatible avec la version stable de Debian.
La bonne nouvelle est que Ubuntu Linux propose la même chose. Ubuntu est très à jour, mais les versions des applications sont bloquées tous les 6 mois avec chaque version de Ubuntu. Maintenant pendant 6 mois, vous pouvez avoir envie de profiter de la dernière version de Mozilla Firefox et non pas la 0.9 de la version stable de Ubuntu. Voici la procédure à suivre. C’est très très simple.
D’abord il faut informer votre système de l’endroit où trouver les paquets en backport :
Puis faites une mise à jour normal de votre système :
Maintenant que j’y pense, je trouve la gestion des mises à jour des logiciels nettement plus agréable sous Linux que sous Windows.
The 2005-01-29 at 15:01 by Loïc d'Anterroches filed under News.
Quand j’ai commencé à faire de la programmation, c’était de la programmation pour le web. Cela remonte loin, à l’époque on pouvait encore faire paraître un journal chaque mois avec une liste assez complète des nouveaux sites intéressants. Dans mon lycée, nous étions 2 à avoir une adresse email. À ce moment là, le langage de référence en ce qui concerne la création de sites dynamiques était Perl, Perl est un langage orienté administration système, avec un moteur d’expressions régulière très puissant. Il a fait et fait toujours le bonheur des administrateurs systèmes qui doivent passer à travers des logs de serveurs. Ensuite un petit nouveau a pris toute la place, ou presque, PHP. Ce dernier est complètement orienté web, et le fait très bien. Le texte que vous lisez en ce moment a été publié via un logiciel écrit en PHP.
Mon expérience de la programmation est dictée par le besoin, j’ai toujours appris sur le tas, n’ayant pas fait d’études d’informatique. Du fait de mon domaine de travail, les simulations numériques, je maîtrise aussi le Fortran, et pour des raisons de support d’anciens codes, dans une moindre mesure le C et le C++ sont rentrés dans ma cervelle. Mais bon, il faut être réaliste, rares sont les moments où j’apprécie de devoir jouer avec des pointeurs, surtout quand ce sont des parties de code qui n’ont aucun besoin de rapidité d’exécution. Un marteau pour écraser une mouche.
Depuis quelque temps j’utilise Python. Python est un langage qui m’étonne par son élégance et sa souplesse à chaque fois que je dois travailler avec. Je retrouve la puissance du Perl sans son côté cryptique, la facilité du PHP, la clarté d’un code Fortran bien structuré et les avantages du C/C++ si je le souhaite. Je suis d’ailleurs très heureux de lire que ma distribution préférée, Ubuntu, supporte massivement Python.
Ne pas avoir besoin de trop nombreux langages pour différents besoins est un gain de temps appréciable dans le développement. En effet pour chaque langage, vous devez connaître bien plus que le langage. Il vous faut savoir quelle bibliothèque utiliser, quels sont les frameworks efficaces et stables sur le long terme. Rajouter un langage dans une utilisation régulière pour du nouveau code demande donc plus qu’une simple connaissance de sa base. Si votre travail est de coder et reprendre le code d’autres personnes, très bien, mais si pour vous le langage n’est qu’un outil pour obtenir le plus vite possible des résultats, il faut faire un choix. En ce moment, PHP pour le web et Python pour le reste (en dehors du besoin de rapidité de calculs où là il faut l’interfacer avec Fortran) est une solution qui me convient bien.
Si vous êtes curieux, essayez Python, cela vaut la peine.
Note : On me fait remarquer que curieusement, je ne parle pas de Java. Loin de moi l’idée de vouloir le passer à la trappe. Simplement ma connaissance de Java se limite à ce qui se faisait au tout début, avec les applets Java dans les pages web. Cela doit faire 10 ans… je n’ai donc pas d’avis sur Java, car le langage a je suppose beaucoup évolué depuis. Par contre, je connais des chercheurs ravis d’utiliser Java. Le but d’un langage est de pouvoir au final, restranscrire au mieux et avec le moindre effort les concepts/algorithmes que les programmeurs ont en tête, donc naturellement, comme nous pensons tous différemment, il est normal d’avoir au final de nombreux langages.
The 2005-01-26 at 20:17 by Loïc d'Anterroches filed under News.
Je viens de finir un petit script pour convertir mes répertoires d’images et photos documentées avec gThumb dans un format utilisable avec Original. Original est un système tout simple mais très efficace de gestion de galeries de photos écrit en PHP. Vous pouvez voir un exemple de galerie avec Original sur le site de l’auteur.
Le script en lui-même n’a rien d’extraordinaire, c’est du Python, et la seule chose qui pouvait rebuter quelqu’un de le créer est le format de stockage des informations par gThumb. Si vous avez la version 2.6 sur votre système, documentez une photo, par exemple ~/Images/toto.jpg puis regardez ensuite le contenu de ~/Images/.comments/toto.jpg.xml. Ce n’est pas beau à voir. En fait, en cherchant dans le code source de gThumb, j’ai pu trouver que cela correspondait à un fichier XML avec une compression équivalente à du gzip de niveau 3. Je vous rassure tout de suite, Python offre un module qui gère très bien cela.
Je vous laisse profiter de b-origin, de gThumb à Original et en échange faites moi profiter de vos commentaires…
The 2005-01-24 at 21:03 by Loïc d'Anterroches filed under News.
Je viens de recevoir les archives du Monde Diplomatique sur un CD. En pratique, cela ne fonctionne pas avec mon installation de Linux. J’utilise Ubuntu Linux. Il semble que l’idée de départ est d’installer une version modifiée de Mozilla pour accéder aux archives via des plugins dans cette version maison de Mozilla.
Je me retrouve avec une belle erreur typique de Mozilla, erreur NStrucbidule… et je ne peux rien faire. La page avec normalement l’aide à propos de ce CD ne donne aucune aide et aucun logiciel présent sur le CD n’est disponible avec les sources. Je ne vais quand même pas devoir démarrer Windows pour avoir accès à ce pourquoi j’ai payé ! Je suis un lecteur régulier du Diplo sur Internet, cet achat était pour moi une façon de supporter le journal… j’ai gagné un presse-papier en plus en attendant de voir si un retour d’expérience positif de quelqu’un pourrait me sauver ;-)
Si vous faites une petite recherche sur Google avec la phrase "Le propriétaire c’est du vol", vous tomberez sur un débat plutôt violent, mais qui pose au fond quelques questions importantes. Ce sont des questions d’éthique par rapport au logiciel libre. Si on regarde mon cas particulier, j’ai acheté le CD du Diplo, car annoncé comme basé sur des logiciels libres, je m’attendais à pouvoir accéder aux données et être certain de pouvoir faire fonctionner le système en cas de problème. En effet, quand le système est libre, les problèmes trouvent vite une solution détournée qui permet d’obtenir ce que l’on veut ou une correction complète du problème. En pratique, je tombe sur quelque chose de complètement verrouillé : format propriétaire sans spécification des archives, extensions propriétaires de Mozilla, moteur de recherche inconnu.
Dans ce cas, j’ai installé un logiciel propriétaire sur mon système, j’ai été volé de ma liberté d’accéder et modifier mon système pour répondre à mes besoins. Le propriétaire c’est du vol, c’est effectivement un vol, un vol tellement simple, tellement habituel que même certaines personnes ayant d’excellentes compétences techniques ne s’en rendent pas compte. Et pour cause, nous avons toujours été habitués à vivre comme cela. Depuis toujours ou presque, nous avons été habitués à installer un programme sans en avoir les sources, depuis toujours nous acceptons que ce programme puisse accéder à toutes nos données sur le système sans que nous puissions faire quoi que ce soit.
Ce constat ne remet pas en cause le fait que le logiciel puisse être vendu, mais aujourd’hui, quand j’achète un programme, je souhaite pouvoir avoir accès aux sources et pouvoir le modifier pour l’adapter à mes besoins. Je ne demande pas forcément tous les droits d’une licence comme la GPL, qui en plus propose le droit de redistribuer, mais au moins, je veux pouvoir faire ce que je veux avec ce que j’ai et m’assurer de ce qui se passe sur mon système.
Un logiciel dont on ne dispose pas des sources est du vol, vol de votre liberté de contrôle de votre ordinateur, vol de l’intégrité de vos données. Cela ne fait que peu de temps que je me suis rendu compte de ce simple fait et plus le temps passe, plus je soutiens des initiatives comme GNU.
La petite question du jour maintenant : À partir de quand, une entreprise qui produit des logiciels propriétaires et des logiciels libres ou open source n’est pas une entreprise qui "fait du libre" ?
Je lis souvent qu’une entreprise qui fait du propriétaire pour pouvoir aussi faire du logiciel libre est une bonne entreprise. Voir ce commentaire sur un carnet, commentaire à prendre dans le contexte du débat se créant dans les commentaires (débat très intéressant), non dans le contexte initial qui est un règlement de compte. À ce jeu là, la plus grande entreprise du logiciel libre au monde est Microsoft, la preuve s’appelle Windows Installer XML. Microsoft, via l’argent gagné en vendant des logiciels propriétaires, développe des logiciels libres. La comparaison va volontairement faire bondir certains, mais par exemple, on peut considérer Sun Microsystems, car Sun supporte OpenOffice et va bientôt proposer son système d’exploitation en Open source.
Finalement, je constate que le compromis de faire du propriétaire pour en même temps pouvoir faire du libre est un compromis nocif. Nocif car au moment où j’accepte de mettre ce propriétaire qui se cache derrière la belle image du libre sur mon système je me fais voler ma liberté. À partir d’aujourd’hui, je n’encouragerai pas le développement de logiciels libres si cela passe par l’achat de logiciels dont je n’ai pas l’accès complet au code source, car cela va à l’encontre de mon idéal du logiciel libre.
The 2005-01-21 at 10:42 by Loïc d'Anterroches filed under News.
Non aux brevets logiciels !
On m’informe que l’Europe va essayer de faire passer les brevets logiciels à l’occasion de la réunion du conseil sur l’agriculture et la pêche. Merci de contacter vos députés et représentants si ce sujet vous concerne. Essayer de faire passer un texte via une réunion qui n’a rien à voir est bien une preuve que cela n’est pas accepté par la majorité des gens.
Que vous soyez pour ou contre, parlez de ce problème avec votre entourage, car à l’avenir encore plus que maintenant il aura une implication sur votre vie de tous les jours.
The 2005-01-20 at 09:39 by Loïc d'Anterroches filed under News.
Internet Actu a trouvé une étude qui montre que le passage vers du haut débit rend l’internaute actif. C’est une étude anglaise, mais cela devrait être probablement la même chose en Europe.
Parmi les quelques chiffres à retenir, notons que 57 % des utilisateurs du haut débit ont créé du contenu qu’ils n’auraient pas créé hors ligne. 59 % ont publié des messages ou des commentaires. 28 % ont leur propre site. 56 % publient du contenu en ligne au moins une fois par mois et 18 % quotidiennement.
À la lecture seulement de ce résumé des statistiques, deux choses viennent à mon esprit. Tout d’abord, l’utilisation de plus en plus importante de l’Internet pour produire du contenu va aller à l’encontre direct de l’idée qu’une taxe sur la partie remontante (upload) des connexions peut aider à préserver la culture, en effet c’est cette possibilité qui permet l’échange et la création sur le réseau.
Ensuite, le fait de vouloir partager et construire est quelque chose de normal pour l’homme. Cela passait avant majoritairement via la vie du village. Il faut reconnaître dans ce cas l’effet extrêmement positif de la socialisation autour des offices religieux. Comme les pays d’Europe ont un tissu social se dégradant, vous pouvez maintenant très facilement vivre dans un immeuble et ne pas connaître du tout vos voisins, le réseau et, entre autres, les blogs permettent de retrouver un semblant de socialisation.
Peut-être que la technologie permettrait de resocialiser nos villes, à l’image de l’opération Neighbornode.
Note : J’ai pris connaissance de cette information via le site Futura Sciences. Un site sympa pour avoir des petites brèves dans le domaine de la science en général, mais qui a un défaut énorme pour un scientifique : il n’y a aucune citation correct des sources. Par exemple, la source était annoncée comme étant de Internet Actu à vous ensuite de trouver les 4500 documents disponibles sur Internet Actu la bonne référence. Là, cela passe encore, il y a un moteur de recherche efficace. Maintenant quand vous avez une source qui est uniquement "CEA", c’est en pratique presque impossible de retrouver le document original. Ce n’est pas faute de leur avoir écrit pour demander de donner les références. <troll>Cela doit être des ingénieurs qui gèrent cela.</troll>
Mise à jour : Effectivement Futura Sciences prend sa source du côté d’ingénieurs. Comparez les articles entre Futura Sciences et Internet Actu (CNRS) par rapport aux citations, vous verrez deux approches différentes, pour deux audiences différentes il est vrai.
The 2005-01-14 at 19:21 by Loïc d'Anterroches filed under News.
Depuis quelques mois, ma petite chaîne hi-fi ne me permet plus de lire des CDs. C’est bien dommage car la qualité de tout le reste est vraiment excellente, la balance du son est bonne, un très bon rapport qualité prix. Bon, 6 ou 7 ans d’utilisation intensive est peut-être la cause. Toujours est-il que notre chère société de consommation a transformé ce type de produit en du jetable, je ne peux en effet pas faire réparer cet ensemble. Je me perds, le sujet est : comment redonner une seconde vie à mon système ?
La réponse est venue avec mon utilisation d’un NSLU2 pour stocker certains de mes fichiers et faire des sauvegardes de mes données. En effet, ce petit objet permet de faire tourner mt-daapd. mt-daapd est une implémentation totalement libre d’un serveur iTunes. J’avais donc une chaîne ayant une entrée auxiliaire et un serveur iTunes ultra-silencieux caché sous mon lit. Il me manquait l’élément pour faire le lien, il était hors de question de faire tourner mon ordinateur pour écouter de la musique pendant ma lecture d’un livre. Entre en jeu le SoundBridge M1000 de Roku.
Dans sa catégorie, il est rare de voir une finition de cette qualité avec une structure en aluminium qui respire la solidité et un écran d’une lisibilité exemplaire. Un régal à voir, simple et élégant sans être trop tape à l’oeil ; cela tombe bien, il est fait pour être vu.
En terme de fonctionnalités, le logiciel embarqué n’est malheureusement pas libre, c’est dommage, mais l’équipe de développement ajoute régulièrement de nouvelles fonctionnalités et est à l’écoute des utilisateurs. Les points forts sont, pour moi, une navigation très facile dans toute ma bibliothèque de mp3s (environ 6000 titres, merci les bibliothèques danoises) avec une télécommande et la possibilité d’écouter mes radio Internet préférées (si elles proposent un flux mp3).
Pour la question de la consommation électrique, à la vue de la taille de l’alimentation, je ne pense pas que cela soit beaucoup. Dans tous les cas, bien moins que celle de mon ordinateur.