SCons 1.0

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
12
26
août
2008
Python
SCons est un logiciel libre sous licence MIT, écrit en Python, de construction de logiciels. Il permet d'automatiser les compilations comme avec les logiciels libres autoconf et automake, et contient un cache comme ccache. Il est conçu pour être plus rapide, facile et fiable que le traditionnel make et son implémentation GNU Make. Il fonctionne sur les systèmes POSIX (Linux, *BSD, Unix, etc.) et sur Microsoft Windows.

La version 1.0 de SCons a été atteinte, le mardi 12 août 2008. Elle est fonctionnellement identique à la version 0.98.5, seules des mises à jour de documentation sont les nouveautés. Les API 1.0 resteront compatibles durant toute la vie de la série 1.x. La version 1.0.1 est déjà prévue pour septembre, incluant des corrections de bugs et améliorations de performances.

Les fichiers de configuration de SCons sont écrits en Python, ce qui offre une très grande souplesse et de nombreuses possibilités. Il analyse automatiquement des dépendances C/C++/Fortran. SCons permet de construire à partir de dépôts centraux de code source (SCCS, RCS, CVS, BitKeeper et Perforce) et/ou de cibles pré-construites, il utilise des signatures MD5 pour détecter des changements dans les fichiers et peut compiler en parallèle.

Ardour, Blender, VMware sont des exemples d'applications construites avec SCons. Les paquets sont disponibles sous forme de tarball, paquet zip, DEB et RPM, en source et binaire (et installeur Microsoft Windows).

GNOME 2.24 approche

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
21
25
août
2008
Gnome
Le mois prochain, si tout va bien, sort la version 2.24 du fameux environnement de bureau GNOME avec son lot de nouveautés.

On commence par une des améliorations de Nautilus, attendue depuis un petit moment : l'apparition des onglets. Cette fonctionnalité est très pratique et évite de s'encombrer avec plein de fenêtres Nautilus. Le fonctionnement semble identique aux onglets présents dans Firefox par exemple. Il serait intéressant de voir si on peut facilement déplacer des fichiers d'un onglet à l'autre, vu que Nautilus supporte un grand nombre de protocoles cela pourra s'avérer fort pratique. Les vues en colonnes font également partie des améliorations du gestionnaire de fichiers.

Le navigateur Epiphany utilise encore le moteur de rendu de Mozilla Gecko, la bascule sur le moteur WebKit étant reportée à GNOME 2.26, c'était à l'origine prévu pour GNOME 2.24.

Evolution bénéficie d'améliorations de stabilité, de la prise en charge des contacts Google, des contacts sur WebDAV et des modèles de messages. Il devrait lui aussi un jour basculer sur WebKit, probablement à la prochaine version 2.26.

Empathy, le logiciel de messagerie instantanée et de présence, et de VoIP voix/vidéo, continue son chemin, il supporte les connexions vers les standards ouverts Jabber/XMPP, Google Talk, Salut (zeroconf), et les propriétaires AIM, ICQ, MSN, Yahoo et GroupWise, ainsi que les appels audio et vidéo sur les protocoles ouverts SIP et Jingle. Pour rappel, Empathy utilise la bibliothèque Telepathy pour gérer tout cela.

Cheese, le logiciel de narcissisme sur webcam, bénéficie de nouveaux effets vidéo, d'une meilleure intégration au bureau et synchronisation de données.

La migration sur GIO/GVFS pour la gestion des systèmes de fichiers (distants ou non) continue avec de nouvelles applications qui reposent maintenant dessus, comme Eye of Gnome (eog, File-roller (gestionnaire d'archives, Totem (lecteur multimédia), Baobab (analyseur d'espace disque), Anjuta (environnement de développement), etc.

On peut aussi citer l'amélioration du gestionnaire de résolution/écran du Gnome Control Center, qui supporte maintenant les extensions RandR 1.2. Le client VNC Vinagre s'améliore lui aussi du côté du système de marque-page entre autres, qui deviennent dynamiques grâce à Avahi : les serveurs VNC déclarés sur le réseau local apparaissent dans les signets.

Cette nouvelle version de GNOME inclura aussi de nouveaux thèmes, de nouveaux fonds d'écran, permettant ainsi de personnaliser encore plus son apparence. Il est déjà possible d'avoir un avant-goût de cette version GNOME, en testant par exemple les pré-versions de Fedora 10, Mandriva Linux 2009.0 et Ubuntu 8.10.

NdM : Merci à madko pour son journal très détaillé - résumant l'article Interesting Improvements In GNOME 2.24 - qui est l'origine de cette dépêche.

Sortie du bépo 1.0rc1

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
18
25
août
2008
Communauté
Après 5 ans de développement, la disposition dvorak-fr bépo est sortie. Le projet bépo a pour but de créer une disposition des lettres et symboles présents sur les claviers afin de faciliter la saisie du français (en respectant les règles de typographie) et des différents langages informatiques tout en donnant accès à de nombreux caractères présents dans d’autres langues. Cette répartition se fonde sur un certain nombre de règles, dont celles établies par le Dr August Dvorak.

La version 1.0rc1 indique que la carte simplifiée est figée. Nous ne changerons plus la place des principaux caractères et les seules évolutions possibles sont celles touchants sur les touches secondaires. Vous pouvez désormais apprendre le Bépo sans peur de changements de la disposition.

Ergonomie :
  • La frappe se fait principalement au centre du clavier, c'est à dire sur les touches QSDFJKLM ;
  • La frappe est alternée (main gauche puis main droite) et la charge entre les mains est mieux réparties ;
  • La distance de frappe est très réduite, les touches les plus utilisées sont celles qui sont près du centre du clavier ;
  • Les digrammes (deux touches à la suite) à un doigt et à une main sont limités.

Tout cela aboutit à un meilleur confort lors de la frappe, qui à défaut d’étude sérieuses sur le sujet est ressenti par tous les utilisateurs.

Au niveau du français le bépo est prévu pour taper tous les caractères de notre belle langue :
  • Les guillemets français «» ainsi que les guillemets de second niveaux “” ;
  • Les ligatures œ et æ (cœur, sœur et cætera) ;
  • Les majuscules accentuées ÉÈÙÀ ainsi que ŒÆÇ sont accessible via la touche « Maj » ;
  • Les tirets cadratins et demi cadratins — et – pour vos dialogues, incises… ;
  • Les points de suspensions typographiques … en un caractère (et non ...) ;
  • L'espace insécable est en Maj + espace et la ponctuation double (?!;:) est aussi en Maj pour faciliter la frappe.

NdM : Merci à tiot pour son journal qui est l'origine de cette dépêche.

KDE adopte la FLA de la FSFE

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes : aucune
9
24
août
2008
KDE
La Free Software Foundation Europe se réjouit de la signature de l'accord fiduciaire sur les licences (Fiducary License Agreement, ou FLA) par le projet K Desktop Environment (KDE). Le FLA est une délégation de droits d'auteur qui permet à des projets de Logiciels Libres de consolider leurs droits auprès d'une organisation ou d'une personne unique. Cela permet aux projets de s'assurer qu'ils sont maintenables juridiquement, ce qui inclut des sujets importants comme la préservation de la possibilité de changer de licence, et l'assurance de posséder des droits suffisants pour pouvoir assurer l'application des licences devant un tribunal.

OpenArena 0.8.0 disponible depuis le 08/08/08

Posté par  . Modéré par Florent Zara.
7
24
août
2008
Jeu
OpenArena est un jeu de tir subjectif (FPS) disponible pour GNU/Linux sous licence GPL. Il reprend le moteur graphique de Id Tech 3 du jeu Quake III développé par le projet ioquake3 et remplace tous les médias par des équivalents libres. À l'origine, ce jeu se voulait un clone de Quake III pour des machines modestes, mais les choix récents de sa conceptrice lui ont donné d'autres objectifs (plus aucun rapport avec Quake III et des options graphiques poussées qui limitent son utilisation sur des machines modestes).

La version 0.8.0 apporte son lot de nouveautés :
  • première version avec le « missionpack » dont les armes sont disponibles dans le jeu de base (Nailgun, mines de proximité et chaingun)
  • nouvelles voix pour le commentateur et nouveaux sons pour les événements en mode Capture du drapeau (CTF)
  • nouvelles cartes (oa_bases7, pul1ctf, schism) et nouveau modèle (Sorceress)
  • mise à jour de certaines cartes avec de nouvelles textures (q3dm6ish, oa_bases3, oa_minia, dm6ish)
  • les armes ont de nouveaux effets sonores (shotgun, railgun et le changement d'arme)
  • les modèles ont été amélioré (Beret, Ayumi, Kyonshi)
  • des démos (traces de parties jouées) sont disponibles afin de faire des tests de performances

Les principales nouveautés du moteur ioquake3 sont l'utilisation d'IPv6 et de la VoIP.

Bien que compatible avec la plupart des ressources créées pour Quake III, du fait que la multitude de cartes, de personnages et de textures existants pour Quake III ne sont généralement pas sous licence libre, l'équipe d'OpenArena cherche toujours à ajouter des médias libres supplémentaires outre ceux créés par l'équipe.

Village logiciel Libre à la braderie de Lille

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Mouns.
Étiquettes :
3
24
août
2008
Lug
Pour la 3ème année, l'association Chtinux organise la présence du logiciel Libre à la braderie de Lille. La grande braderie se tiendra le samedi 6 et le dimanche 7 septembre. Les stands libristes se situeront sur la place de l'ancien marché aux chevaux.

La braderie de Lille est un évènement majeur en France qui attire chaque année près de 3 millions de visiteurs sur plusieurs centaines de kilomètres de stands.

Le logiciel Libre sera présent dans le cadre de la place de la consommation responsable organisée par le café citoyen de Lille. Après deux stands en 2006 et 2007, le logiciel Libre sera cette année très fortement représentée sur 5 stands : un vrai petit village.

OxyRadio (archive.org) assurera l'ambiance sonore et il sera possible sur place de se restaurer (de moules frites) et de boire (de la bière).

Parmi les association présentes, on retrouve l'ensemble de GULL Régionaux (Chtinux, Linux62, CLX (lien archive.org), Linux Cambrésis (lien archive.org), etc.), la SSLL locale Cliss XXI, mais aussi :

Linux-Nantes : Repas le 6 septembre 2008

Posté par  . Modéré par Nÿco.
Étiquettes :
2
24
août
2008
Communauté
Les pingouins Nantais sont de retour après 2 mois de vacances, et ils ont faim !

Pour débuter cette saison dans de bonnes conditions, nous vous proposons de nous réunir autour d’un bon repas. Ce sera l’occasion de nous retrouver, discuter et échanger autour du libre et de l’association. Ce repas est ouvert à tous, membres de l’association et non-membres.

Il aura lieu le samedi 6 septembre à 20h30 au local de l'association (B17, 17 rue Bellamy à Nantes).

Merci de vous inscrire sur la page de wiki ouverte à cet effet.

Pique-nique du libre à Paris

Posté par  . Modéré par Mouns.
Étiquettes :
0
23
août
2008
Lug
Parinux organise chaque été deux pique-niques auxquels sont invités la communauté du libre. Celui d'août aura lieu au parc des Buttes-Chaumont le dernier samedi du mois à midi.

L'été étant peu propice aux événements informatiques, Parinux propose aux membres de la communauté du libre (et leurs proches) se trouvant a Paris le 30 août de se retrouver pour pique-niquer ensemble.

Nous vous demandons d'apporter quelques éléments pour que l'événement reste convivial:

* À manger
* À boire
* Une serviette pour vous installer dans l'herbe sans vous salir

On aura un ballon de foot (ou de volley) pour ceux qui veulent faire un peu de sport.

Le pique-nique aura lieu dans le parc des Buttes Chaumont, à l'endroit marqué d'un X rouge sur le plan d'accès. (Plan de OpenStreetMap sous licence CC-BY-SA)

Messagerie instantanée : QQ pour GNU/Linux

Posté par  . Modéré par Mouns.
Étiquettes :
6
22
août
2008
XMPP
Un obstacle de taille vient d'être enfin franchi pour la développement de GNU/Linux en Chine : La société Chinoise Tencent offre un service de messagerie QQ utilisé par 60 % des internautes chinois. On estime le nombre de compte QQ à plus de 100 millions.

"For Linux, For the Future !". C'est avec ces mots qu'une version Linux du client QQ est désormais disponible sur le site officiel. Il n'existait pas de version officielle de QQ pour Linux ; en libre, Pidgin ou LumaQQ offrent bien la possibilité de se connecter à QQ, mais l'évolution de ce protocole fermé rend souvent ces versions dépassées (il existe d'autres alternatives libres).

Cette bonne nouvelle est toutefois à nuancer. Si la société Tencent a développé une version officielle pour Linux de son client, c'est avant tout pour éviter l'apparition de client non-officiel. En effet, la version officielle impose une publicité à l'utilisateur. Et elle peut légitimement craindre qu'un client se développe sous Linux et offre la possibilité d'utiliser leur service sans publicité. Néanmoins ceci va aider le développement des miniPC sous GNU/Linux en Chine. Imaginez un eeePC qui ne peut se connecter à MSN !

NdM : en effet, dans le monde des messageries instantanées, QQ est en situation de quasi-monopole en Chine, comme AIM aux USA, NateOn en Corée du Sud, Gadu-Gadu en Pologne, ICQ en Europe centrale, Europe de l'est et Russie, Yahoo! Messenger en Inde et dans les pays d'Asie du sud-est, ou encore MSN en Europe de l'Ouest et dans quelques autres pays du continent américain. Toutes ces messageries instantanées sont incompatibles. La bonne nouvelle, c'est que le seul standard ouvert, XMPP est présent dans tous les pays à hauteur de 10 % au moins via Jabber et GTalk.

Normalisation d'OOXML, enfin diront certains...

Posté par  (site web personnel, Mastodon) . Modéré par Mouns.
Étiquettes : aucune
2
21
août
2008
Bureautique
Dans la saga de la normalisation d'OOXML, voici un rappel des épisodes précédents :
  • 30-11-2006 : le format OASIS ODF (Open Document Format) devient une norme ISO (ISO/IEC 26300) ;
  • 05-09-2007 : le format Microsoft OOXML (Open XML) est rejeté par l'ISO/IEC (il y avait eu quelques tentatives auparavant) ;
  • 25-29 02-2008 : Ballot Resolution Meeting (BRM, conférence de résolution du vote) à Genève. L'objectif de cette réunion était d'examiner les amendements introduits par l'ECMA en réponse au rejet provisoire de OOXML de septembre 2007. Conclusion : l'ECMA demande un passage en mode rapide « Fast-Track » ;
  • 29-03-2008 : l'OOXML devient une norme ISO (ISO/IEC DIS 29500) ;
  • 06-06-2008 : quatre pays (le Brésil, l'Inde, l'Afrique du Sud et le Vénézuela) intentent un recours contre l'adoption de l'OOXML.
Après donc presque deux mois de papotage, c'est officiel le Brésil, l'Inde, l'Afrique du Sud et le Vénézuela n'ont pas réussi à obtenir les deux tiers des voix de l'ISO Technical Management Board et de l'IEC Standardization Management Board.

Le 15-08-2008 le format OOXML est le deuxième standard ISO/IEC pour les suites bureautiques, après l'ODF.

Conclusion, nous possédons maintenant pour nos suites bureautiques, deux formats standardisés ODF et OOXML. Cette histoire me fait penser au Blue Ray et au HD-DVD. Croyez vous qu'à la fin il n'en restera plus qu'un ?

OpenSpell : jeu libre d'apprentissage des langues

Posté par  (site web personnel) . Modéré par Pascal Terjan.
4
20
août
2008
Éducation
OpenSpell est un logiciel libre sous licence GPL d'aide à l'apprentissage des langues étrangères, principalement destiné à l'apprentissage des mots courants et de leur prononciation. On y trouve trois parties :
  • écouter : voir une image et entendre le mot correspondant, d'abord épelé puis prononcé ;
  • pendu (le pendu est remplacé par des oiseaux sur une branche). C'est celui qui est le plus difficile, parce qu'il n'y a pas d'image ni de son pour aider. Et deviner un mot dans une langue étrangère est difficile. Surtout si le mot est court ;
  • écouter et épeler : on voit et on entend un mot. Il faut trouver comment il s'épelle. Les lettres utilisent un clavier à l'écran, ce qui est bien pratique pour l'arabe par exemple. C'est la partie la plus intéressante, elle permet de travailler sur l'écoute et la reconnaissance des sons. La fille de fleny68 (quasi 9 ans) s'est frottée à l'anglais et s'est rendu compte que ce n'est pas si facile à comprendre sans entraînement. Ça change de la prononciation franchouillarde de sa maîtresse.
C'est un logiciel que vous pouvez peut-être conseiller aux enseignants de primaire qui doivent enseigner l'anglais, et que vous pouvez utiliser à la maison. Un module d'administration permet d'ajouter des mots et des langues, et de configurer le clavier ; il est pour l'instant un peu instable et il faut utiliser la ligne de commande pour y accéder. Voir la FAQ.

Techniquement le jeu est en Java ; il utilise le codec Speex (version jspeex), qui est optimisé pour la voix et libre de brevets. Les fichiers sons sont marqués .spx, mais ce sont des Ogg avec encodage Speex.

Les langues disponibles sont les 11 langues Sud-Africaines (dont l'anglais) pour la version sud-africaine proposée sous Linux. Une version sénégalaise avec le français, l'arabe et le wolof est disponible sous forme de .exe (pour du java c'est idiot), on peut l'utiliser sous Linux en décompressant sous Wine et en utilisant le script run_openspell de la version sud-africaine.

NdM : information issue de la revue de presse de l'April. Merci à fleny68 pour avoir posté un journal à ce propos.

Et de 7 pour Haiku

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
4
20
août
2008
Haiku
Voilà maintenant 7 ans que le projet Haiku, nommé à l'origine OpenBeOS, poursuit l'ambitieux but d'obtenir une réimplémentation Libre de BeOS. Les discussions autour d'une version alpha ont débuté, avec pour objectif une annonce au prochain BeGeistert.

Depuis l'an dernier, de nombreux bugs ont été corrigés, la pile USB est devenue utilisable, de même que le pilote SATA.
Cette année encore, plusieurs projets Google Summer of Code ont été suivis.

La représentation du projet lors des nombreux évènements du Libre en 2008 (FOSDEM, RMLL, Linux World...) a permis de franchir une étape de plus vers une reconnaissance par la communauté. Un stand est déjà réservé pour les JDLL.

NdM: Haiku est sous licence MIT et certains éléments secondaires comme des codecs peuvent utiliser d'autres licences.

Publication d'un guide sur la contribution au noyau Linux par la Linux Foundation

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
6
19
août
2008
Noyau
La Linux Foundation a publié récemment un guide intitulé How To Participate In the Linux Community, rédigé par Jonathan Corbet, l'un des principaux éditeurs du site Linux Weekly News et co-auteur du livre Linux Device Drivers. Ce guide met tout d'abord en avant l'importance de contribuer à la version officielle (dite mainline) du noyau, puis décrit le processus de contribution au noyau et comment éviter les erreurs couramment commises.

Bien que la communauté du noyau soit déjà très active, avec 1.000 contributeurs de plus de 100 sociétés qui ont contribué l'an passé, la Linux Foundation, qui emploie notamment Linus Torvalds, souhaite par ce guide, encourager la participation en vulgarisant les processus de contribution au noyau, qui reposent souvent sur des règles implicites non-écrites qui peuvent être difficiles à saisir pour un nouveau venu ou une entreprise.

Le guide aborde les thématiques suivantes :
  • Le processus de développement, avec le cycle des sorties et le mécanisme de la fenêtre de fusion (merge window)
  • La planification initiale et l'importance d'impliquer tôt la communauté dans son projet
  • Le processus de développement, ainsi que les règles pour les patches
  • La soumission des patches pour relecture
  • Le travail avec les relecteurs, une étape du processus de développement
  • Des sujets avancés, comme la gestion des patches avec Git et la relecture des patches soumis par d'autres

Sur le même sujet, Linus Torvalds a récemment accordé une interview à ZDNet.co.uk, dans laquelle il indique «Ce n'est définitivement pas simple de devenir un 'gros contributeur' [...] Le noyau est relativement gros et complexe, and ça prend inévitablement du temps d'apprendre toutes les règles -- pas seulement le code, mais aussi comment le processus de développement dans son ensemble fonctionne». Il revient également sur l'importance de discuter très tôt avec la communauté des fonctionnalités qu'on souhaite ajouter un noyau, au risque d'arriver avec un énorme patch qui sera rejeté par la communauté, une mise en garde également présente dans le guide de la Linux Foundation. De façon générale, Linus semble plutôt satisfait du processus de développement actuel: « Je pense qu'une des choses sur laquelle nous avons été très bons est le passage à l'échelle, avec un bon réseau de mainteneurs, de manière à ce que la plupart des gens impliqués ne travaillent en fait de manière rapprochée qu'avec une poignée d'autres personnes ».

OrbisGIS : un SIG open source pour la recherche

Posté par  . Modéré par Mouns.
Étiquettes :
3
19
août
2008
Science
L'IRSTV (Institut de recherche en sciences et techniques de la ville) annonce la sortie de la version 1.2.2 de son Système d'Information Géographique (SIG) open source.
Dénommé OrbisGIS, ce dernier offre les caractéristiques suivantes :
  • Visualisation de données vectorielles et matricielles (raster) ;
  • Cartographie thématique sur des données vectorielles (intervalles, symboles proportionnels...) ;
  • Interrogation et traitement des données avec un langage SQL spatial.
Développé en Java, il repose sur les bibliothèques Java Topology Suite (licence LGPL) et ImageJ (domaine public).

OrbisGIS est publié sous licence GPLv3.

Organisation du premier European Opensource Lawyers Event (EOLE 2008) dédié à la GNU GPL v3

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
4
19
août
2008
Communauté
Répondant à une mobilisation juridique de plus en plus grande pour soutenir et pérenniser l'usage des licences libres, des juristes de toute l'Europe se réunissent le 24 septembre prochain autour de la première conférence juridique entièrement dédiée aux licences libres — avec la nouvelle GNU GPL v3 comme canevas.

Baptisée « EOLE », pour European Opensource Lawyers Event, elle regroupera en une journée la plupart des questions et problématiques auxquelles sont confrontés les avocats et juristes d'entreprises, en détaillant la licence tant dans ses termes que dans son application.