Normalisation d'ECMA Open XML
Les personnes suivant l'actualité des formats ouverts savent que Microsoft a entrepris la démarche de faire normaliser au niveau de l'ISO le format ECMA Open XML, compatible avec le format MS Office Open XML, utilisé par Office 2007. AFNOR, l'association française de normalisation avait donc jusqu'au 5 février pour se prononcer sur ce format. Voici le courrier envoyé à l'AFNOR de la part de Parinux :
Cher monsieur,
Je vous contacte par rapport à la normalisation proposée du format de fichier ECMA Open XML, destiné a conserver les données bureautiques, comme standard ISO.
L'association que je préside, Parinux, fait la promotion des logiciels libres et de l'interopérabilité des différents systèmes informatiques, afin de donner à chacun la possibilité d'utiliser l'outil de son choix.
Dans ce but, j'ai lu les spécifications de ce format et plusieurs passages m'interpellent. Quelques exemples :
- Cette spécification fait 6000 pages Or elle a été soumis à l'ISO en procédure rapide ("Fast Track") ce qui donne 6 mois aux différents membres de l'ISO pour la valider. Or, il me paraît quasiment impossible de faire une critique détaillée d'un document de 6000 pages en si peu de temps. Il serait préférable d'examiner Open XML avec tout le temps et le soin nécessaire, même si cela oblige a refuser la procédure d'adoption rapide.
- La section 3.17.4.1 du format indique que l'année 1900 doit être considérée comme étant bissextile alors qu'elle ne l'est pas. Outre le fait que ceci est un comportement contraire à celui défini par la norme 8601 de l'ISO (ratifié sous la référence NF EN 28601 par l'AFNOR), cette section nuit à l'interopérabilité de ce format. En effet, de nombreux langages de programmation (Java, Perl, Python) donnent le bon résultat lorsqu'on leur demande le numéro du jour dans l'année. Utiliser ces outils pour générer des documents suppose donc qu'on modifie le résultat dans certains cas mais pas dans d'autres, compliquant le processus.
- La section 6.2.3.17 du format demande à l'implémentation de supporter le format de fichier Windows Metafiles (WMF). Ce format est un format fermé dont seul l'éditeur Microsoft connaît les spécifications. Ceci limite énormément la possibilité pour d'autres éditeurs de logiciels d'implémenter le format ECMA Open XML et la possibilité de voir ces implémentations fonctionner sur un système d'exploitation autre que Microsoft Windows.
- Ce format permet de conserver des données bureautiques. Il propose donc les mêmes fonctionnalités que le format OpenDocument (ratifié par l'ISO sous la référence ISO 26300). Or, si la diversité des outils informatiques donne plus de choix aux utilisateurs, la multiplicité des formats de fichiers, elle, nuit à l'interopérabilité en limitant les outils que les utilisateurs peuvent utiliser pour manipuler leurs données.
Je reste à votre disposition pour toutes informations complémentaires que vous souhaiteriez obtenir de ma part et vous remercie pour le temps que vous consacrez à ce sujet.
et voici la réponse de Pascal Poupet, la personne de l'AFNOR chargée du dossier :
Cher Monsieur,
Merci beaucoup pour votre avis sur ce projet. Dans la phase actuelle, la commission compétente est interrogée non pas sur l'opportunité d'adopter ce document comme norme ISO, mais sur l'identification de contradictions éventuelles avec d'autres normes ISO.
Or sur plusieurs aspects, votre évaluation porte effectivement sur des questions de compatibilité avec d'autres standards, nous allons donc la verser au dossier que considère actuellement la commission.
D'autres aspects de votre contribution portent sur la qualité et la pertinence de ce projet par rapport à ce que doit être une norme, c'est à dire un outil d'interopérabilité et de point de repère commun à tous les acteurs d'un marché. Nous allons bien sûr soumettre également cette partie de votre réaction à cette commission, mais surtout dans la
perspective de la seconde phase, celle précisément où nous aurons à prononcer le vote français sur l'adoption, à supposer que ce projet ait passé avec succès la première épreuve.
Avec mes remerciements, je vous prie de recevoir, cher Monsieur, l'expression de mes sentiments distingués.
Les résultats sont tombés depuis : 20 pays ont emis un commentaire sur le format ECMA Open XML dont la France, à travers l'AFNOR.
- Category(s)
- Parinux
- Informatique
Info sur l'avancement du site Web Parinux
J'avais prévu à l'origine d'attendre la sortie de la Debian Etch
pour le faire, mais comme celle ci prends du retard, on a donc décidé de se lancer quand même. Vive la backport
de paquets et la compilation à la main ! Par contre, il sera impossible
de faire de même pour la prochaine version majeure de Plone (v3.0), et
la migration en testing, voir en Ubuntu est donc incontournable si
d'ici la, la Etch n'est toujours pas la.
Parallèlement, nous avons finalisé l'annuaire LDAP des adhérents, qui est donc utilisé par le site Web. Un mail sera prochainement envoyé à chaque membre avec son login et son mot de passe. L'accès aux membres est intéressant, car cela va permettre plus de contenu, et surtout faire participer les membres, autre voeux du CA depuis quelques années. De notre coté, on va devoir réfléchir aux cycles de vie des documents, mettre en place les espaces (membre, CA...) et travailler sur les permissions. Mais heureusement, l'utilisation d'un CMS est justement fait pour cela :).
Il y'a encore quelques fonctionnalités à installer ou à modifier : l'export PDF des documents, la gestion de thirds et des IPS, l'intégration du Wiki... Il reste du taff !Autre chose sur les outils, Laurent va bientôt nous faire une démo de son outil de gestion des adhésions, ce qui va surement faciliter la vie de notre trésorier :). Si en plus, y'a moyen pour que chaque membre d'avoir accès à son "dossier", ca serait vraiment le top.
Pour faire un point sur les futurs chantiers, la partie graphique est clairement à retravailler ! Il va falloir que je bosse sérieusement la question un de ces jours :). De l'aide sur cette partie ne me génerais pas, bien au contraire.
Dernière chose, il existe plusieurs documents (de type Article ou Evénements) avec des erreurs Unicode. Il va surement falloir attendre la prochaine version de Plone pour corriger ses problèmes définitivement (cela ne concerne pas les données mais la façon dont elles sont traitées à l'affichage, plusieurs bugs ont déjà été corrigés dans le CVS).
Voila, c'est tout pour l'instant.
Changements au CA de Parinux
Le samedi 13 janvier 2007, Sabine Lesert, et moi-même, Julia Jumeau, avons rejoint l'équipe d'administration de Parinux : merci nos électeurs !!!
Professeur documentaliste, j'ai accompagné de nombreux nouveaux usagers de l'informatique ; j'ai eu à faire face aussi à maints soucis de maintenance au fil du temps. Il m'est resté de ces expériences une sensibilité très forte au fait de pouvoir installer librement et autant de fois que nécessaire, un espace de travail malmené par un débutant (ou une maladresse, ou une panne). Un des motifs de mon glissemement vers une distribution Gnu-Linux a été la liberté de réinstaller. De plus je réussis toujours à faire partager la fonction de coller facilement à l'aide du bouton central, toute partie de texte préalablement surlignée ; Et pour écrire, les petits outils du genre de "klipper" me sont devenus tout simplement indispensables - au même titre que les plus grands, et je remercie les nombreux développeurs qui pensent à nous faciliter la vie devant l'ordinateur.
Je crois que je suis surtout restée dans l'émerveillement des possibilités apportées par l'informatique, un peu à la façon "magique" d'une publicité récente Hewlett Packard ou encore des effets virevoltants du bureau en trois dimensions.
Avec Parinux, et les autres LUGS, nous vous ferons partager notre plaisir en vous aidant à installer et à rendre les distributions Gnu-Linux très faciles et indispensables.
- Category(s)
- Humeur
Paris, Capitale du Libre 2006
Parinux était, lundi dernier, à la première édition de "Paris, Capitale du Libre", événement organisé par l'ASS2L avec le soutien de la Mairie de Paris. Le palais Brongniart, place de la Bourse, a servi toute la journée de lieu de réunion des associations faisant la promotion du libre (l'AFUL, l'APRIL, Parinux, ...) et des entreprises (j'ai vu Linagora, Cap Gemini, JBoss parmi beaucoup d'autres).
J'ai participé à l'une des conférences du matin animée par Jérome Bonaldi devant une salle comble. Le reste de la matinée, j'étais au stand Parinux avec les autres membres venu préter main-forte (Paul, Philippe, Stéphane, Julia, Isabelle, ...). En dehors des horaires de conférences, les stands étaient bien fréquentés et pas mal de gens sont venus nous voir pour nous demander si nous faisions des présentations du Logiciel Libres. L'après-midi a été consacré aux conférences, toutes dans des salles bien remplies. J'ai ainsi pu croiser Antoine de Starinux, Thomas et Sylvain (qui ne savaient pas que Parinux était présent avec un stand :-() et d'autres personnes de la commaunauté.
La journée s'est terminée avec un diner réunissant les "100 personnalités françaises du logiciel libre" (dont je ne vois pas très bien en quoi j'en fais partie). Une journée bien remplié qui s'est terminée à 1 heure du matin, quand même.
- Category(s)
- Parinux
- Manifestation
Des interviews
J'ai eu le droit a deux interviews, ces derniers temps.
La première était pour le magazine PC Expert avec Philippe Roure. Le numéro de juillet-août contiendra un dossier sur Xgl (l'extension du serveur X développé par Novell) et on m'a demandé mon avis sur l'intérét de la technologie, l'ergonomie des différentes distributions GNU/Linux et la capacité d'un poste fonctionant sous Linux a remplacer un poste tournant sous Windows. Les 90 minutes sont passés très vite.
La deuxième a été faite avec Frederic Boisset qui travaille pour le Forum des Européens, émission de télévision diffusée tous les samedis à 19 heures sur Arte. L'une des émissions portait sur le gratuit et Fréderic s'intérrogeait sur les modèles économiques des sociétés qui distribuent des logiciels gratuits. Nous avons donc discuté de Red Hat, MySQL et d'autres.
- Category(s)
- Libre
Compte rendu de la manif StopDRM
Nous étions plusieurs centaines (j'ai lu près de 800 dans un article mais ca paraît beacoup, surtout pour un long week-end) à manifester contre les DRMs et contre la loi DADVSI Dimanche. La marche s'est déroulé dans la bonne humeur en partant de Bastille pour terminer au Ministère de la Culture, à côté du Musée du Louvre. J'ai vu un certain nombre de Parinuxiens et un noyau dur s'est constitué autour de notre banderole. Les photos (132 !) sont disponibles sur notre site web.
- Category(s)
- Manifestation
OpenDocument devient un standard ISO
Le OpenDocument Format Alliance (groupement d'associations, d'entreprises et de structures académiques cherchant à faire la promotion du format OpenDocument dans le secteur public) a annoncé aujourd'hui que l'ISO (structure ayant pour but de définir des normes au niveau mondial) vient de nommer le format OpenDocument un standard. Il deviendra donc bientôt (les dernières formalités doivent encore être fait mais ne devraient pas bloquer la procédure) le standard ISO/IEC 26300, ce qui donnera une raison supplémentaire d'utiliser les logiciels supportant ce format (tel que OpenOffice.org et Koffice).
J'en profite pour rappeler que Parinux organise une conférence sur le format OpenDocument au Relais Menilmontant (dans le 20ième) le jeudi 11mai.La conférence commencera à 20H00.
http://www.odfalliance.org/press/AllianceRelease3May06.pdf
- Category(s)
- Informatique
Un petit cours d'anglais, par Linus Torvalds
- Category(s)
- Libre
- Informatique
2 membres de Parinux ont eu des projets nominés aux Lutèces d'or de Paris Capitale du libre 2007
Medintux avec Gérard Delafond d'une part, Thomas Séchet et son projet 2006-2007 sur la diffusion des logiciels open source ( ensemble de conférences et ateliers au Carrefour numérique de la Cité des sciences de Paris ont eu tous deux la chance d'être nominés pour les trophées distribués lors des journées "Paris Capitale du Libre des 13 et 14 juin 2007.
Medintux : premier logiciel libre de consultation médicale, fait par des médecins pour des médecins
- Category(s)
- Parinux
- Manifestation
- Informatique
Enfin le voilà !
Ou comment un projet peut durer, durer, durer ...
Le projet actuel a démarré fin 2004 (oui oui, j'ai bien dit 2004) par une proposition de ma part sur la création d'un prototype pour valider l'utilisation d'un logiciel de type CMS, afin de simplifier l'utilisation, et surtout son administration. Mais parlons d'abord de l'ancien.
L'ancien site, créé a bout de bras par notre ex-ex-présidente adorée (qui a eu le coup de coeur pour cette techno), avait l'avantage d'une différenciation forte (visuellement parlant) et s'appuyait sur une technologie certes peu connue (serveur Caudium qui utilise Pike comme langage de programmation) mais fiable et exsangue de failles de sécurité (si vous voyez de quoi je veux parler).
Mais d'un autre côté, il était nécessaire de rentrer dedans pour faire la moindre modification. Rentrer dedans veut dire avoir un accès sur la machine, et avoir les droits d'écriture sur le site Web. Cela a le mérite de la simplicité, mais n'est pas très pratique sur le long terme. Et surtout, cela suppose une confiance envers les personnes, ou plus exactement, de restreindre les personnes autorisées à un petit groupe bien identifié (souvent les membres du CA). Rentrer dedans veux aussi dire devoir coder à la mimine les modifications voulues. Et c'est la que le bât blesse. Devoir encore écrire du HTML pour avoir rien qu'une nouvelle page me semble complètement hors de propos, quand il s'agit d'avoir un système simple et rapide de création de contenu. Sans compter qu'il est nécessaire de connaitre le Pike pour avoir du dynamisme (et Caudium si on veut utiliser des fonctionnalités du serveur). Moralité, le site est devenu un mélange de Caudium et de PHP, de pages faites à la va-vite et non maintenues.
Le constat est donc sévère : trois ans après sa création, le site n'est plus mis à jour, ou de manière très épisodique. Le backend pour les admins est difficile à utiliser. Conclusion, le site n'a plus vraiment d'intérêt. Est ce la faute aux technos employées ? Bien sûr que non, aucune d'elle n'impose de coder à la va-vite, de ne rien faire évoluer, ou de ne pas vouloir s'investir dans un travail de fond de gestion du site Web. C'est donc la faute de Parinux (et plus particulièrement du CA) ? Oui, évidemment. Mais peut-on blâmer des gens qui passent déjà beaucoup de temps dans l'association, le tout gratuitement et pour une gratification des plus réduites ? A mon sens non.
La question est donc de savoir pourquoi ce site fut laissé à l'abondon, histoire de ne pas refaire la même erreur (si celle-ci est évitable, bien sur :). Ensuite, la remarque qui vient à l'esprit est celle-ci : Parinux a-t-il besoin finalement d'un site Web touffu, souvent mis à jour ? Parinux ne fait-il pas principalement de l'événementiel comme des Install Party, des ateliers ou des conférences ? Dans ce cas, quelques pages pour annoncer ne suffisent-elles pas ? Oui, effectivement, cela suffit. mais cela suffit car on se résigne à faire le "minimum". Pas de création de docs, pas de demande de feedback, pas de création d'une "communauté" autour de Parinux en proposant d'autres choses qu'une simple liste de diffusion. De plus, une lacune souvent entendue est le manque de communication vers l'extérieur, et notamment (surtout ?) vers ses membres. Mais cela n'est-il pas surtout un manque de volonté, de temps, d'envie et non d'outils ? Un site web, aussi beau ou fonctionnel soit-il, avec un langage fun et bigarré va-t-il créer de toutes pièces un échange constructif avec eux ? La réponse est bien sûr évidente. Néanmoins, je pense qu'il est possible d'en faire plus sans dépenser trop d'énergie, qui serait préjudiciable pour le reste de nos activités. Comment ?
Tout d'abord, en minimisant le travail nécessaire, à la gestion comme à l'utilisation. La création des membres, des groupes, de nouvelles pages ou de nouvelles rubriques par exemple doivent pouvoir se faire rapidement, et sans opération complexe. Non seulement en temps mais aussi en apprentissage. S'il faut s'y connaître dans un langage, ou un système par exemple, nous perdons en efficacité. Ensuite, avoir des fonctionnalités intéressantes, pour gérer le contenu et son cycle de vie, et ce à plusieurs. J'ai toujours aimé le travail collaboratif, le fait de pouvoir travailler ensemble sur du contenu afin de l'améliorer progressivement. C'est le saint Graal, le but à atteindre. Mais aussi permettre aux membres, et de manière générale aux personnes intéressées de donner leur avis, de commenter, et plus dur de l'intégrer dans le fonctionnement de l'asso. L'appétit vient en mangeant, et si le projet avance bien, on pourra voir apparaitre avec le temps des choses sympas :).
Mais aussi, en évitant au maximum les développements spécifiques. Il est facile (enfin c'est vite dit, disons que c'est pour étayer mes propos ;)) à un instant T de développer telle ou telle fonctionnalité, si on a le courage et un peu de temps. Bien plus dure est la gestion de ces développements sur le long terme, quand la personne initiale n'est plus dispo, ou pire plus dans l'asso. Ou que les modifications successives ont rendu le site proche d'un gruyère de code. Pour éviter cela, il est donc nécessaire de disposer d'une solution qui comporte le maximum de fonctionnalités qui nous intéressent et de modules additionnels (exit donc Zope, Caudium, Ruby on Rails, Turbogears & Co qui demandent de tout coder). Mais aussi (surtout ?) qu'ils évoluent régulièrement, afin de voir le site s'améliorer sans codage, juste par la "magie" de la migration de version. Il faut aussi, idéalement, une solution qui accepte de modifier le site en gardant la trace de ces modifications. Rien de pire que de devoir "patcher" le code. Car pour la migration derrière, tintin ! (et donc fini les nouvelles fonctionnalités). Dernier point sur le développement, si en plus la solution est assez fun pour amuser les développeurs, alors c'est que du bonheur.
Finalement, avec un peu de patience, le milieu de l'année 2005 voit apparaitre une réunion sur la présentation de Plone et SPIP (les seules applications maîtrisées), où il est décidé de faire des prototypes, ce qui prendra un peu de temps, en partie en raison du changement du serveur et de la migration des services qui en découla, ainsi que d'autres actions comme l'achat d'une tour de gravage. La fin de l'année 2005 se termine avec le lancement d'un "prototype", assez sommaire afin que les membres du CA (premier visé par le site dans l'immédiat) puissent se faire une idée du "sort" qui leur est reservé :). Pourquoi un ? Tout simplement parce que celui en SPIP est abandonné faute de temps disponible de la personne concernée.
Devant le manque de résistance au changement, des réunions de travail apparurent pour travailler sur le contenu. Réunions entrecoupées par le changement de CA et la Linux Expo 2006. Pour finalement se donner fin février puis fin mars comme date de migration. Et voilà ! C'est fait, Parinux a officiellement son troisième site web. L'ancien est bien sûr toujours visible à cette adresse, le temps que tout soit sur le nouveau. Et maintenant ?
Et bien il reste du travail ! Au niveau visuel tout d'abord. Nous devons avoir un visuel spécifique, personnel à Parinux. qui l'indentifie et non plus le visuel (certes propre et efficace) de Plone. Cela demande du temps, des compétences CSS et un peu de goût :). Ensuite d'optimiser l'existant, comme de passer à de l'authentification centralisée avec la gestion des adhérents, afin qu'ils puissent avoir les moyens d'accéder au site (partie membre, commentaire...), ou l'ajout d'un cache pour optimiser la navigation. Ensuite, de transférer les derniers services de l'ancien site, comme l'inscription aux manifestations. Et enfin, et c'est la partie la plus longue et non bornée dans le temps, de trouver les fonctionnalités pour rendre le site vivant, intéressant et utile, d'abord aux adhérents, et ensuite à tous ceux qui s'intéressent aux activités de Parinux. Et idéalement, à la communauté francophone du libre (hum, point un poil ambitieux peut être ? :).
Un dernier mot sur Plone. Comme je l'ai dit plus haut, le choix de Plone est un choix par manque de prétendants. Bien que des solutions comme eZPublish, Typo3, SPIP, Drupal ou Mambo existent (un temps envisagées), nous n'avons pas les compétences. Ou alors ces compétences n'ont pas osé prendre la gestion de ce projet (ou tout du moins, en faire partie). Néanmoins, la solution reste très intéressante. C'est d'abord la plus puissante (avec Typo3), avec comme particularité de s'appuyer sur un serveur d'applications, et de fournir un cadre objet (depuis Ruby on Rails est passé par là pour promouvoir cet aspect du développement). C'est aussi un projet libre mature, dans sa gestion comme dans son développement. La superposition de ces deux projets (Zope & Plone) donnent une route claire pour deux-trois ans, ce qui (pour moi) est assez agréable et rassurant. Je n'ai pas envie de refaire le site dans deux ans ! Enfin, Plone est utilisé par pas mal de consultants ou de sociétés spécialisées, donnant à la fois des développements fiables, mais aussi des compétences et des informations (sites Web, ml, forums...) pour s'informer et échanger. A ce titre, la communauté française est un bon exemple. C'est enfin, un projet que je connais très bien personnellement, étant développeur Zope depuis 1999, et suivant les communautés de très près.
Un dernier mot pour ceux qui sont arrivés jusqu'au bout (quel courage !), on est toujours preneur de feedback, de remarques sur le sujet. Soit directement (mon mail, ou celui des webmasters) ou par l'intermédiaire de la liste de diffusion devel. Sinon, amusez-vous bien sur notre site !
- Category(s)
- Site Web