Survive (and Thrive!) During these Tough Times with Open Source

Many business executives are looking for more ways to cut costs during these tough times and have a mandate to “do more with less.” Open source software fits the bill perfectly as it has little or no upfront costs,.

This year may actually be a turning point in the adoption of open source software as projects steadily mature (think Linux and MySQL) and interest among corporate users grow. A

  • “companies must have a policy for procuring OSS, deciding which applications will be supported by OSS, and identifying the intellectual property risk or supportability risk associated with using OSS.”

Despit these challenges, it is clear that time and current circumstances are on the side of open source, and adoption is only expected to increase within the next couple of months. Besides the US, adoption has been strong in Western Europe, and the growing economies of India and South Asia, East Asia (China and Japan), and to some extent Southeast Asia. Besides large corporations, target markets for many open source vendors include Small and Midsized businesses.

Trying out concrete5

Im having a go at a new open source content management system called concrete5. I ported our company website from our old homegrown CMS to this new platform as the old one was getting to be a pain to manage and update.

Was pleasantly surprised at how relatively easy it was. I’ll have you know that I am not a neophyte when it comes to dynamic content management systems. I’ve practically installed and tried out most of the popular ones, and have put into production for some clients most of them. The list of platforms I have worked with include PHP-Nuke, PostNuke, WordPress, Mambo, Joomla, Alfresco, Nuxeo, Magnolia, DotNetNuke, and Drupal.

While some are standouts in terms of specific capabilities and features, none have met my personal need for something quick and simple enough to setup and migrate my old website to. None except for concrete5.

Concrete5 is unique in that the CMS flows or wraps nicely around your design. Other CMS usually force the developer to adjust to the structure and design of the application. It has really clean code, a consistent API for common functions, and neatly separates presentation from logic adopting an extensible MVC (ala Cake or Code Igniter) architecture. It has a slick and fast interface using a lot of AJAX effects (via jQuery).

Its really stable, having been around for many years, in its previous incarnation being a proprietary CMS for a web design studio. They just recently released it as open source–breaking away from most projects in that they use the really permissive MIT License (instead of the viral GPL).

Some neat features I found to be really fun:

  • In-Context, WYSIWYG Editing
  • Granular Access Control
  • Users & Groups. Community on your site is built right in.
  • Customizable Metadata for both Pages and Users.
  • Extensible features such as galleries, blocks, login pages, forms, etc.

The port took about 2 days, with the rest of the content another 5 days (probably less if I did it full time). The project I am working on is now featured in concrete5′s Showcase section.

Hope to contribute back to the project some of the modifications I did such as a Suckerfish style nav, custom blocks, and possibly work on new themes.

Where the Value Lies in Open Source Code

ZDNet’s Dana Blakehorn posted an interesting article in ZDNet where he talks about ways companies can monetize open source code.

In a recent Slashdot article he cited, an executive of an open source company wonders if a business model around open source is an essentially flawed model as other open source projects produce free versions of the same extensions and utilities that they offer around their code.

In a recent blog post by Open Source software executive Steve Goodman of PacketTrap Networks, he states that model, essentially a “Freemium” or premium addons on top of free software, is essentially flawed, as “the interest of a commercial vendor is opposite to that of an open source project.” It is better he states, that project management and development be left to the open source community and to have his firm just concentrate on developing a commercial platform that works with the code that community delivers.

Now this was refuted by Acquia’s and Drupal founder Dries Butaert in a post, he says that his own experience points to the fact that the Freemium model works. He admits that “getting free users to convert to paying customers is hard.” Conversion rates of less than 1% are not uncommon. Free for many people is often “good enough” and only a few people choose to pay for additional features and services.

But MySQL’s Marten Mickos states that while there will always be people willing to spend time and save on money to learn and deploy open source applications themselves, there is still a market out there for companies where money costs less than time or immediate need–and will gladly pay for premium features or services.

Tim O’Reilly has a refreshing take as maybe companies should not be focused so much on monetizing the code itself–but identifying and monetizing the value it delivers. Going back to Dana Blakehorn, it seems he agrees as he outlines other ways open source companies can make money. They can provide:

  1. A regular update service and security check.
  2. Integration services, tieing your software into larger systems.
  3. Selling what the software does as a service.
  4. Teaching people how to use, or extend the software.
  5. Putting your software into a piece of hardware and selling it.

At ComUnion ERP, we are looking at these perspectives with interest as we get ready to launch. While ComUnion is released and will continue to be released as open source code, we are upfront in our desire to be able to monetize somehow the effort put into the project. In this regard we are open and have no plans as of yet. I wonder if anyone reading has any comments or suggestions?

Lessons the Software Industry can Learn from Manny Pacquiao

For those reading this blog who are not fans of boxing, Filipino boxer (and what many say is the best pound-for-pound fighter in the ring today) Manny Pacquiao, beat American-Mexican Oscar, the “Golden Boy” dela Hoya last December 6 in Las Vegas Nevada (December 7 in Manila, Philippines).

What was widely considered a mismatch with a fight pitting the taller and naturally heavier American versus the smaller Filipino fighter proved true but not in the way many pundits expected. By the beginning of the ninth round of the fight, a badly beaten and tired dela Hoya surrendered to the smaller, faster and more accurate punching power of Pacquiao–ending what was largely a one-sided fight.

Now this fight has already been widely dissected and analyzed by experts and boxing fans for its place in history. I want to look at it from a different perspective by using what happened as an analogy to describe what I feel is happening in the enterprise software industry today.

In the software industry, there is brewing match up between the bigger and more established enterprise software vendors versus the smaller, faster, entrepreneurial software startups in the industry today.

In areas as diverse as business applications, network and systems management, unified communications, office productivity, security, and many others; a growing force of software startups are becoming a disruptive force in the industry for the incumbents.

In a talk I did on CRM a few weeks ago for an executive briefing organized by Computerworld Magazine in our city, I mentioned two potent and disruptive forces in the industry that together make up the “perfect storm” for change in software and services:

The first is open source. Open source as a business, software development, and distribution model has allowed communities of people–working on their own or within small entrepreneurial companies, to develop software in a quicker and more agile way than traditional software development approaches.

In enterprise software, an interesting case study is SugarCRM. In the CRM market, SugarCRM competes with the likes of Microsoft CRM, Salesforce.com and to some extent Siebel CRM (now Oracle). Like Manny Pacquiao, SugarCRM is a David in a market of Goliaths. To compete, it tries to continuously outflank the big guys and hit them on all sides by offering customers more options in terms of platform (it runs on Windows, Linux, Mac, Unix), extensibility (it has a growing ecosystem of third party developers), and delivery (it is available “on-premise” as installed server software or “on-demand” in the Cloud).

The second is SaaS and/or cloud computing. SaaS or cloud computing is another interesting development. In SaaS, software is delivered, used and consumed purely online (or as marketers call it–in the “cloud”). Companies with SaaS as a delivery platform compete like Manny Pacquiao against the big guys by using speed. SaaS deployments, unlike traditional enterprise software, don’t require the time consuming setup of supporting infrastructure such as servers, operating systems and databases to get started. SaaS deployments and updates are also faster with its one platform-to-many users architecture. When users log in, they get instant access to new features as they are added and rolled out–providing a superior customer experience and not to mention a more economical and efficient method of delivery.

Take the case of up and coming SaaS player Zoho. In the span of just three years, it has come up with a veritable smörgåsbord of applications used by over 1 million users. Virtually every month or quarter, it posts a slew of new features and updates that has competitors scratching their heads as they are left in the dust in terms of features and functionality.

Other areas. There is a whole lot of case studies where the Davids of the enterprise software world are beating the Goliaths. Companies such as open source IP-PBX vendor Fonality going against the Avayas and the Nortels. Companies such as unified threat managament vendor Untangle going against the SonicWalls. Companies such as open source document management solutions Alfresco going against the Documentums.

And then there is us and our open source ERP project. When we started out a lot of people were telling us that it was a pipe dream at best to develop software in what many say is a mature space, dominated by mega vendors such as SAP and Microsoft. We hope to prove them wrong.

Follow

Get every new post delivered to your Inbox.