Alfresco plans to open up

Jeff Potts has an update to his cogent post on Alfresco’s insularity. According to Jeff, John Newton and Kevin Cochrane promised to create a system that would allow non-Alfresco employees to contribute to the Alfresco code base. The changes are expected when Alfresco releases 3.0 of the Enterprise Edition. At this time, the Community Edition (which Alfresco treats as a “lab” for introducing new, unsupported features) may start to accept contributions from non-Alfrescans. The prospect of committer status is unsure.

What makes this a big deal is that Alfresco has always hobbled the Community Edition to drive sales to the Enterprise Edition. First, they stripped down the Community Edition. For a while they made it badgeware. Most recently, Alfresco’s policy has been to forbid integration partners from helping Community Edition users. Because Alfresco doesn’t fix the bugs in the Community Edition and Alfresco partners will not help you implement and maintain it, the Community Edition is too risky to use for most companies to consider.

Opening up Alfresco Community Edition would allow a community to form around the project that may make it more viable to use in the same way that companies use Fedora Core as a lower cost alternative to Red Hat Linux.

In the open source content management world, Magnolia is a good example of a commercial open source company that has non-employee committers on their Community Edition. The Magnolia Community Edition serves as the core on which the Enterprise Edition is built. In order to get support, you need to buy the Enterprise Edition whether or not you intend to use its value added features (Sitedesigner, clustering, etc.). Other commercial open source projects like Hippo and Daisy have one open source licensed product and make all their revenue on support and training contracts which are entirely optional for companies that adopt their software. However, Magnolia, Hippo and Daisy are small and not so heavily venture funded, so they have less pressure to convert adopters into paying customers.

Related posts:

  1. Open Source WCM in Java IT’S HERE! I am very happy to announce the...
  2. Alfresco goes all open source If you have read my comments on Alfresco, you...
  3. Open Core In case you have not been following the open...
  4. Is it open source? Does it matter? Uploaded with plasq’s Skitch! As potential customers start to...
  5. Commercial Open Source There are a number of companies making money “selling”...

One Response to “Alfresco plans to open up”

  1. NyWebGuy says:

    I work for Alfresco (although less than six months), and wanted to point something out.

    > Because Alfresco doesn’t fix the bugs in the Community Edition and Alfresco partners will not help you implement and maintain it, the Community Edition is too risky to use for most companies to consider.

    We do fix bugs in Community edition, more precisely, we merge in the bug fixes from the Enterprise Version. We don’t provide an SLA on that, but we do that often. According to our pingbacks, we have tens of thousands of live systems running community, so thre is definitely value that is being delivered through the Community Version.

    To clarify the distinction. The Alfresco Community edition is where all the new features go in. Around release time, we pick a few of these to roll into enterprise, and stabilize them, putting through a rigorous QA process and making it enterprise-ready.

    As far as partners only working with Enterprise version, since we have stabilized it, we have higher confidence in that code base, and thus sell support services around that. If our partners were to provide services on community, we would have a management nightmare where we would have two release trunks simultaneously. It would also be harder to service paying customers, on which, after all, is how we make our money. Just like you would not want to put into production beta software, we don’t recommend putting community into production for large enterprise-level systems (although like I said above, many people do).

    The Community is supported through forums, where engineers and other technical employees, myself included, contribute regularly.

    I definitely think that opening up for more contributions is great.

    Jean

Leave a Reply