04/30/2008
New Nuxeo Architecture Slides Published

I’ve just posted on slideshare a set of slides that have been used at recent customers and partners presentations about the Nuxeo architecture.

Hope you’ll enjoy it. There are some more in the works.

Posted by adminsf @ 04/30/2008 06:37 PM. - Categories: java, nuxeo5 -  0 comments
02/28/2008
Nuxeo EP 5.1.3.2 released

We have released Nuxeo EP 5.1.3.2 earlier this week. This is a maintenance release primarily focussed on bug fixes and small improvements.

You can download it as

or:

The changelog for this release is available.

Minor, but anyway noteworthy improvements include:

  • Nuxeo EP now works on a Java 6 JVM, which can lead to significant performance improvements (up to 100% for certain workloads, according to some internal benchmarks).

  • Full text indexing has been improved and made faster.

  • Some tweaks have been done to enable communication with the new (soon to be released and announced) “LiveEdit” plugin for Internet Explorer, Firefox and MS-Word.

Posted by Stéfane Fermigier @ 02/28/2008 02:37 PM. - Categories: nuxeo5 -  0 comments
02/19/2008
Interview on ComputerWorld UK
I've been interviewed by Glyn Moody, one of the best journalists covering open source, for the ComputerWorld UK web site.
France is not a country many would associate with free software startups, but that's changing – not least because the French government is showing itself far more receptive to open source than its UK counterpart. One of the leading companies of this new Nouvelle Vague is Nuxeo, which was set up by Stefane Fermigier, now its CEO.
Link: Open Enterprise Interview: Stefane Fermigier.
Posted by Stéfane Fermigier @ 02/19/2008 09:57 AM. - Categories: nuxeo, nuxeo5 -  0 comments
02/18/2008
Nuxeo EP 5.1.3 and 5.1.3.1 released

Nuxeo EP 5.1.3 has been released in January, with 235 enhancements over the previous version, Nuxeo EP 5.1.2, which had been released in October.

A bugfix release (5.1.3.1) was also done a few weeks after with 20 bugfixes and enhancements.

Download it now (107 Mb).

Posted by Stéfane Fermigier @ 02/18/2008 07:28 PM. - Categories: ecm, nuxeo, nuxeo5 -  0 comments
01/15/2008
Upcoming Nuxeo 5.1.3 release + Updated roadmap

The Nuxeo EP 5.1.3 release is coming along nicely after a small delay due to the holiday break, and will be tagged in a couple of days.

The roadmap for the project in 2008 has been updated accordingly.

Feel free to discuss it in the mailing list or the forum if you have questions, suggestions or to supply missing information.

As can be seen, Nuxeo 5.1.3 will not be just a maintenance release, as we’ve been able to add new features by creating new plugins (ex: WebDAV, Portlets, SSO, etc.) thanks to a now quite stable infrastructure and API.

Nuxeo 5.1.3 will also be based on Nuxeo Runtime and Core 1.4, which feature some improvements while staying compatible with the previous version (1.3). The switch to Nuxeo Core 1.4 was done in December and has proved very stable.

After the 5.1.3 release, we’re going to focus on the 5.2 (trunk) work, so as to move to Seam 2 for the web platform. Most new features will still be developed as new components, and will either be delivered with the next maintenance release (Nuxeo 5.1.4) or with Nuxeo 5.2, or both, depending on technical feasibility and customers needs or community contributions.

Posted by Stéfane Fermigier @ 01/15/2008 11:07 PM. - Categories: java, nuxeo5 -  0 comments
07/31/2007
Nuxeo 5.1 RC released - GA release scheduled for next week

We have been so busy the last couple of months working on customers projects that the 5.1 release has slipped a bit, but I’m happy to report that we have just released Nuxeo 5.1 RC.

The final release (Nuxeo 5.1.0.GA) will be made next week, and then we’ll spend the rest of August:

  • finishing and polishing the Nuxeo Book.

  • planning and starting the next iteration of Nuxeo (5.2, cf. the current roadmap).

  • Working on new customers projects (including some that feature the Apogee Project which has already seen a recent surge of activity).

  • getting some holidays :)

Posted by Stéfane Fermigier @ 07/31/2007 11:38 AM. - Categories: apogee, ecm, java, nuxeo, nuxeo5 -  0 comments
07/14/2007
Interview ratée du Debian Project Leader dans Le Monde

Le quotidien Le Monde a récemment fait paraître une interview du “Debian Project Leader”, Samuel Hocevar. La lecture de cette interview m’a passablement agacé, car d’une part elle propage à mon sens un certain nombre d’idées reçues sur le libre (“logiciels d’informaticiens pour informaticiens”) plutôt que d’en faire la promotion auprès d’un public assez large, et d’autre part elle s’attache plus à faire la promotion de Wikipedia que du logiciel libre.

Plutôt que de critiquer point par point les réponses de Samuel aux questions du journalistes, j’ai préféré refaire mes propres réponses à ces même questions.

Que pensez-vous du succès grandissant des logiciels Firefox ou OpenOffice ?

Le navigateur web Firefox et la suite bureautique OpenOffice.org partagent un certain nombre de caractéristiques qui expliquent leur succès actuel, auprès du grand public et de certaines administrations ou entreprises:

  • Ce sont des logiciels qui répondent aux deux principaux besoins génériques des utilisateurs d’informatique: l’accès au Web et la bureautique.

  • Ce sont des logiciels multi-plateformes: ils tournent à la fois sous Windows (qui reste la plateforme dominante du marché), sous Mac OS et sous Linux.

  • Ce sont des projets matures: Firefox est issu de la base de code du navigateur Netscape développée dans les années 90, OpenOffice.org de la suite StarOffice dont le développement a démarré en 1994.

  • De plus, il s’agit de projets qui disposent d’une force de travail importante, constituée en partie de personnel d’acteurs majeurs de l’informatique (IBM, Google, Sun, Novell…) qui ont un intérêt stratégique à contrer l’hégémonie de Microsoft sur le poste de travail.

  • Il y a un lien très fort entre ces deux logiciels et les standards ouverts sous-jacents: les standards du Web pour Firefox, le standard ISO Open Document Format pour OpenOffice.org. La lutte de lobbying intense à laquelle Microsoft se livre depuis plus d’un an pour faire normaliser son propre standard “Open XML” auprès de l’ISO (en dépit du bon sens: pourquoi créer une deuxième norme alors qu’il en existe déjà une?) et selon des méthodes peu consensuelles montre l’importance stratégique des standards dans l’informatique actuelle.

Il faut noter cependant une différence importante: le principal concurrent de Firefox est Internet Explorer (et, dans une moindre mesure, sur plateformes Mac OS, Safari) qui est intégré comme navigateur par défaut dans les systèmes Windows de Microsoft, donc vu comme gratuit par les utilisateurs, alors qu’OpenOffice.org se positionne principalement face à la suite Office de Microsoft, qui est onéreuse:

  • Pour arriver à convaincre une proportion significative d’utilisateurs d’installer Firefox plutôt que le navigateur par défaut, les développeurs de Mozilla doivent se différencier par la qualité et les fonctionnalités de leur produit. Ainsi, face à Microsoft qui, une fois qu’il a cru avoir gagné la “guerre des navigateurs” face à Netscape au début des années 2000, a cessé toute innovation sur son navigateur, Mozilla a introduit des dizaines d’innovations comme par exemple la navigation par onglets ou les bloqueurs de popups, innovations plébiscitées par les utilisateurs à tel point que Microsoft a été obligé de les copier dans IE 7.

  • Dans le cas d’OpenOffice.org, la différenciation se fait le plus souvent par le prix: la suite Office 2007 de Microsoft coûte, typiquement pour une PME, de 500 à 950 euros par poste, ce qui est du même ordre de grandeur que le prix d’un ordinateur bureautique d’entrée voire de milieu de gamme. C’est un coût important qui rend tentante l’offre gratuite d’OpenOffice.org.

Justement, comment voyez-vous l’avenir des logiciels libres grand public ?

Le succès de logiciels comme Firefox, OpenOffice.org ou VLC (logiciel de lecture vidéo lui aussi multi-plateformes) montrent que des logiciels clefs, qui peuvent représenter jusqu’à 80 ou 90% de l’utilisation quotidienne de l’informatique par un grand nombre d’utilisateurs, peuvent être des logiciels libres.

Ce succès d’un petit nombre de logiciels généralistes, et d’une “longue traîne” de logiciels plus spécialisés, sur des plateformes comme Windows et Mac OS, permet d’éduquer le grand public sur l’existence et la qualité des logiciels libres, et peut en amener un certain nombre à vouloir également s’intéresser à Linux en tant que système d’exploitation pour postes de travail. Les principaux éditeurs de systèmes d’exploitations basés sur Linux - Red Hat, Novell, Mandriva, Ubuntu - constatent actuellement une demande du grand public, et de la grande distribution, sur ce secteur, et plusieurs indices, dont le “flop” du lancement de Vista, laissent à penser que 2008 sera l’année du décollage de Linux auprès d’une partie du grand public.

Signalons par ailleurs un autre facteur de diffusion des logiciels libre: le logiciels embarqués dans du matériel spécialisé. En France, la Freebox, la NeufBox et de nombreuses autres “appliances” intègrent déja depuis plusieurs années un noyau Linux et de nombreux logiciels libres. Dans les pays émergents, des initiatives comme le One Laptop Per Child sont également une façon de diffuser des logiciels libres auprès de millions d’utisateurs, qui ne connaissent pas Windows et qui sont donc vierges de tout a priori.

De plus en plus d’entreprises privées et d’administrations passent aux logiciels libres, désormais considérés comme des “concurrents” par Microsoft. Existe-t-il encore des freins à leur généralisation ?

Dans le domaine des logiciels d’entreprises, la donne est très différentes: il n’y a pas un seul acteur qui domine outrageusement le marché, mais plusieurs acteurs dominants: Microsoft certes, mais aussi SAP, IBM, Oracle, EMC, etc.

Sur ce secteur, et principalement dans le domaine des logiciels serveurs, d’abord au niveau des logiciels d’infrastructure (communication, bases de données, monitoring, etc.) et progressivement au niveau des logiciels applicatifs (CRM, ERP, GED, ECM, etc.) les logiciels libre se sont dans certains cas déja imposés (ex: Apache) et dans la plupart des autres, connaissent une progression rapide.

Un frein notable à cette progression est l’ensemble des pratiques anti-concurrentielles de Microsoft, dénoncées par l’ensemble de l’industrie, et qui lui ont valu de très nombreux procès et un certain nombre de condamnations.

A part cela, il est plus approprié de parler d’inertie que de freins, car il s’agit de faire changer les mentalités des décisionnaires, de former les informaticiens de terrain, et de remplacer des investissements qui s’amortissent sur de 5 à 10 ans.

Une chose est claire pour toute le monde cependant: le logiciel libre a changé la façon dont les logiciels sont développés par les éditeurs. Ceux-ci se reposent de plus en plus (31% en 2006, probablement plus de 50% en 2007 ou 2008) sur des “briques” logicielles libres, mais aussi “ouvrent” de plus en plus leur modèles de développement. D’ici 5 ans, je suis certain que la plupart des éditeurs de logiciels d’entreprises auront intégré, d’une façon ou d’une autre, une partie des méthodes du libre dans leurs développement.

Comment voyez-vous l’évolution de la distribution de contenus culturels ?

On est dans un cas d’école d’innovation disruptive, selon le modèle de Clayton Christensen:

  • Les anciens acteurs dominants, les “majors”, s’accrochent à leur ancien modèle à présent obsolète et militent pour des législation drastiques dans ce domaine.

  • Une partie du public à trop rapidement adopté les pratiques d’échange en pair à pair ou sur des sites de mise en ligne de contenus, sans intégrer les limites légales et morales de leurs pratiques: échanger des contenus libre et contribuer de manière communautaire à leur développement, c’est bien; échanger des contenus soumis à des restrictions d’usage en dehors du droit à la copie privée, c’est mal.

  • Les pouvoir publics, faute d’une vision claire sur ce dossier, et sous l’influence des lobbies du passé, ont voté des lois très dures (DADVSI) visant à maintenir le statu quo.

  • Un petit nombre d’acteurs, à commencer par Apple, a saisi au moment opportun la rupture technologique et s’en est servi pour reconfigurer la chaîne de valeur de la diffusion des contenus autour de leur offre de produits (ex: l’iPod) et de services (ex: iTunes), réalisant ainsi le “hold-up du siècle” sur l’industrie musicale, et bientôt sur l’industrie cinématographique.

A mon sens, l’un des rôle majeurs d’un projet comme Wikipedia, qui montre la force mais aussi les limites du modèle de développement coopératif, est d’éduquer le public sur ces questions de production communautaire de contenu et sur les questions de droits d’usage des contenus, de montrer qu’il y a plusieurs modèles possibles, chacun avec ses forces, ses faiblesses et ses tabous, et qu’il est important de les connaître pour se comporter de manière citoyenne.

Posted by Stéfane Fermigier @ 07/14/2007 06:38 PM. - Categories: indesko, linux, mozilla, openoffice -  0 comments
05/29/2007
JavaOne Nuxeo Slides: now in original format

The slides of our presentation at JavaOne have now been published by Sun (minus an URL error from this page which I hope they will correct soon).

Now that Sun has made them public, I have uploaded them to SlideShare, where they are available alongside other presentations tagged “javaone”.

Posted by Stéfane Fermigier @ 05/29/2007 01:56 PM. - Categories: ecm, java, slides -  0 comments
05/18/2007
More Nuxeo slides posted on Slideshare

White working on the latest issue of Nuxeo Weekly news, I have posted a couple of recent presentations to Slideshare:

All the slides I have uploaded so far to Slideshare are available by following the link.

Posted by Stéfane Fermigier @ 05/18/2007 11:15 AM. - Categories: ecm, java, jboss, slides -  0 comments
03/08/2007
Are Nuxeo's open source projects truly community-driven? You bet they are!

Dion Almaer wrote yesterday a blog entry with a list of criteria that, in his opinion, make an open source project truly community-driven (which is, of course, a Good Thing(tm)).

I had some apprehension, while reading the blog entry’s title, because, of course, we want to be community-driven (that’s one of the criteria BTW), but what if we had forgotten something important?

Fortunately, the short answer is “of course we are community-driven”. With Dion’s criteria, I can confidently self-grade us at A+ (or 20/20, for french-educated people). Here are the criteria and my comments:

If you don’t have any commiters from outside of your company. You probably aren’t community driven.

Half of the commiters in the Nuxeo project are not Nuxeo employees, and we are actively trying to recruit more contributors.

If you didn’t spend time cleaning up documentation for the community when you opened it up. You probably aren’t community driven.

We’ve produced already several hundreds of pages of users and developers documentation, and we’ve gone through great efforts in producing this documentation in time for the first public releases of the software.

If your users haven’t helped with the documentation if it is lacking. You probably aren’t community driven.

We got great feedback from our users regarding the documentation, and we’ve already had user-contributed sections in some of our manuals.

If you do not have some kind of forums/lists where people help each other out. You probably aren’t community driven.

We have several mailing lists for all of our projects, with a total of about 1500 subscribers.

If you aren’t willing to put in a lot of effort to build your community to get true benefits. You probably aren’t community driven.

Yes, we’re putting a lot of efforts, and we get the rewards of course.

But there is something more important, that is not explicitly stated in Dion’s criteria: we have designed the Nuxeo software with the explicit goal of creating an Architecture of Participation (a term coined by Tim O’Reilly, Dion’s boss, BTW). Our creation of Nuxeo Runtime, the OSGi-based plugin system (inspired by Eclipse’s), our use of a component framework like JBoss Seam for our webapp, are consequences of this vision, which comes from years of experience working with system integrators and ISV.

Extensibility at all levels is one of the majors criteria of a successful historical open source project (think Eclipse’s or Mozilla’s plugins, Emacs scripts, LaTeX packages, etc.). Monolithic apps usually don’t make great open source communities. That’s a lesson we will never forget!

Posted by Stéfane Fermigier @ 03/08/2007 10:02 AM. - Categories: apogee, eclipse, ecm, java, nuxeo, nuxeo5 -  0 comments
Last modified: 01/25/2005 02:13 PM

Nuxeo Bloggers: Log in!
Nuxeo - Indesko - Nuxeo 5 Project
All content is copyrighted by their author.
CPSSkins is Copyright © 2003-2006 by Jean-Marc Orliaguet. | CPS is Copyright © 2002-2006 by Nuxeo SAS.