Nouvelles du Libre

Brevets logiciels : recadrage historique de la Cour Suprême des États-Unis

Toolinux - dim, 29/06/2014 - 23:30

Le 19 juin 2014, la Cour suprême des États-Unis a enfin posé des limites à la brevetabilité des logiciels. Dans une décision unanime les juges ont rejeté les brevets mis en cause dans l'affaire Alice v. CLS Bank.

- Revue de presse
Catégories: Nouvelles du Libre

OBM Connector 4.0.5

Toolinux - dim, 29/06/2014 - 23:10

Si vous utilisez la suite française OBM et son connecteur version 4, bonne nouvelle, plusieurs soucis ont été corrigés.

- Logiciels
Catégories: Nouvelles du Libre

UForge pour le nuage de SUSE

Toolinux - dim, 29/06/2014 - 23:05

SUSE et UShareSoft proposent une plateforme pour environnements de cloud hybride. Objectif : fédérer SUSE Cloud et UForge

- Services
Catégories: Nouvelles du Libre

Apéro du libre à Rennes le jeudi 3 juillet 2014

Linuxfr - dim, 29/06/2014 - 15:44

L'association Actux vous invite à un nouvel Apéro du Libre, jeudi 3 juillet 2014 à partir de 19h au Papier Timbré, au 39 rue de Dinan à Rennes.

L'apéro du libre est une rencontre conviviale autour d'un verre, pour discuter et faire connaissance entre utilisateurs de Logiciels Libres, débutants ou confirmés. L'apéro est traditionnellement ponctué d'un quizz autour du Libre.

Pour rappel, cet évènement a lieu habituellement tous les premiers jeudis du mois, même endroit, même heure, et est ouvert à tous !

Télécharger ce contenu au format Epub

Lire les commentaires

Catégories: Nouvelles du Libre

Rencontre KDE Randa (Suisse) — aout 2014

Linuxfr - dim, 29/06/2014 - 12:06

Si vous souhaitez aider KDE dans son développement, n’oubliez pas de financer le sprint de la rencontre 2014 à Randa (Suisse) qui aura lieu en aout. Attention, la campagne s’arrête le 9 juillet, il ne reste plus beaucoup de temps !

Si le but est atteint, on aura un logiciel de montage vidéo Kdenlive encore plus stable, plus d’applications portées sous KDE Frameworks 5 (avec un premier port du logiciel de gestion de finances personnelles KMyMoney), des améliorations dans le framework multimédia Phonon, un début de travail sur le lecteur audio Amarok 3, des applications KDE pour l’éducation encore meilleures, une bêta du port du logiciel ludique et éducatif GCompris vers Qt, un livre KDE mis à jour, plus de travail sur Gluon, et un nouvel et fantastique SDK KDE!

Télécharger ce contenu au format Epub

Lire les commentaires

Catégories: Nouvelles du Libre

Kolab 3.2 : retour d'expérience sous Debian Wheezy

Linuxfr - ven, 27/06/2014 - 12:46

Le webmail Roundcube propose une interface fonctionnelle et moderne pour gérer ses emails. Cependant, il lui manque plusieurs fonctionnalités (calendriers, tâches, partage, synchronisation mobile…) pour être compétitif sur le marché des outils professionnels de travail collaboratif.

Kolab est un projet (presque) clef-en-main proposant une solution complète de travail collaboratif, dont voici les principales fonctionnalités :

  • gestion unifiée des courriers, contacts, calendriers, tâches, fichiers et ressources partagées ;
  • gestion des utilisateurs via LDAP ;
  • accès par interface web (Roundcube) ou IMAP ;
  • prise en charge des protocoles CalDAV/CardDAV/WebDAV et ActiveSync pour synchronisation mobile et bureau.

Bien que la distribution de référence pour le développement et la mise en production de Kolab soit RHEL/CentOS, des paquets Debian sont disponibles. La version 3.2, sortie le 14 février 2014 a apporté des paquets Debian de bien meilleure qualité, ce qui m'a incité à migrer.

La suite de la dépêche présente l'historique du projet, l'architecture de la solution et un retour d'expérience d'installation sous Debian Wheezy.

Sommaire

Versions commerciales

Kolab System, l'entreprise derrière le projet, propose deux produits commerciaux :

  • l'offre grand public MyKolab : du "cloud", mais hébergé en Suisse ;
  • l'offre entreprise Kolab Entreprise : installation et support sur votre matériel.
Architecture de la solution

La principale force du projet est de réutiliser le maximum de composants standards, réduisant ainsi l'effort de développement et de maintenance des fonctionnalités de base, afin de se concentrer sur les fonctionnalités spécifiques.

Pour les DSI en herbe, voici un schéma des différentes briques logicielles dont le projet est constitué.

Transport des courriels : Postfix

Rien que du classique ici : Postfix pour la réception et l'envoi des courriels, et le trio AMaViS + SpamAssassin + ClamAV pour le filtrage antivirus / antispam.

Stockage et authentification : IMAP et LDAP

Le point d'orgue de la solution Kolab est de stocker toutes les données de l'utilisateur dans son compte IMAP. Chaque contact, chaque évènement de calendrier, chaque tâche à réaliser, est stocké comme pièce jointe d'un courriel dans le dossier idoine. Pour cela, les formats ouverts xCal et xCard (dérivés XML des fameux iCal et vCard) sont utilisés.
Ainsi, plutôt que de développer de zéro un serveur de stockage, un système d'authentification et un système de gestion des droits d'accès, l'équipe s'est basée sur le serveur IMAP Cyrus-IMAP.

La gestion des comptes utilisateurs est confiée à un serveur LDAP, par défault 389 Directory Server. Le démon kolabd est en charge de la synchronisation des informations entre les serveurs LDAP et IMAP (création des boîtes aux lettres, partages de dossiers…).

Interface utilisateur : Roundcube

Après avoir utilisé Horde pendant trois ans, Kolab a migré en 2012 vers Roundcube. Plusieurs greffons étendent les fonctionnalités de base du webmail pour l'interfacer avec le serveur.

Derrière le capot, rien que du classique LAMP dans la configuration par défaut.

Synchronisation : sabre/dav et synchrotron

Avant la refonte 3.0, le projet Kolab développait de nombreux connecteurs "natifs" (Thunderbird, Outlook, Android, iOS…) communiquant directement avec le serveur IMAP. Devant la difficulté à maintenir autant de connecteurs, la décision fut prise d'utiliser des protocoles d'échange compris par chacune des plateformes.

Les protocoles calDAV/cardDAV/webDAV sont pris en charge par le célèbre serveur Sabre/DAV, allant piocher directement dans le serveur IMAP.

Le protocole ActiveSync est quant à lui pris en change par Syncroton.

Installation sous Debian Wheezy

L'installation est plus ardue qu'un logiciel 100% PHP comme owncloud, mais des paquets sont disponibles pour les principales distributions, permettant d'automatiser grandement le processus.

Le guide d'installation a désormais une section spécifique à Debian.

Activation des dépôts

Il suffit d'ajouter les dépôts à apt-get, lancer la commande : apt-get install kolab et aller faire chauffer le thé.

Configuration initiale

Les paquets actuels pour la version 3.2 possèdent un bug bloquant dans le script de configuration. Pour le corriger, lancer les commandes suivantes :

wget --no-check-certificate https://issues.kolab.org/attachment.cgi?id=698 -O /tmp/setup_roundcube.patch cd /usr/share/pyshared/pykolab/setup patch < /tmp/setup_roundcube.patch

Il suffit ensuite de lancer la commande : setup-kolab

Le plus simple est de confirmer tous les mots de passe par défaut, tout en copiant dans un coin le mot de passe du Directory Manager, qui nous servira à créer le premier utilisateur.

Création du premier utilisateur et accès

Tout se passe dans votre navigateur, à l'adresse $HOST/kolab-webadmin. Je vous renvoie encore une fois au manuel d'installation.

Lors de la création de votre utilisateur, ajoutez-le dans le groupe kolab-admin et oubliez simplement que Directory Manager existe !

Une fois l'utilisateur créé, vous pouvez accéder au webmail via $HOST/roundcubemail.

Synchronisation mobile

Pour la synchronisation Android, j'utilise l'excellent DAVdroid, ou plutôt son fork par l'équipe de Mirakel, qui permet de synchroniser les tâches en plus des contacts et calendriers.

Il suffit de paramétrer DAVdroid avec comme adresse : $HOST/iRony/

La synchronisation ActiveSync est prise en charge à la racine du domaine (module syncroton), la configuration est donc automatique. Idem pour les appareils Apple qui trouveront automatiquement les ressources cardDAV/calDAV via le dossier virtuel /.well-known/.

Partage WebDAV et module fichiers

Les fichiers sont accessibles à l'adresse $HOST/iRony/files/ avec tout bon client WebDAV.

Le projet ne fournit pas de client dédié pour la synchronisation, mais vous pouvez utiliser toute application générique, comme Syncany par exemple.

En bonus : le client web permet de prévisualiser les fichiers multimedia, les ODF, les PDF, mais aussi de modifier les fichiers texte avec coloration syntaxique !

Le module fichiers étant le plus jeune de la famille, il n'est pas aussi abouti que les autres, mais de solides bases sont déjà là.

Clients pour le bureau

Le client privilégié pour le bureau est bien entendu Kontact du projet KDE. Il permet de profiter de l'intégralité des fonctionnalités de Kolab, dont la synchronisation des notes et des journaux (que le client web ne gère pas encore).

Pour les inconditionnels de Thunderbird et Lightning, deux greffons existent :

Pour les utilisateurs sous Windows, Kolab gère ActiveSync et fonctionne donc avec Outlook.

Quelques optimisations et configurations maison Utiliser le prénom comme nom d'utilisateur

La configuration par défaut est d'utiliser le nom de famille comme nom d'utilisateur. Ceci est OK dans un contexte professionnel, mais assez étrange dans le cadre d'un serveur perso. Il suffit de modifier le fichier /etc/kolab/kolab.conf. Voici mes modifications :

policy_uid = %(givenname)s.lower() primary_mail = %(givenname)s@%(domain)s secondary_mail = { 0: { "{0}@{1}": "format('%(givenname)s.%(surname)s', '%(domain)s')" } }

Effacez les doublons éventuels de ces variables en fin de fichier, dans la section spécifique au domaine. Pour que les modifications soient prises en compte, redémarrer le service kolab-server

Utiliser une adresse externe

Vous avez probablement plusieurs adresses et souhaitez pouvoir les utiliser. Pour cela :

  • enregistrez vos adresses externes dans votre compte utilisateur (via web admin panel)
  • modifiez dans le fichier /etc/kolab/kolab.conf la directive suivante : address_search_attrs = mail, alias, mailalternateaddress
  • dans /etc/roundcubemail/config.inc.php ajoutez 'email:external' => 'mailalternateaddress', à la variable $config['kolab_auth_addressbook']
  • créez une nouvelle identité dans la configuration de Roundcube
Installation d'APC

APC est un module PHP permettant de conserver en mémoire le bytecode préparé pour exécution. Il permet donc de réduire significativement la latence lors des requêtes. Sous Debian Wheezy, son installation se résume à la commande apt-get install php-apc. L'administrateur chevronné pourra configurer aux petits oignons par la suite.

Configuration de MySQL

Le projet Kolab a fait le choix d'utiliser MySQL pour Roundcube. MySQL est souvent décrié pour ses mauvaises performances, mais une configuration adaptée permet d'améliorer grandement la donne.
La configuration par défaut dans Debian vise à utiliser le minimum de mémoire, au détriment des performances. Cependant, plusieurs exemples de configuration sont disponibles dans /usr/share/doc/mysql-server-5.5/examples/.
Pour mon VPS possédant 1 Go de mémoire vive, j'ai choisi la configuration my-large. L'installation se résume à :

zcat /usr/share/doc/mysql-server-5.5/examples/my-large.cnf.gz > /etc/mysql/my.cnf` Désactivation de ClamAV

Si, comme moi, vous savez qu'il ne faut pas ouvrir une pièce jointe binaire, l'antivirus ClamAV installé par défaut ne vous sert à rien et consomme plusieurs centaines de Mo.
Les paquets de Kolab ayant une dépendance forte vers ClamAV, la solution la plus simple est donc de créer un faux paquet clamav-daemon avant l'installation de Kolab.
Amavis et spamassassin fonctionneront toujours sans autre configuration nécessaire.

Note : On peut aller plus loin en désactivant AMaViS et SpamAssassin pour utiliser DSPAM, ce qui permet de faire tourner Kolab dans un VPS doté de 512 Mo de RAM. Ceci demande de modifier la configuration de Postfix à la main.

Le mot de la fin

Le projet Kolab a repris du poil de la bête ces dernières années et la version 3.2 est réellement mature et utilisable dans un contexte personnel avec un minimum de configuration. Le parti pris de réutiliser des briques logicielles éprouvées donne une solution robuste et maîtrisée.

Et les développeurs ne sont pas près de s'endormir sur leurs lauriers. Parmi les fonctionnalités à venir, nous pouvons compter :

  • l'intégration de jabber/xmpp dans Roundcube ;
  • indexation des courriels pour accélérer la recherche et l'intégration dans Roundcube d'une recherche simultanée dans tous les dossiers ;
  • édition collaborative de documents via le module fichiers.

En bon geek, j'aurais bien entendu préféré utiliser comme d'habitude slapd, PostgreSQL, Dovecot… Mais l'apprentissage de ces nouvelles solutions vaut le coup, tant l'ensemble est bien intégré et performant.

Après l'essai de nombreuses solutions, il s'agit selon moi de la solution de travail collaboratif libre la plus aboutie du marché.

Télécharger ce contenu au format Epub

Lire les commentaires

Catégories: Nouvelles du Libre

OneDrive pour remplacer Ubuntu One ?

Toolinux - jeu, 26/06/2014 - 23:25

OneDrive (ex-Skydrive), le service de stockage de fichiers de Microsoft, arrive par la petite porte au moment où Ubuntu One ferme ses portes. Pas encore pour le premier venu, mais étonnante manoeuvre !

- Logiciels
Catégories: Nouvelles du Libre

« Au-delà de Scrum et des sprints »

Toolinux - jeu, 26/06/2014 - 23:15

Dans une tribune libre, Charles Souillard, Directeur Technique et Co-Fondateur de Bonitasoft, se raconte. Comment fait-on croître une équipe de développement de plus de 200% en moins de 5 ans tout en maintenant sa position de leader ? Cela s'est avéré un réel défi et une expérience enrichissante mais surtout une belle opportunité d'appliquer des méthodes agiles avancées et efficaces.

- Développement
Catégories: Nouvelles du Libre

Les Cloud Days le 3 juillet à Paris

Toolinux - jeu, 26/06/2014 - 23:15

Durant une journée, développeurs, DSI, partenaires et éditeurs se réuniront autour des usages et des enjeux business de l'hébergement Cloud en France.

- Evénements et séminaires
Catégories: Nouvelles du Libre

Un Centre d'Excellence Big Data à Barcelone

Toolinux - jeu, 26/06/2014 - 23:00

Oracle annonce la création d'un Centre d'Excellence Big Data à Barcelone pour des services liés aux Big Data.

- Services
Catégories: Nouvelles du Libre

Une rencontre pour LibreOffice aujourd'hui en France

Toolinux - jeu, 26/06/2014 - 23:00

Une "Rencontre LibreOffice"se tiendra ce vendredi 27 juin à 11 heures chez Simplon à Vincennes.

- Evénements et séminaires
Catégories: Nouvelles du Libre

Conférence "Technologies Open-Source pour les IHM embarquées" le 30 juin 2014 à Paris

Linuxfr - jeu, 26/06/2014 - 12:31

Véritable « vitrine » d’un produit, l’Interface Homme Machine (IHM) graphique est un facteur de différenciation majeur pour les industriels. Développer une interface graphique est structurant pour le développement d'un produit, mais cela implique plusieurs interrogations :

  • Android ou Linux embarqué ?
  • quelles solutions libres pour un système embarqué contraint ?
  • développement d'une interface graphique multiplateformes : rêve ou réalité ?

Vous êtes un professionnel de l’embarqué et vous êtes confronté au choix d’une bibliothèque graphique pour la réalisation de vos projets. Cette conférence présentera un panorama des solutions graphiques dans l’embarqué, les critères de sélection en fonction de vos contraintes projet et leur mise en œuvre concrète à travers des exemples d’application.

Venez découvrir les outils permettant de construire des interfaces graphiques optimisées pour vos plateformes matérielles.

Conférence gratuite et inscription en ligne À Paris, lundi 30 juin 2014 à partir de 13h30.

Conférence organisée par Open-Wide Ingénierie.
Rendez-vous à l'agence Open-Wide
23 rue Daviel, 75013 Paris

À Toulouse, jeudi 3 juillet 2014 à partir de 13h30.

Conférence organisée par Open-Wide Ingénierie et « le club des affiliés du LASS-CNRS »
Rendez-vous au LAAS, 7 avenue du colonel Roche, 31400 Toulouse

La conférence

13h30 : Accueil autour d'un café

Intervenants à Paris & Toulouse :
14h00 - 15h30 : Nicolas AGUIRRE (Toulouse), Pierre FICHEUX (Paris) et Jérémy ROSEN (Paris et Toulouse)

  • Comparatif des solutions existantes et les critères de sélection : les toolkits Qt, EFL, Android, HTML5

  • Focus sur Qt : les innovations de Qt 5.x et démonstrations.

16h00 : Pause café

Intervenant à Paris :
16h30-17h30 : Cédric BAIL, de Samsung

  • Utilisation de la technologie EFL dans les terminaux SAMSUNG.

Intervenants à Toulouse :
16h30 – 17h00 : Vincent PUJOL et Patrick BARRON, d'Actia
17h00 – 17h30 : Camille FAYOLLAS, du LAAS-CNRS

  • « A Software-Implemented Fault-Tolerance Approach for Control and Display Systems in Avionics »
Télécharger ce contenu au format Epub

Lire les commentaires

Catégories: Nouvelles du Libre

Conférence "Technologies Open-Source pour les IHM embarqués" le 30 juin 2014 à Paris

Linuxfr - jeu, 26/06/2014 - 12:31

Véritable « vitrine » d’un produit, l’Interface Homme Machine (IHM) graphique est un facteur de différenciation majeur pour les industriels. Développer une interface graphique est structurant pour le développement d'un produit, mais cela implique plusieurs interrogations :

  • Android ou Linux embarqué ?
  • quelles solutions libres pour un système embarqué contraint ?
  • développement d'une interface graphique multiplateformes : rêve ou réalité ?

Vous êtes un professionnel de l’embarqué et vous êtes confronté au choix d’une bibliothèque graphique pour la réalisation de vos projets. Cette conférence présentera un panorama des solutions graphiques dans l’embarqué, les critères de sélection en fonction de vos contraintes projet et leur mise en œuvre concrète à travers des exemples d’application.

Venez découvrir les outils permettant de construire des interfaces graphiques optimisées pour vos plateformes matérielles.

Conférence gratuite et inscription en ligne À Paris, lundi 30 juin 2014 à partir de 13h30.

Conférence organisée par Open-Wide Ingénierie.
Rendez-vous à l'agence Open-Wide
23 rue Daviel, 75013 Paris

À Toulouse, jeudi 3 juillet 2014 à partir de 13h30.

Conférence organisée par Open-Wide Ingénierie et « le club des affiliés du LASS-CNRS »
Rendez-vous au LAAS, 7 avenue du colonel Roche, 31400 Toulouse

La conférence

13h30 : Accueil autour d'un café

Intervenants à Paris & Toulouse :
14h00 - 15h30 : Nicolas AGUIRRE (Toulouse), Pierre FICHEUX (Paris) et Jérémy ROSEN (Paris et Toulouse)

  • Comparatif des solutions existantes et les critères de sélection : les toolkits Qt, EFL, Android, HTML5

  • Focus sur Qt : les innovations de Qt 5.x et démonstrations.

16h00 : Pause café

Intervenant à Paris :
16h30-17h30 : Cédric BAIL, de Samsung

  • Utilisation de la technologie EFL dans les terminaux SAMSUNG.

Intervenants à Toulouse :
16h30 – 17h00 : Vincent PUJOL et Patrick BARRON, d'Actia
17h00 – 17h30 : Camille FAYOLLAS, du LAAS-CNRS

  • « A Software-Implemented Fault-Tolerance Approach for Control and Display Systems in Avionics »
Télécharger ce contenu au format Epub

Lire les commentaires

Catégories: Nouvelles du Libre

Hack day Symfony à Lyon le samedi 5 juillet 2014

Linuxfr - jeu, 26/06/2014 - 12:28

Le samedi 5 juillet aura lieu un « Hack day » Symfony. Le but de celui-ci sera de diminuer le nombre de bugs identifiés comme impactant l’expérience développeur du framework PHP Symfony. Ryan Weaver, le mainteneur de la documentation du projet a publié un article à ce sujet (en anglais) sur le blog de Symfony.

L'AFSY (Association Francophone des Utilisateurs de Symfony) et l’AFUP (Association Française des Utilisateurs de PHP) invitent donc l’ensemble des développeurs lyonnais motivés par cette journée à se retrouver dans un même lieu afin de proposer ensemble des pulls requests, le tout dans une bonne ambiance (nous pourrons faire quelques parties de baby-foot entre deux commits).

En effet, la société ELAO s’est proposée pour accueillir et sponsoriser l’événement, merci à eux. Celui-ci aura donc lieu au 34 rue Jean Broquin 69006 Lyon. Pas besoin de prévoir à manger : ELAO fournira le repas.

L’accueil débutera à partir de 10h, mais les participants peuvent venir tout au long de la journée.

Le nombre de places étant limité à 25, merci d’indiquer votre participation à l’événement sur la page d'inscription mentionnée dans les liens.

Informations pratiques :

  • chaque participant devra amener son propre matériel (ordinateur portable) ;
  • lieu : ELAO 34 rue Jean Broquin 69006 Lyon ;
  • date/heure : le samedi 5 juillet 2014, à partir de 10h.
Télécharger ce contenu au format Epub

Lire les commentaires

Catégories: Nouvelles du Libre

Google I/O 2014 : suprématie d'Android, leçons d'unité... et quelques fausses notes

Toolinux - jeu, 26/06/2014 - 00:34

Sous la direction de Sundar Pichai, désormais à la tête des divisions Android et Chrome, le rassemblement annuel des développeurs Google à San Francisco a vu défiler des annonces sur une longue partition de 150 minutes.

- Logiciels
Catégories: Nouvelles du Libre

Vous pouvez financer "Splee & Glob : Monster Defense"

Toolinux - mer, 25/06/2014 - 23:37

Voici "Splee & Glob : Monster Defense", un jeu d'action et de stratégie en temps réel pour Windows, le Mac et Linux.

- Logiciels
Catégories: Nouvelles du Libre

Mirantis ouvre un bureau en France

Toolinux - mer, 25/06/2014 - 23:05

Mirantis annonce l'ouverture d'une nouvelle représentation à Grenoble. Ce bureau vient compléter sa présence européenne en Pays-Bas, en Pologne, en Ukraine et en Russie.

- Services
Catégories: Nouvelles du Libre

La transformation numérique, affluent du fleuve Big Data

Toolinux - mer, 25/06/2014 - 23:00

Enfants, nous récitions en cours de géographie les noms des fleuves arrosant la France : la Garonne, la Loire, le Rhin, le Rhône, la Seine. Les moins cancres d'entre nous se souviennent peut-être aussi de leurs affluents, comme par exemple ceux du Rhône : la Saône, l'Isère, la Durance et l'Ain. Nous apprenions également comment ces cours d'eau étaient, depuis toujours, source de prospérité pour les régions et villes qu'ils traversaient, pour les bassins agricoles qu'ils arrosaient ; comment ils pouvaient aussi être, avant les grands travaux hydrauliques du XIXème siècle, une force dévastatrice impossible à contrôler.

- Revue de presse
Catégories: Nouvelles du Libre

Intel Custom Foundry peut compter sur Ansys

Toolinux - mer, 25/06/2014 - 23:00

ANSYS et Intel annoncent un "flot de référence" utilisable en production pour la validation de puissance, d'électromigration (EM) et de fiabilité des transistors fabriqués avec la technologie Tri-Gate 14 nm d'Intel, au moyen des solutions de simulation d'ANSYS.

- Matériels
Catégories: Nouvelles du Libre

WebIDE arrive en version "nightly" sur Firefox

Toolinux - mar, 24/06/2014 - 23:35

Mozilla intègre des fonctionnalités d'édition au sein du navigateur sur tous les appareils, de l'ordinateur à FirefoxOS en passant par Android.

- Logiciels
Catégories: Nouvelles du Libre

Syndiquer le contenu