L'Open Group publie une déclaration d'indépendance des développeurs. Le but de cette déclaration est de promouvoir l'interopérabilité et les standards ouverts, de façon à assainir le marché de l'informatique et le marché du travail des développeurs.
Ce qui est prôné dans cette déclaration n'est pas particulièrement le logiciel libre, mais bien l'interopérabilité en général, quelque soit sa couleur politique. À noter que la déclaration est soutenue par IBM.
On peut aller la consulter et la signer en suivant le premier lien.
Cartes de références pour développeurs
Souvent, lorsque l'on code, on ne se souvient plus forcément des différentes fonctions de telle ou telle bibliothèque C, une autre fois c'est la liste des balises (X)HTML ainsi que leurs attributs.
Pour remédier à cela, la page Quick Reference Cards propose un certain nombre de fichiers au format PDF faisant la plupart du temps entre 1 et 4 pages et permettant d'avoir l'essentiel en condensé.
On y trouve des cartes pour CSS, XML Path, XSL, C, C++ STL, Perl, PHP, MySQL, etc... Soit au total, environ une quarantaine de cartes de références.
NdM : les cartes sont diffusées selon différentes licences, dont certaines peuvent ne pas être libres selon les définitions de la documentation libre (le contenu est purement technique) ou du logiciel libre de la FSF. La licence de chaque carte est précisée dans son contenu.
Pour remédier à cela, la page Quick Reference Cards propose un certain nombre de fichiers au format PDF faisant la plupart du temps entre 1 et 4 pages et permettant d'avoir l'essentiel en condensé.
On y trouve des cartes pour CSS, XML Path, XSL, C, C++ STL, Perl, PHP, MySQL, etc... Soit au total, environ une quarantaine de cartes de références.
NdM : les cartes sont diffusées selon différentes licences, dont certaines peuvent ne pas être libres selon les définitions de la documentation libre (le contenu est purement technique) ou du logiciel libre de la FSF. La licence de chaque carte est précisée dans son contenu.
Une version libre du Google File System
Tout le monde connaît la méthode de cache des pages de Google, c'est un système qui utilise une grappe (cluster) de PC « bas de gamme » pour stocker les pages d'Internet. Ce système propriétaire est décrit dans une publication scientifique bien connue et un développeur allemand a écrit ex nihilo une solution libre équivalente : Distributed Replicated Blob Server (DRBS). Ce logiciel est toujours dans une version alpha mais utilisable... et semble avoir un avenir prometteur pour l'archivage.
Mono 1.0 sous le feu des projecteurs
Mono est une plate-forme de développement qui propose une alternative libre à l'environnement .Net de Microsoft et qui met l'accent sur la compatibilité en s'appuyant sur la norme officielle de l'ECMA. Après la sortie le mois dernier de la version 1.0, on commence à voir fleurir sur le net des analyses techniques qui permettent d'apprécier les avantages de cette plate-forme et de les confronter avec les alternatives existantes.
Un article sur le site Arstechnica donne des exemples (et du code ; par exemple avec GTK#) et développe l'idée que ce framework offre des gages de rapidité de développement, du fait d'une grande simplicité.
Un article sur le site Arstechnica donne des exemples (et du code ; par exemple avec GTK#) et développe l'idée que ce framework offre des gages de rapidité de développement, du fait d'une grande simplicité.
La Fondation Mozilla a un an
Six ans après le lancement du projet Mozilla, la fondation Mozilla a un an.
Cette fondation a été créée dans le but d'incarner l'entité "officielle" chargée de gérer le projet Mozilla, de communiquer autour des logiciels développés, de nouer des partenariats avec des organisations tierces afin de promouvoir le projet Mozilla, de commercialiser des CD-ROM et autres "goodies", etc.
Maintenant que la notoriété du projet Mozilla ne se limite plus au strict milieu des afficionados du logiciel libre et autres techniciens de l'Internet, toutes les personnes ayant pris part au projet peuvent contempler le chemin accompli depuis que Netscape a libéré son logiciel.
Cette fondation a été créée dans le but d'incarner l'entité "officielle" chargée de gérer le projet Mozilla, de communiquer autour des logiciels développés, de nouer des partenariats avec des organisations tierces afin de promouvoir le projet Mozilla, de commercialiser des CD-ROM et autres "goodies", etc.
Maintenant que la notoriété du projet Mozilla ne se limite plus au strict milieu des afficionados du logiciel libre et autres techniciens de l'Internet, toutes les personnes ayant pris part au projet peuvent contempler le chemin accompli depuis que Netscape a libéré son logiciel.
Un nouveau site à propos de la bibliothèque Qt.
Le webmestre est heureux de vous faire connaître son site Web prog.qt, ouvert depuis quelques mois, mais ayant subi récemment des modifications.
Ce site est dédié à la bibliothèque Qt. En effet, malgré les qualités évidentes de la bibliothèque, il existe peu de sites dédiés exclusivement à celle-ci et aucun en français. Le site propose de rassembler les documentations et didacticiels en français sur le sujet.
Un forum est également présent permettant aux développeurs de tous niveaux de s'exprimer et de s'entraider.
Le site est depuis peu référencé sur le site de Trolltech dans la rubrique Developer. Totalement indépendant de cette société, le site a pour vocation d'aider les personnes désirant débuter la programmation avec cette bibliothèque.
Ce site est dédié à la bibliothèque Qt. En effet, malgré les qualités évidentes de la bibliothèque, il existe peu de sites dédiés exclusivement à celle-ci et aucun en français. Le site propose de rassembler les documentations et didacticiels en français sur le sujet.
Un forum est également présent permettant aux développeurs de tous niveaux de s'exprimer et de s'entraider.
Le site est depuis peu référencé sur le site de Trolltech dans la rubrique Developer. Totalement indépendant de cette société, le site a pour vocation d'aider les personnes désirant débuter la programmation avec cette bibliothèque.
Appel à contribution sur l'avenir de XUL
Ça fait quelques temps déjà que la communauté des développeurs XUL se plaignait de la manière dont l'équipe Mozilla gérait le développement et l'évolution de XUL (le dialecte XML de description d'interfaces graphiques riches de Mozilla, prononcer "zoul"). Parmi ces critiques, on évoquait la difficulté de rentrer en contact avec l'équipe de développement, la non-considération de certains patchs...
Suite à plusieurs messages de Neil Deakin (fondateur de xulplanet.com) sur son blog, plusieurs "têtes pensantes" de l'équipe Mozilla ont répondu et ont lancé un wiki pour discuter de l'avenir de XUL, et mettre en place d'autres moyens de communication utilisateurs/développeurs que Bugzilla.
Suite à plusieurs messages de Neil Deakin (fondateur de xulplanet.com) sur son blog, plusieurs "têtes pensantes" de l'équipe Mozilla ont répondu et ont lancé un wiki pour discuter de l'avenir de XUL, et mettre en place d'autres moyens de communication utilisateurs/développeurs que Bugzilla.
Un jeu concours
Si vous ne savez pas quoi faire pendant vos vacances et que coder est votre unique raison de vivre, vous pouvez vous lancer dans un grand concours de développement (Open Summer'04 contest) sur machine Symbian (P800, P900, etc...). Pour le moment rien à voir avec Linuxfr si ce n'est que les règles du jeu obligent les participants à utiliser la licence GPL.
Ce n'est pas pour Linux, mais les applications libres sont si rares sur nos mobiles que ça ne peut être que positif.
Ce n'est pas pour Linux, mais les applications libres sont si rares sur nos mobiles que ça ne peut être que positif.
Sortie de JOFFAD 2.0 !
Nous sommes heureux d'annoncer la sortie de JOFFAD 2.0
Sous licence LGPL, JOFFAD (Java Open Framework For Application Development) est un modèle de projet J2EE sous JOnAS qui intègre :
- Une arborescence de répertoire simple, réutilisable et documentée.
- Des scripts Ant fonctionnels qui vous permettent de réaliser les tâches basiques d'un projet J2EE (compilation, déploiement, ... ).
- Des outils libres régulièrement utilisés comme XDoclet, JUnitEE ou Struts.
Sous licence LGPL, JOFFAD (Java Open Framework For Application Development) est un modèle de projet J2EE sous JOnAS qui intègre :
- Une arborescence de répertoire simple, réutilisable et documentée.
- Des scripts Ant fonctionnels qui vous permettent de réaliser les tâches basiques d'un projet J2EE (compilation, déploiement, ... ).
- Des outils libres régulièrement utilisés comme XDoclet, JUnitEE ou Struts.
Concours pour la promotion de projets Libres francophones.
Linux Magazine s'associe à Lea Linux, LinuxFrench et l'hébergeur Lost Oasis pour promouvoir l'organisation d'un concours de projets Libres francophones.
Les prix se composent d'hébergements offerts par Lost Oasis et/ou d'abonnements gratuits aux différentes publications de Diamond Editions.
Un choix du public (après une période de vote en ligne) désignera les projets bénéficiant des abonnements et un vote en comité restreint (tenant compte de la voix du public) désignera les gagnants pour les solutions d'hébergement.
Si vous travaillez sur un projet libre peu connu et ayant besoin de ressources, venez inscrire ce projet à l'adresse au bas de cette annonce. Les inscriptions sont ouvertes durant tout le mois de Juin 2004.
Une fois la période d'inscription terminée, les internautes seront invités à voter pour les trois projets qu'ils souhaitent voir promus. Le vote du comité suivra peu après.
Les prix se composent d'hébergements offerts par Lost Oasis et/ou d'abonnements gratuits aux différentes publications de Diamond Editions.
Un choix du public (après une période de vote en ligne) désignera les projets bénéficiant des abonnements et un vote en comité restreint (tenant compte de la voix du public) désignera les gagnants pour les solutions d'hébergement.
Si vous travaillez sur un projet libre peu connu et ayant besoin de ressources, venez inscrire ce projet à l'adresse au bas de cette annonce. Les inscriptions sont ouvertes durant tout le mois de Juin 2004.
Une fois la période d'inscription terminée, les internautes seront invités à voter pour les trois projets qu'ils souhaitent voir promus. Le vote du comité suivra peu après.
Traduction du tutoriel de GnuArch
Nous venons de traduire le tutoriel de GnuArch, le système de contrôle de version.
Arch a, entre autres, la particularité de pouvoir être utilisé d'une manière totalement décentralisée (ou non). Il permet de travailler hors connexion (archiver, consulter l'historique etc.). Grâce à un système de cache optimisé, ce qui n'est pas étonnant lorsqu'on sait que l'auteur lui-même n'a pas de connexion "haut débit" !
Il a également la particularité d'être très "kiss" (Keep It Simple, Stupid). Le format d'archivage n'est qu'une suite de patchs, diffs, tgz déposés dans une arborescence. Ce qui fait qu'une archive peut être déposée sur un simple serveur de fichiers (local, ftp, http, webdav, ssh). Aucun serveur spécifique n'est donc nécessaire.
Nous avons effectué cette traduction pour mieux comprendre le fonctionnement de GnuArch, il se peut que des erreurs d'interprétations aient eu lieu, merci de nous les signaler (ainsi que toutes fautes simples et stupides !).
Arch a, entre autres, la particularité de pouvoir être utilisé d'une manière totalement décentralisée (ou non). Il permet de travailler hors connexion (archiver, consulter l'historique etc.). Grâce à un système de cache optimisé, ce qui n'est pas étonnant lorsqu'on sait que l'auteur lui-même n'a pas de connexion "haut débit" !
Il a également la particularité d'être très "kiss" (Keep It Simple, Stupid). Le format d'archivage n'est qu'une suite de patchs, diffs, tgz déposés dans une arborescence. Ce qui fait qu'une archive peut être déposée sur un simple serveur de fichiers (local, ftp, http, webdav, ssh). Aucun serveur spécifique n'est donc nécessaire.
Nous avons effectué cette traduction pour mieux comprendre le fonctionnement de GnuArch, il se peut que des erreurs d'interprétations aient eu lieu, merci de nous les signaler (ainsi que toutes fautes simples et stupides !).
Projet tuteuré pour apprendre Zope
Zope est un serveur d'applications web développé en python. Il est construit de manière à pouvoir être étendu sans limites en y ajoutant des modules. Ces modules se nomment des produits dans le vocabulaire de Zope. Comparable à des scripts php ou perl, ces produits offrent de nouvelles fonctionnalités pour étendre son application. L'exemple le plus connu de produit est Plone, gestionnaire de contenu en vogue.
Pour promouvoir cette technologie, Zopeur.org, portail francophone sur Zope et Python, lance un projet tuteuré de création de produits. Ce projet "ouvert" a pour objectif de démystifier et de proposer une documentation collégiale sur la création de produits pour Zope.
Toutes les étapes de construction d'un produit seront abordées et le projet sera suivi par des professionnels du domaine. Alors si vous voulez participer à ce projet ou si vous êtes tout simplement curieux de découvrir Zope et sa technologie à travers ce projet, rendez-vous sur Zopeur.org
Pour promouvoir cette technologie, Zopeur.org, portail francophone sur Zope et Python, lance un projet tuteuré de création de produits. Ce projet "ouvert" a pour objectif de démystifier et de proposer une documentation collégiale sur la création de produits pour Zope.
Toutes les étapes de construction d'un produit seront abordées et le projet sera suivi par des professionnels du domaine. Alors si vous voulez participer à ce projet ou si vous êtes tout simplement curieux de découvrir Zope et sa technologie à travers ce projet, rendez-vous sur Zopeur.org
Nouveau service APINC : DevLibre
Depuis moins d'une semaine, l'Association pour l'Internet Non Commercial a ouvert un nouveau service pour ses adhérents : DevLibre !
Cela n'a pas fait beaucoup de bruit, mais cela fait longtemps qu'une telle demande existe au sein des adhérents de l'association. À présent ils peuvent faire héberger des projets grâce à ce service basé sur GForge (gestion de projets, CVS, forums, gestion de bugs...).
Bien sûr seule la création de projets est réservée aux adhérents APINC, mais tout le monde peut contribuer à un projet existant sur DevLibre.
Enfin, seuls des projets libres ou open source peuvent être ouverts sur ce nouveau service. DevLibre complète à merveille l'offre de l'APINC qui oeuvre pour un internet non commercial et ouvert.
Cela n'a pas fait beaucoup de bruit, mais cela fait longtemps qu'une telle demande existe au sein des adhérents de l'association. À présent ils peuvent faire héberger des projets grâce à ce service basé sur GForge (gestion de projets, CVS, forums, gestion de bugs...).
Bien sûr seule la création de projets est réservée aux adhérents APINC, mais tout le monde peut contribuer à un projet existant sur DevLibre.
Enfin, seuls des projets libres ou open source peuvent être ouverts sur ce nouveau service. DevLibre complète à merveille l'offre de l'APINC qui oeuvre pour un internet non commercial et ouvert.
Les spécifications du langage D sont arrivées
Je vous conseille d'aller voir cette merveille. Ce langage a l'air très prometteur et est à la fois proche du C, C++, Java, mais avec des innovations très intelligentes.
Voici quelques caractéristiques, dans le désordre... : Orienté objet : classes, interfaces, délégation, RTTI, RAII (Resource Acquisition Is Initialization), Templates, vrais typedefs, définition de fonctions imbriquées, tableaux dynamiques, vrais types string, bit, complex, ... ramasse miette, gestion d'exceptions, assertions dynamiques et statiques (à la compilation), tests unitaires d'objets.
Il existe une bibliothèque pour GTK. Le frontend pour compilateur est en licence GPL+Artistic. Le projet de compilateur Gnu D, semble être abandonné... dommage.
Espérons que ce langage va percer...
Voici quelques caractéristiques, dans le désordre... : Orienté objet : classes, interfaces, délégation, RTTI, RAII (Resource Acquisition Is Initialization), Templates, vrais typedefs, définition de fonctions imbriquées, tableaux dynamiques, vrais types string, bit, complex, ... ramasse miette, gestion d'exceptions, assertions dynamiques et statiques (à la compilation), tests unitaires d'objets.
Il existe une bibliothèque pour GTK. Le frontend pour compilateur est en licence GPL+Artistic. Le projet de compilateur Gnu D, semble être abandonné... dommage.
Espérons que ce langage va percer...
OSDL rejoint par AMD
OSDL est un organisme à but non lucratif dont l'objectif est d'améliorer le noyau Linux et d'aider son adoption. OSDL a été créé en 2000 et est sponsorisé par de nombreuses entreprises : IBM, Intel, HP, NEC, Red Hat, SuSE, etc.
OSDL est notamment connu pour être l'employeur de sa majesté Linus Torvalds.
OSDL est notamment connu pour être l'employeur de sa majesté Linus Torvalds.