Lisaac 0.12 en GPL v3

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
1
24
sept.
2007
Technologie
Après un an de travail intensif, Benoit Sonntag nous livre une version stable et intégralement réécrite de Lisaac, un langage ayant une productivité proche des langages de script avec les performances du C. Lisaac est un langage objet à prototype avec une bibliothèque et un compilateur sous licence GPLv3.

Les benchs effectués sur des traductions fidèles de programmes C donnent des résultats différents en fonction de l'architecture cible : on obtient, grossièrement, un code de 20 % plus rapide à 30 % plus lent.

La spécification 0.2 apporte de nombreuses nouveautés au langage : un système de types amélioré, une syntaxe où la casse permet de séparer clairement mot-clé, prototype/type et variables, un système de contrats amélioré et gérant l'héritage, une gestion automatique des micro/macro objets, l'héritage alimentaire, une gestion des blocks très puissante. L'innovation la plus visible est l'apparition des résultats multiples : une méthode peut retourner plusieurs valeurs, de même qu'elle peut en accepter plusieurs en argument.

Le compilateur est en outre capable de produire des statistiques sur les appels potentiels sur NULL et de prédire l'endroit où ils risquent d'arriver. Les temps d'exécution, la consommation mémoire et surtout la stabilité du compilateur ont été considérablement améliorés.

L'intérêt majeur pour le libre est la disponibilité du seul compilateur objet au monde à réaliser une analyse de flot profonde du code. Cette technique de compilation, qui analyse et prédit les chemins potentiellement empruntés par le code à l'exécution permet une optimisation très poussée de celui-ci afin se rapprocher des performances du C (voir les benchs).

Dominique Colnet (auteur de SmartEiffel) et Benoit Sonntag ont quasiment terminé un traducteur Eiffel vers Lisaac. Ce traducteur permettra à Lisaac de bénéficier d'une bibliothèque Eiffel rigoureusement traduite de l'originale, et donc de disposer d'une bibliothèque testée et sûre. Cette bibliothèque devra ensuite être retravaillée afin d'utiliser au mieux la puissance d'un langage objet à prototype.

La version 0.3 de Lisaac, implémentera la gestion de la concurrence avec le modèle COP, qui automatisera celle-ci. La version 0.4 apportera la stabilisation syntaxique, sémantique et fonctionnelle du langage, ce qui permettra le lancement du projet Isaac OS, le système d'exploitation objet à prototype. Le projet Isaac sera ainsi réellement lancé.

Espérons que la communauté répondra présent à ce formidable défi.

NdM : l'"héritage alimentaire" est appelé comme cela car c'est un héritage qui possède toutes les propriétés de l'héritage classique, mais "secrètement". C'est à dire que vu de l'extérieur de l'objet qui utilise ledit héritage alimentaire, on ne sait pas qu'il hérite.

Migration massive des écoles sous GNU/Linux

Posté par  (site web personnel) . Modéré par Thomas Petazzoni.
Étiquettes :
0
24
sept.
2007
Éducation
En cette période de rentrée, c'est avec plaisir que l'on apprend la migration massive des écoles de Russie, de la Macédoine et du Venezuela sous GNU/Linux.

Trois pays et trois raisons différentes d'avoir choisi GNU/Linux. La Russie principalement pour la sécurité juridique, la Macédoine pour le coût, et le Venezuela par choix politique.

Pour suivre particulièrement l'actualité autour du logiciel libre éducatif, j'ai le sentiment que nous avons aujourd'hui une offre de logiciel particulièrement adaptée au monde de l'enseignement. Ces déploiements massifs le confirment.

D'après vous que manque-t-il en France pour nos enfants aussi soient éduqués avec des logiciels libres ?

Triade 1.6, gestion d'établissements scolaires par Internet

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
23
sept.
2007
Éducation
T.R.I.A.D.E. est un logiciel libre sous licence GPL de gestion d'établissements scolaires par Internet, réalisé par la société éponyme. Développé sous la forme d'une application Web en PHP/MySQL, il permet de gérer différents aspects de la vie d'un établissement scolaire. Tout d'abord, la vie scolaire (absences, retards, dispenses, notes, emploi du temps, réservation de ressources, actualités, disciplines, sanctions...), mais également la pédagogie (création de cours, accès aux ressources numériques, cahier de texte, livret de compétences, carnet de suivi, agenda partagé, planification D.S.T), la gestion de stage et le travail collaboratif au travers d'une messagerie et d'un forum.

T.R.I.A.D.E peut être hébergé soit par l'établissement scolaire directement, soit au travers de services d'hébergement de la société éditrice du logiciel. Il permet la saisie et la consultation des devoirs, DST, retards, absences, sanctions en temps réel et 24h/24 par les enseignants comme par les parents. Il offre d'autres fonctionnalités comme l'envoi de SMS aux parents, les bulletins personnalisés, l'agenda partagé, la communication par mail entre les différents utilisateurs, etc.

T.R.I.A.D.E vient de sortir en version 1.6, apportant de nombreuses nouveautés.

NdM : Prométhée est un autre ENT libre.

Tux Racer est de retour !

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
0
22
sept.
2007
Jeu
Aujourd'hui sort Extreme Tux Racer 0.35. Extreme Tux Racer, c'est le nouveau nom de PlanetPenguin Racer, le fork du célèbre (mais depuis longtemps abandonné) Tux Racer. Nouveau nom, mais également nouvelle équipe de développement et, bien entendu, nouveautés. Ce jeu est disponible sous licence GPL.

Au programme de cette version :
  • De nombreuses nouvelles courses, compilées dans une nouvelle coupe.
  • Un bon nombre de nouveautés graphiques, tel le redesign des objets du décor.
  • Un écran de meilleurs scores.
  • Et pas mal d'autres petites améliorations (principalement des corrections de bugs et de meilleures traductions).

Cette version, disponible à terme pour Ubuntu (y compris 64bits), Debian, ArchLinux, Windows ainsi qu'en Autopackage, n'est que la première d'une (on peut l'espérer) longue série, qui continuera dès décembre 2007/janvier 2008 avec la sortie de la 0.4 (anciennement 0.5), qui apportera entre autres l'attendu mode multi-joueurs.

Conférence sur « la parentalité à l'ère du numérique »

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
0
22
sept.
2007
Internet
L'association Chtinux participera à la conférence « Enfance en ligne : la parentalité à l'ère du numérique, mieux comprendre pour mieux éduquer ». Le but de la conférence est de présenter les dangers d'Internet, des jeux vidéos etc. et des solutions aux parents.

Cette conférence est organisée par Microsoft, l'UNAF, l'UDAF59, la Délégation aux usages de l'Internet et la mairie de Lille. Elle se tiendra samedi 29 septembre au matin, dans le grand hall de l'hôtel de ville.

NdM : la trop grande proximité de sociétés commerciales et de l'éducation nationale a déjà été évoquée plusieurs fois sur LinuxFr avec La neutralité commerciale de l'école publique est-elle soluble dans le numérique ? (2005) et L'Éducation nationale vend les produits de Microsoft dès la maternelle (2006). Rappelons aussi les dépêches Pages sur le logiciel libre dans un guide diffusé avec Science et Vie Junior et Logprotect et la protection des enfants.

Aptana : finalement ce sera de la double licence.

Posté par  . Modéré par Sylvain Rampacek.
Étiquettes :
0
22
sept.
2007
Communauté
Aptana est un greffon Eclipse ajoutant des fonctionnalités pour l'édition d'application web, client et serveur, les principales technologies gérées (entièrement ou partiellement) sont pour l'instant (X)HTML, JavaScript, CSS, PHP, Adobe AIR et Rails.

Le 5 septembre dernier, l'équipe d'Aptana annonçait un changement de licence, passant d'Eclipse Public License (EPL) à L'Aptana Public License (APL). Ce choix était motivé pour garder un certain contrôle des travaux dérivés : l'EPL est similaire aux BSD, elle ne requiert pas la redistribution des modifications, même commercialisées sous forme propriétaire. On peut supposer que la principale motivation était de protéger la marque ou d'éviter une version propriétaire éditée par un tiers.

Beaucoup ont accueilli cette nouvelle avec consternation - ce projet étant très prometteur - mais l'APL pose des contraintes fortes pour la redistribution, notamment au sein des distributions (dans une moindre mesure, comme la politique Mozilla pour Firefox, de part la protection de la marque, par exemple).

Or aujourd'hui, Paul Colton annonce que désormais Aptana sera distribué sous deux licences, à choisir selon les besoins entre l'APL et la GPL. Le résultat est que les intérêts de tous sont préservés, la liberté de redistribution pour les libristes, et - pour peu que la qualité du code et les orientations du projet restent populaires - le contrôle du projet pour l'équipe d'Aptana.

(Commentaires et description plus personnelle du projet dans le corps de l'article)

Chacun cherche son chat : phpFreeChat 1.0

Posté par  (site web personnel) . Modéré par Sylvain Rampacek.
Étiquettes :
0
22
sept.
2007
PHP
phpFreeChat est un module de chat écrit en PHP pour la partie serveur et en XHTML/JavaScript pour la partie cliente. AJAX est utilisé pour mettre à jour sans clignotement la liste des messages et des pseudonymes. Côté client, le système de thèmes permet de personnaliser l'apparence de son propre chat rapidement. Côté serveur, les données sont stockées par défaut dans des fichiers mais le système de conteneurs extensible permet facilement de basculer vers une base MySQL ou vers son propre système. Les développeurs peuvent également rajouter des commandes ou toute sorte de robots pour ajouter un peu plus d'interactivité au chat.

La version 1.0-final est le point de départ de la nouvelle branche stable de phpFreeChat ; elle succède à la branche 0.x qui existe depuis Janvier 2006.

Rendez-vous sur la démo !

Conférence PHP Québec 2008: appel aux conférenciers

Posté par  . Modéré par Amaury.
Étiquettes :
0
21
sept.
2007
PHP
PHP Québec est fier d'annoncer la 6e édition de la Conférence PHP Québec. Du 12 au 14 mars 2008, les experts de PHP présenteront des solutions réelles aux développeurs et chefs de projets au prestigieux Hôtel Sofitel, situé dans le centre-ville de Montréal.

Avec des évènements tels que le PHPLab, le salon d'emploi et le 5 à 7, la conférence sera une excellente occasion pour rencontrer les experts, les développeurs du langage PHP et les commanditaires. Contrairement aux ateliers traditionnels, le PHPLab est un concept unique où un groupe de personnes et un modérateur sont invités à poser des questions et proposer des solutions aux scénarios réels. Apportez votre ordinateur portable et saisissez la puissance de PHP !

Conférenciers européens et francophones bienvenus, voir la page d'appel aux conférenciers. La date limite d'envoi est le 28 septembre 2007.

Première poursuite judiciaire aux États-Unis concernant une violation de la GPL

Posté par  (site web personnel) . Modéré par j.
Étiquettes : aucune
0
21
sept.
2007
Justice
Groklaw nous apprend que le principal développeur de Busybox, Erik Andersen, a entamé des poursuites judiciaires à l'encontre de la société Monsoon Multimedia concernant une violation de copyright. Busybox combine des versions minimalistes de nombreux outils Unix en un seul exécutable de taille réduite. Il propose ainsi des substituts pour la plupart des outils que l'on trouve habituellement dans GNU coreutils. Busybox est donc très souvent utilisé dans le monde de l'embarqué sous Linux, et est distribué sous licence GPL.

La société Moonsoon Multimedia vend un enregistreur numérique en direct avec des possibilités de time-shifting (décalage temporel). Cette société confirme publiquement intégrer une version modifiée de Busybox dans ses produits, mais elle ne met à disposition de ses clients que le code source d'origine de Busybox, sans les modifications présentes dans le lecteur, en violation de la licence GPL. Erik Andersen attaque donc la société Moonsoon Multimedia pour obtenir le respect de la licence GPL. Il est assisté pour ce procès du Software Freedom Law Center, qui a publié le texte complet de la plainte.

Bien que d'autres procès concernant la GPL aient déjà eu lieu dans plusieurs pays du monde, celui-ci revêt une importance particulière puisqu'il s'agit du premier procès aux États-Unis impliquant une violation de la licence GPL.

NdM : Merci à fleny68 pour son journal sur le sujet.

Première version de 'unix-initiation'

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
0
21
sept.
2007
Doc
Première version du projet de documentation "unix-initiation". Ce projet consiste en la publication sous une licence libre d'une documentation d'introduction aux systèmes UNIX, réalisée dans le cadre d'un cours en école d'ingénieur.

Pour son cours à l'Esme Sudria, Sylvain Baudry a réalisé une documentation complète sur UNIX à l'intention des élèves. La documentation reprend donc tout les points essentiels à connaître dans un environnement UNIX : mécanisme d'interprétation du shell, redirections, sortie standard, commande de base, exemple de script, utilisation de sed et awk, guide de l'utilisateur vi et emacs, différence de comportements entre les différents shells... Ce texte est une parfaite introduction pour un débutant dans un tel univers.

Le texte du polycopié est rédigé en LaTeX et est désormais publié sous licence GPL, hébergé sur la forge Gna!.

Trophées du Libre 2007 : derniers jours pour les candidats

Posté par  . Modéré par j.
Étiquettes :
0
20
sept.
2007
Communauté
Les inscriptions aux Trophées du Libre se terminent le 1er octobre 2007. Il ne vous reste que quelques jours pour participer à ce concours qui récompense les logiciels libres novateurs dans 6 catégories :
  • Sécurité,
  • Jeux / Multimédia,
  • Educatif,
  • Logiciels scientifiques,
  • Logiciels pour administrations et collectivités,
  • Gestion d'entreprise.
Comme l'explique Nat Makarevitch, vice-président du jury
Les Trophées du libre sont l'une des rares occasions, pour un projet, d'obtenir des moyens et de la visibilité hors de l'univers du libre et offrent, cette année encore, plus de 30 000 ¤ de prix aux projets. Si vous employez un programme libre et l'appréciez pourquoi ne pas lui rendre service en vous assurant, s'il correspond aux critères, qu'il est candidat ?
Le jury, présidé par Georg Greve, président de la FSF Europe, est composé de personnalités du Logiciel Libre d'une douzaine de nationalités différentes, parmi lesquelles on retrouve notamment Kern Sibbald (Bacula), Alex Beregszászi (Mplayer), Luis Casas Luengo (Fundecyt), Damien Sandras (Ekiga), Louis Desjardins (Scribus) et Sam Hocevar (VLC / Debian).

Premier salon professionnel des Logiciels Libres le 4 octobre 2007 à Marseille

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par rootix.
0
20
sept.
2007
Commercial
L'association Libertis, qui regroupe des SSLL de la région PACA, organise le premier "Salon professionnel des Logiciels Libres et Open Source" le 4 octobre 2007 au World Trade Center à Marseille.

Ce salon professionnel sur les Logiciels Libres constitue l'une des actions majeures de promotion du Libre de la rentrée en PACA et l'évènement d'ouverture du « Mois des TIC » à Marseille. La présence de la Tunisie comme pays invité d'honneur permettra de consolider les liens que la pépinière d'entreprise de Marseille Innovation a su tisser dans le domaine de l'Open Source, depuis de nombreuses années déjà avec les pays du bassin méditerranéen et plus récemment avec la Chine. De belles perspectives de croissance à l'international pour les SSLL de PACA.

Venez nombreux !

Rentrée ACTUX - Apéro du libre

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
0
20
sept.
2007
Lug
L'association ACTUX - basée à Rennes - fait sa rentrée . Pour son premier événement de la saison, ACTUX organise un Apéro du Libre le mercredi 26 septembre au bar "Golden Gate" à Rennes (rue St Georges, près du Parlement de Bretagne) à partir de 19h.

Au programme: tout et tout. Les discussions sont libres et au choix de chacun.

Kaella 3.2 DVD

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
0
20
sept.
2007
Debian
La Kaella (Knoppix Linux Azur) passe en version stable. La première RC1 de la Kaella DVD 3.2 n'ayant pas de bug majeur, cette première RC devient donc la version finale.

Cette version est la première au format DVD de ce live-cd Linux qui existe depuis 2004. Le format DVD permet bien sûr d'avoir plus de logiciels disponibles dans la Kaella, mais il a aussi permis d'ajouter 3 autres projets libres :
  • Dogmazic : 1Go de musique libre, dont 6 albums complets ;
  • GeeXboX : mini-distrib live-cd, pour maxi multimedia ;
  • Compile T&A : 700Mo de logiciels libres pour Windows.
En effet, tant qu'à graver un DVD, autant le remplir :)

Le sommet Linux 2007

Posté par  (site web personnel) . Modéré par rootix.
0
20
sept.
2007
Linux
Le site Linux Weekly News vient de mettre à disposition son compte rendu complet du sommet 2007 des développeurs du noyau Linux qui a eu lieu les 5 et 6 septembre à Cambridge en Angleterre.
Ce sommet est réservé aux développeurs du noyau (ils viennent sur invitation) et il doit permettre de faire le point sur les travaux en cours afin de décider les futures orientations de Linux. Parmi les 80 développeurs présents, Jonathan Corbet a assisté aux diverses sessions de ce sommet annuel et il publie des articles succints sur chaque présentation ayant eu lieu lors de ces deux jours. Cela permet aux utilisateurs de Linux de se faire une idée de l'orientation générale du développement de leur noyau préféré.
On peut noter que la traditionnelle photo des développeurs montre une spectaculaire augmentation du nombre de filles présentes au sommet 2007 (+200%) : on passe de une à trois par rapport à l'an dernier !