This is stage 2 of the 2011 "Tour de Nuxeo". Follow the link for the list of other stages.
"Nuxeo" is both a company and an open source project that aims at creating world-class technologies ("Nuxeo EP") and products ("Nuxeo DM", "Nuxeo DAM", etc.) for Enterprise Content Management.
Nuxeo is a company that I founded 10 years ago, in December 2000.
Our initial mission was to create open source "Web applications for better collaboration" (this was our first motto) - collaborative intranets, e-government websites - for a market that was comprised primarily of European public administrations (including several of the major French ministries).
In 2006, we did a full rewrite of our software stack using libraries and frameworks from the mature open source Java ecosystem, and started a business model migration from service company to open source software vendor.
At the same time, we chose to focus our efforts on:
Nuxeo now has around 50 employees, in three locations - Paris, Boston and San Francisco - and is fully dedicated to its open source software vendor business model: 80% of our annual turnover comes from subscription.
You will find more insight on our early history in this presentation I gave to students at Evry University this year:
Colloquially, Nuxeo is also the name of an open source project that we, as a company, are working on with more than 20 developers, and the help of a community of multiple contributors.
More precisely, the products we are developing as open source are:
Nuxeo DM, a horizontal, but still highly customizable, application for Document Management,
Nuxeo DAM, an application for Digital Asset Management,
Nuxeo CMF, a framework for Case Management.
This diagram makes it easier to understand the relations between these different subprojects:
Note that, as we show in the diagram, the endgame for us is to foster the creation of a vibrant ecosystem of vertical applications based on the Nuxeo EP platform, or on customizations of the main packaged products.
This is a FAQ that people keep asking us when contacting us for the first time: what's the difference between the "open source" and the "enterprise" versions of your products?
The answer: there is none, because they are one and the same. In other words, we don't have an "enterprise" version, or, if you prefer, our open source version is already enterprise-class.
Contrary to other companies, we choose to keep our development process fully transparent, with our source code and task and issue tracker publicly available. We believe this is the best way to foster trust and collaboration between us and our customers and partners.
But it's also important to realize that Nuxeo software is also open source that can be trusted: thanks to our subscription offer, when you choose to base your next project or product on our technology, you know that you can reliably count on us to:
We chose to adopt an open source model from the company's inception in 2000, because we believed (and still are convinced):