La Fondation Apache lance une implementation de J2EE et appelle à participer.
Le regroupement de plusieurs membres de divers projets OpenSource du monde java permet d'envisager de mettre en place le projet Geronimo [0]. Ces personnes viennent des projets :
- Castor ,
- JBoss ,
- MX4J ,
- OpenEJB
Le projet est actuellement dans l'incubateur, mais si vous êtes un acteur du monde J2EE et que vous vous sentez l'âme d'un bâtisseur, alors ca pourrait être le moment d'ajouter votre pierre à l'édifice, ils en demandent :)
Pour information, j'ai découvert ce projet en lisant un article chez TheServerSide où il est dit que RedHat [1] se rapproche de Jonas et OpenEJB. Dans les commentaires de l'article, on peut lire la réponse de Richard Monson-Haefel : David Blevins and I decided to join the Apache Geronimo J2EE open source project a few weeks ago. This Red Hat deal is news to us. I wish they had spoken to David or I before including OpenEJB in the press release. We would have told them about Geronimo.
Neither David Blevins or I will continue work on OpenEJB, except to support current users. The code will basically be frozen where it is (except for bug fixes) and we will turn our attention to the Apache Geronimo project. [2]... Red Hat s'est un peu précipité dans ses annonces!
Il existe actuellement 2 projets majeurs d'environement J2EE en OpenSource : JBoss et Jonas.
à la recherche de la nouvelle star^W^W^W^W du geek ultime
Le magazine Linux Journal est à la recherche de l'ultime geek Linux, celui qui pourrait en remontrer à Linus Torvalds lui-même.
Vous sentez-vous prêt à relever le défi et à en découdre avec ceux qui prétendent être cet oiseau rare ? À vos claviers, un premier questionnaire vous attend et, à la ligne d'arrivée, si vous êtes le gagnant, une croisière en Alaska avec Linus lui-même.
Vous sentez-vous prêt à relever le défi et à en découdre avec ceux qui prétendent être cet oiseau rare ? À vos claviers, un premier questionnaire vous attend et, à la ligne d'arrivée, si vous êtes le gagnant, une croisière en Alaska avec Linus lui-même.
La LGPL s'applique à Java exactement comme pour C/C++
Dave Turner, Monsieur License de la FSF a confirmé l'interprétation de la Apache Software Foundation concernant l'utilisation de classes Java provenant d'une Jar sous LGPL.
La section 6 de la licence s'applique dans le cas de Java. C'est à dire qu'un import java est équivalent à l'édition des liens en C (la liaison dans java est entièrement au runtime, pour ceux qui n'auraient pas remarqué) .
Ce qui signifie que si vous faites des modifications à une bibliothèque LGPL que l'on utilise de cette manière, vous devez publier les modifications selon les termes de la licence. La situation est la même que pour du C/C++.
Le probleme d'Apache est qu'ils veulent leurs bibliothèques sous une licence plus permissive que celles de GNU (en particulier sur le copyright).
La section 6 de la licence s'applique dans le cas de Java. C'est à dire qu'un import java est équivalent à l'édition des liens en C (la liaison dans java est entièrement au runtime, pour ceux qui n'auraient pas remarqué) .
Ce qui signifie que si vous faites des modifications à une bibliothèque LGPL que l'on utilise de cette manière, vous devez publier les modifications selon les termes de la licence. La situation est la même que pour du C/C++.
Le probleme d'Apache est qu'ils veulent leurs bibliothèques sous une licence plus permissive que celles de GNU (en particulier sur le copyright).
Un Clone de MultiDeskOS en opensource
Dans la grande lignée des implementations libres qui vont changer le monde (Linux/Unix, Mozilla/Netscape, .NET/.GNU et j'en passe) :
Alex14, se lance dans un multideskOS Libre !
Pour l'instant le projet, en pré-version fait :
lation, analyse lexicale, affectation, while, for, appels de fonctions (non terminés). En fait il y a un "compilateur" qui envoie du pseudo code pour une VM pas-encore-commencée.
Alex14, se lance dans un multideskOS Libre !
Pour l'instant le projet, en pré-version fait :
lation, analyse lexicale, affectation, while, for, appels de fonctions (non terminés). En fait il y a un "compilateur" qui envoie du pseudo code pour une VM pas-encore-commencée.
Résumé GNOME 18.07.2003
Au sommaire de ce nouveau résumé GNOME estival :
* gnome.org change d'apparence : les modifications vont se faire petit à petit mais dès la page d'accueil on peut constater un grand bouleversement sur le site web de GNOME
* mise à jour de la traduction galloise de GNOME
* art.gnome.org a été mis à jour également
* sodipodi : est maintenant devenu un outils de création graphique vectoriel au même titre que GIMP pour le bitmap
* Evolution : de nouvelles propositions pour l'interface
* freedesktop.org : l'équipe a pour projet d'éditer une plateforme de développement de GNOME et KDE...
* gnome.org change d'apparence : les modifications vont se faire petit à petit mais dès la page d'accueil on peut constater un grand bouleversement sur le site web de GNOME
* mise à jour de la traduction galloise de GNOME
* art.gnome.org a été mis à jour également
* sodipodi : est maintenant devenu un outils de création graphique vectoriel au même titre que GIMP pour le bitmap
* Evolution : de nouvelles propositions pour l'interface
* freedesktop.org : l'équipe a pour projet d'éditer une plateforme de développement de GNOME et KDE...
Qt GPL pour DirectFB en version pre-alpha
Qt a été porté pour DirectFB. Pour l'instant, c'est en version pré-alpha. La licence est la GNU GPL. Dans les liens il y a le site web du projet avec le code source et des captures d'ecran.
Qt est la bibliothèque graphique C++ de l'entreprise Trolltech disponible sous licence GPL notamment pour GNU/Linux et MacOS X. Qt est disponible sous une licence payante pour ceux que la licence GPL rebute.
Qt est la bibliothèque graphique à la base du projet KDE.
DirectFB est une bibliothèque bas niveau au dessus du framebuffer du noyau Linux qui permet l'accélération graphique et l'abstraction des composants matériels. GTK+ a déjà été porté sous DirectFB depuis quelques temps (http://directfb.org/gtk.xml). DirectFB a pour ambition de remplacer les implémentations X actuelles.
Qt est la bibliothèque graphique C++ de l'entreprise Trolltech disponible sous licence GPL notamment pour GNU/Linux et MacOS X. Qt est disponible sous une licence payante pour ceux que la licence GPL rebute.
Qt est la bibliothèque graphique à la base du projet KDE.
DirectFB est une bibliothèque bas niveau au dessus du framebuffer du noyau Linux qui permet l'accélération graphique et l'abstraction des composants matériels. GTK+ a déjà été porté sous DirectFB depuis quelques temps (http://directfb.org/gtk.xml). DirectFB a pour ambition de remplacer les implémentations X actuelles.
Nouvelle beta Red Hat Linux
Red Hat a annoncé la disponibilité d'une nouvelle beta de la distribution Red Hat Linux.
Les nouveautés (liste non-exhaustive) :
- Mozilla 1.4
- Evolution 1.4.3
- epiphany 0.8.0 (galeon n'est plus présent)
- installation en mode graphique pour les méthodes ftp, http et disque dur
- boot graphique
- image dvd (selon la release note mais je n'ai pas trouvé l'image)
- noyau avec ACPI
- noyau avec protection Exec Shield
Cette distribution ne sera pas disponible en version boîte. Red Hat estime que ça alourdit les sorties de la distribution qui se veut "dynamique".
Red Hat annonce aussi la création d'un nouveau site web dédié au développement de la distribution Red Hat Linux. Vous y trouverez trouve les informations sur Red Hat Linux et comment participer à son développement.
NB : C'est une beta ! Faites des sauvegardes !
Les nouveautés (liste non-exhaustive) :
- Mozilla 1.4
- Evolution 1.4.3
- epiphany 0.8.0 (galeon n'est plus présent)
- installation en mode graphique pour les méthodes ftp, http et disque dur
- boot graphique
- image dvd (selon la release note mais je n'ai pas trouvé l'image)
- noyau avec ACPI
- noyau avec protection Exec Shield
Cette distribution ne sera pas disponible en version boîte. Red Hat estime que ça alourdit les sorties de la distribution qui se veut "dynamique".
Red Hat annonce aussi la création d'un nouveau site web dédié au développement de la distribution Red Hat Linux. Vous y trouverez trouve les informations sur Red Hat Linux et comment participer à son développement.
NB : C'est une beta ! Faites des sauvegardes !
JOFFAD 1.0 est disponible
SCUB est heureux d'annoncer la sortie de la version 1.0 de JOFFAD en LGPL.
JOFFAD est un framework pour faciliter, accélerer et normaliser le développement d'application J2EE avec JOnAS.
Pour cette sortie, nous avons aussi créé un exemple de projet et écrit un article sur la création d'applications J2EE avec JOFFAD et JOnAS.
Nous avons aussi mis à disposition la présentation que nous avons réalisé aux RMLL.
JOFFAD est un framework pour faciliter, accélerer et normaliser le développement d'application J2EE avec JOnAS.
Pour cette sortie, nous avons aussi créé un exemple de projet et écrit un article sur la création d'applications J2EE avec JOFFAD et JOnAS.
Nous avons aussi mis à disposition la présentation que nous avons réalisé aux RMLL.
GPS 1.2.2 : GNAT Programming System est dispo
GPS, un IDE (NdM : Integrated Development Environment) particulièrement bien fait est enfin disponible.
En effet, cet IDE laisse loin derrière (à mon humble avis) tous ses concurents libres et offre enfin une interface intuitive, pratique pour développer.
Pour l'instant, les langages supportés sont l'Ada, le C et le C++
En effet, cet IDE laisse loin derrière (à mon humble avis) tous ses concurents libres et offre enfin une interface intuitive, pratique pour développer.
Pour l'instant, les langages supportés sont l'Ada, le C et le C++
Sistina announce Sistina GFS 5.2
GFS permet d'utiliser les partitions de plusieurs machines pour créer un système de fichier partagé.
Sistina a beaucoup contribué à Linux. Sistina a notablement travaillé sur le support raid et lvm de Linux.
Initialement GFS, dont Sistina est le propriétaire, était sous licence GPL. Malheureusement il y a quelques mois Sistina a pris la décision de passer le produit sous une licence propriétaire.
J'en arrive à ce qui motive plus particuliairement cette news : OpenGFS.
OpenGFS est la version GPL de GFS. On a maintenant un "duel" entre deux solutions. D'une propriétaire, l'autre libre. Faites votre choix.
vu sur lwn.
Sistina a beaucoup contribué à Linux. Sistina a notablement travaillé sur le support raid et lvm de Linux.
Initialement GFS, dont Sistina est le propriétaire, était sous licence GPL. Malheureusement il y a quelques mois Sistina a pris la décision de passer le produit sous une licence propriétaire.
J'en arrive à ce qui motive plus particuliairement cette news : OpenGFS.
OpenGFS est la version GPL de GFS. On a maintenant un "duel" entre deux solutions. D'une propriétaire, l'autre libre. Faites votre choix.
vu sur lwn.
Le dernier Linux 2.5 est sorti
Linus Torvalds a annoncé la disponibilité de Linux 2.5.75.
L'annonce indique que c'est probablement le dernier noyau 2.5 et qu'il va commencer une série de "pre-2.6".
Si vous ne savez pas quoi faire ce week-end, c'est le moment de tester le noyau et de faire un rapport de bug si vous rencontrez des problèmes. Vous aurez la satisfaction d'avoir aidé à la qualité du futur 2.6. Plus tôt un bug est reporté et plus de chance il y a qu'il soit corrigé. N'attendez pas le dernier pre-2.6 !
Le test d'un noyau n'est pas une tâche facile et il faut être bien documenté pour être sûr que tout a été correctement installé/configuré. De même avant de reporter un bug, vérifiez soigneusement que le bug n'a pas déjà été rapporté et faites une petite recherche sur google.
J'ai ajouté quelques liens pour avoir les informations nécessaires pour tester un 2.5. Lisez attentivement ces informations. Pensez aussi à lire le fichier Documentation/Changes dans les sources du noyau.
L'annonce indique que c'est probablement le dernier noyau 2.5 et qu'il va commencer une série de "pre-2.6".
Si vous ne savez pas quoi faire ce week-end, c'est le moment de tester le noyau et de faire un rapport de bug si vous rencontrez des problèmes. Vous aurez la satisfaction d'avoir aidé à la qualité du futur 2.6. Plus tôt un bug est reporté et plus de chance il y a qu'il soit corrigé. N'attendez pas le dernier pre-2.6 !
Le test d'un noyau n'est pas une tâche facile et il faut être bien documenté pour être sûr que tout a été correctement installé/configuré. De même avant de reporter un bug, vérifiez soigneusement que le bug n'a pas déjà été rapporté et faites une petite recherche sur google.
J'ai ajouté quelques liens pour avoir les informations nécessaires pour tester un 2.5. Lisez attentivement ces informations. Pensez aussi à lire le fichier Documentation/Changes dans les sources du noyau.
Résumé GNOME 06.07.2003
Après deux mois de silence, Christian Schaller a rédigé un nouveau résumé GNOME :
# Dashboard : Nat Friedman (de Ximian) expose son nouveau projet sur son site personnel.
# Planet GNOME : est le nom du blog de Jeff Waugh consacré à GNOME.
# amSynth : le synthétiseur de Nick Dowell s'approche de la version 1.
# Rhythmbox change de responsable.
# GNOME 2.3.3 (branche de développement) est disponible.
# Java-GNOME 0.8 : nouvelle version du binding.
# Gnumeric (le tableur) a cinq ans.
# Gstreamer va gérer de nouveaux formats.
# Imendio : une nouvelle société qui propose des logiciels pour GNOME.
# Dashboard : Nat Friedman (de Ximian) expose son nouveau projet sur son site personnel.
# Planet GNOME : est le nom du blog de Jeff Waugh consacré à GNOME.
# amSynth : le synthétiseur de Nick Dowell s'approche de la version 1.
# Rhythmbox change de responsable.
# GNOME 2.3.3 (branche de développement) est disponible.
# Java-GNOME 0.8 : nouvelle version du binding.
# Gnumeric (le tableur) a cinq ans.
# Gstreamer va gérer de nouveaux formats.
# Imendio : une nouvelle société qui propose des logiciels pour GNOME.
QSA 1.0 est disponible
Ca y est la version 1.0 de Qt Script for Application (QSA pour les intimes) est enfin sortie.
Pour rappel, QSA, développé par Trolltech, est une bibliothèque et un langage permettant de rendre scriptable les applications C++ développées avec Qt.
C'est-à-dire que les développeurs vont pouvoir faire en sorte de façon simple que les utilisateurs de leurs applications puissent étendre celles-ci en utilisant et/ou en écrivant des scripts QtScript.
Le langage QtScript est basé sur le standard ECMAScript, d'où découlent entre autres le JScript de Microsoft et le JavaScript de Netscape. Le langage peut faire appel à toutes les classes Qt, et peut utiliser les instances de celles-ci du programme mère selon le bon vouloir du programmeur.
QSA fournit donc la bibliothèque, l'interpréteur QtScript et deux éditeurs QtScript directement intégrables dans les applications par le biais de deux classes.
QSA est sous la double license Qt/GPL, à noter que la version GPL est comme pour la bibliothèque Qt, disponible sous environnement X11 et MacOS (évaluation seulement disponible sous Windows).
Pour rappel, QSA, développé par Trolltech, est une bibliothèque et un langage permettant de rendre scriptable les applications C++ développées avec Qt.
C'est-à-dire que les développeurs vont pouvoir faire en sorte de façon simple que les utilisateurs de leurs applications puissent étendre celles-ci en utilisant et/ou en écrivant des scripts QtScript.
Le langage QtScript est basé sur le standard ECMAScript, d'où découlent entre autres le JScript de Microsoft et le JavaScript de Netscape. Le langage peut faire appel à toutes les classes Qt, et peut utiliser les instances de celles-ci du programme mère selon le bon vouloir du programmeur.
QSA fournit donc la bibliothèque, l'interpréteur QtScript et deux éditeurs QtScript directement intégrables dans les applications par le biais de deux classes.
QSA est sous la double license Qt/GPL, à noter que la version GPL est comme pour la bibliothèque Qt, disponible sous environnement X11 et MacOS (évaluation seulement disponible sous Windows).
Open versus closed sources
Ca y est! Après la découverte de l'ADN, la démonstration du théorème de Fermat..., une nouvelle énigme scientifique vient d'être résolue. Une équipe de chercheurs anglais de l'université d'Oxford vient de montrer que le modèle "code source ouvert" est plus avantageux (à plusieurs égards) que le modèle "code source fermé".
Merci la science.
Merci la science.
Liste des présentations de YAPC::EU 2003
Comme vous le savez peut-être, YAPC::EU 2003 aura lieu à Paris au Conservatoire National des Arts et Métiers. Aujourd'hui, la liste des présentations qui y seront faites est disponible sur le site web des Mongueurs de Perl, organisateurs de la conférence. Rappelons que les pré-inscriptions sont ouvertes et que YAPC::EU est une conférence relativement peu chère (99 euros pour trois jours).