OpenCVS Available
Depuis le temps que j’en entends parlé de celui là ! :)
for now it is not yet 100% ready as a replacement for gnu cvs, but it is time to let people start using it and breaking it.From deraadt@
Et bien voilà, OpenCVS est dispo. Alors je sais, CVS c’est hasbeen, et j’avoue être en train d’étudier quelque DSCM et plus particulièrement Mercurial. Mais ça fait plaisir de voir des projets Open aboutir, enfin commencer, car comme le dit Théo, nous autres utilisateurs on va pouvoir commencer à l’utiliser et à le casser :)
Alors je ne sais pas encore ce qui sera définitivement adopté sur la Bricabox, mais je vais quoiqu’il arrive faire des petits essais avec OpenCVS !
News officiel sur undealy.org: OpenCVS is connected to build
Ruby Specs
Pour les personnes qui s’interesse à Ruby, qui comprennent l’anglais, et/ou qui souhaite participer à l’évolution, l’enrichissement d’un langage objet libre, je viens de découvrir un wiki-kil-est-bien:
Plus ou moins initié par les divers groupes cherchant à implémenter Ruby dans sur d’autres machine virtuel (comme le projet Rubinius ou Jruby) mais assez suivi dans la communauté en général, ce wiki permet de spécifié chaque objet/module.
Selon les pages c’est soit pas encore fait, soit simple (juste du texte), soit bien complet avec des exemple très interessant avec des exempls et des petites comparaisons avec d’autres objets. Comme par exemple sur l’objet Proc
A consulter et enrichir !
Yahoo! - Microsoft redondance et interopérabilité 5
Tout le monde en parle en ce moment. Je ne souhaite pas commenter le montant de la transaction, c’est bien trop irréel pour moi, ni même le choix politique de Microsoft pour contrer Google… Non moi ce qui m’interesse ce sont l’avenir des applications que l’on trouve chez l’un et l’autre de ces acteurs majeurs de la scène informatique.
Pour ce qui est de Flickr! et Del.icio.us je pense que ça devrait aller. Micrisoft n’ayant pas vraiment d’équivalent, il devrait survivre. Mais que deviendrons les moteurs de recherche, les toolbars, les messageries instantanées, les webmails et autres services ?
D’un point de vue optimiste, on pourrais imaginer qu’une intéropérabilité entre tout ces systèmes soit mise en place, et qu’en même temps, ces produits s’ouvre .
D’un point de vue pessimiste, on pourrais imaginer que les meilleurs services de l’un ou de l’autres disparaissent et que seul le pire persiste. Hypotèse peut crédible…
Un point de vue intermédiaire pourrais être de voir un remplacement des services d’une des deux firmes les moins performant, les moins utilisé par leur équivalent de l’autre firme.
Enfin bref, je suis globalement d’accord avec Olivier Ezratty: c’est un mariage risqué A surveiller donc, pour le pire et pour le meilleur.
J’aime bien Flickr! et Del.icio.us, mais il se pourrais que je coupe ces services selon leur avenir….
Haiku - OpenJDK Project
Le petit OS qui avance dans l’ombre de BeOS commence doucement à s’étoffer. Après les avancés du port du webkit Haiku lance un projet de portage de la JVM ouverte de Sun: OpenJDK.
Je ne suis pas sur qu’Haiku vise à être une grande plateforme de développement (quoique pourquoi pas ;-)), mais quoiqu’il arrive, avoir une machine virtuel java porté pour votre OS est quasi indispensable ! Et contrairement à Adobe qui garde sont FlashPlayer bien fermé, Sun, en ouvrant la JVM permet à des équipes divers de la porter sur les OS passé, présent et futur.

Pour ceux qui serais interessé, je vous laisse lire la news officiel de la création de l’équipe Haiku-OpenJDK pour en savoir plus.
Un projet bien interessant, je vais m’y interesser de prêt… Peut-être même plus vu mon profil :)
Avenir des applications web libre 4
En réponse au billet de David Biologeek sur L’avenir des applications web libres je vais ici essayer de poser mes idées, reflexions sur la question.
Web et libre
Aujourd’hui, on utilise de plus en plus internet (ça c’est pas nouveau). Hier simple présentation de documents, aujourd’hui participatif qui sait ce que le web nous reserve demain ?
Bien souvent le web est associé au monde du logiciel libre. C’est justifié. Les logiciels libres se sont développés grace au web: La communication entre les équipes de dev, entre les utilisateurs, la rédaction de documentation et leurs mise à disposition, la distribution des logiciels et autres librairies.
De même qu’au début beaucoup de serveur était des unix propriétaires, puis des unix libres, le logiciel serveur de page était principalement Apache. Aujourd’hui microsoft et d’autre sont entré dans la danse et prolifèrent tranquillement. C’est normal, pourquoi pas après tout. Il faut du choix, c’est là la richesse d’internet.
Mais tout ceci n’est que plateforme matériel, qu’en est-il des services et des applications en ligne.
Services et applications en ligne
Qui n’a pas déjà utilisé Wikipedia, gmail, flickr et j’en passe ? Toute ces applications/services en lignes sont accessible gratuitement (en tout cas dans un premier temps). Mais quid des licenses ?
La GNU Fondation a écrit une license pour ce type d’applications/services: la licence GNU Affero General Public License Mais qui l’utilise ?
Pour montrer leur ouverture, la plus part de ces services propose des APIs libre d’utilisation. Cela permet aux utilisateurs d’acceder à leurs données pour pouvoir les utiliser dans un autre cadre que celui proposé. Bien. C’est déjà ça.
Mais avez vous essayé de récupérer l’intégralité de vos mails placé sur les serveur google ? Pas évidant. A si, avec le protocole POP… Et qu’en est-il de votre carnet d’adresse ? Moi je n’ai pas réussi, j’ai tout recopié à la main. Et flickr ? Vous avez déjà tenté de récupérer toute vos photos d’un coup ? Je ne crois pas que ça soit faisable…
Le libre
Les principes de bases du libre sont:
- Liberté d’utilisation
- Liberté d’observation
- Liberté de modification
- Liberté de distribution
C’est surement dans le désordre, mais les principes sont là. L’utilisation OK, sur internet, peu de personnes sont prêtes à payer un service (en général). Observation hmmm. Ok on peut voir le source de la page web, peut-être même récupérer quelque javascript et autres css, mais les scripts sur le serveur ? Celui par exemple qui retaille mes photos sur flickr ? Pourquoi par exemple il foire completement sur mes formats png ? (C’est peut-être réparé depuis mais bon…)
Avec le libre on gagne en fiabilité, en vitesse de correction. Car plusieurs yeux valent mieux qu’un. Pour l’exemple de retaillage des format png, peut-être que moi, ou un autre, en voyant ça nous aurions pu apporter une correction… Mais là, on ne peut pas.
L’avenir du libre pour le web.
Les applications/services sous licence libre pour internet on tout interêt à exister, et ce pour plusieurs raisons.
D’abord pour les gens comme moi qui préfère, ou s’amuse à avoir leur propre serveur. Si j’accepte de payer l’infrastructure matériel (merci aussi au copropriétaires ;)), je ne me vois pas payer des licence pour l’utilisation d’un système d’exploitation, d’un serveur web et encore moi d’une application (de blog ou autres). Alors pour ce domaine, oui, il faut encore des Dotclear, Typo (de typoesphere, en ruby hein ;)), des awstats, et autres sendmail et radiant cms…
Ensuite, c’est pour une question de réelle liberté ainsi que l’augmentation du nombre de possibilité (le choix c’est une partie de la liberté non ? ). Aujourd’hui il existe des concurrents à gmail, flickr et consorts, mais qui propose les sources de son applications ? A part wikipedia, je n’en connais pas (j’ai pas beaucoup cherché non plus).
Pour ce développé un peu plus, les applications et services en ligne devrais être réalisé avec des fonctionnalité tel Jabber. Pour moi, le protocole Jabber et les implémentation libre de ce protocole (coté client mais surtout coté serveur) sont un des exemple à suivre pour la création d’applications/services en ligne libre.
J’entends par là des applications offrant en plus du services de messagerie, de partage de bookmarks, de partage de photos, une réelle possibilité de mise en relation de plusieurs serveurs.
Par exemple. J’ai en tête, et commencé à réaliser une application de gestion/lecture de mes flux rss/atom. Je ne suis pas entierement satisfait par celui que j’utilise actuellement: Netvibes. Je pourrais m’imaginer roi du monde et lancer mon système basé sur un business model publicitaire, ou bien à la flickr avec des fonctionnalité réduite poru la version gratuite et payante en location pour la version complète. Mais je crois que le mieux que j’ai a faire c’est une version libre, ouverte que chacun pourrais mettre en place sur son serveur, que chacun pourrais enrichir de fonctionnalité.
Mais surtout il faudrais que nos applications puissent communiquer entre elle pour se partager des informations. Attention, pas des informations sur les utilisateurs, mais plutôt sur un catalogue de flux rss disponible sur une même catégorie par exemple.
Imaginons encore une gallerie photos équipé d’un moteur de recherche de photos qui pourrais par un protocole simple et ouvert aller faire de la recherche sémantique sur tout les serveurs utilisant ce protocole !
Je pense qu’il faut batir des applications web libres communiquantes. Peut-être que cela ne s’applique pas à toutes les applications, mais le fait d’être libre permet au moins cela: avoir la possibilité de le faire, même après coup :)