What to expect from the community
I stumbled across this news from Openbravo this morning, and thought it indicative of the type of contribution typical to commercial open-source projects. Egyptian accounting for Openbravo's open-source ERP platform. No way that a proprietary software company is going to write that, not until every other aspect of the product is already complete.
For organic open-source communities, bug fixes, code contributions, etc. can be expected, though not to the levels commonly expected. It turns out that all (or nearly all) communities are small, even for projects like Linux and Apache. Some, like Drupal, break this mold, but they are the exception, not the rule.
For most projects, including commercial open-source projects, localization and some bug reporting constitute the primary contributions from the community.
The key for these projects is to ensure their architecture then allows for customers and other self-interested users of the software can easily contribute pieces without having to grok the whole. I call it "drive-by development." (This is, incidentally, where I think Drupal excels, as does Linux, Mozilla's Firefox, and others.)
Open source is excellent at creating things like Egyptian accounting rules packs for Openbravo. Just don't expect your community to do all the heavy lifting of development for you. They won't. They have jobs, remember? :-)
(On the topic of jobs, it is, of course, true that some people are fortunate to get paid to write open-source software, but probably not for your company. This changes a little if they're a systems integrator with a practice built around your software, but even then most SIs keep those enhancements for the good of their customers, and generally don't contribute them back for the good of the overall community. There are plenty of good reasons for this, but that's another post....)
Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay. 




We need some thinking, probably starting with some terms, about what conditions or project types or community management styles produce such divergent experience.
Egypt has used open source for a decade or more. It is, and continues to be, in pockets out of need, not out of activism or ideology.
An example is my brother, Omar, who is a businessman. He started using Linux, and then SQL Ledger in the mid 1990s, partially because of Microsoft's practices in the country. He translated SQL Ledger to Arabic and contributed the translation back to the project.
Here is an interview with him (back in 2004) at the Egyptian LUG .
- by erpuniversity June 9, 2008 11:02 PM PDT
- Great!
- Like this Reply to this comment
-
(4 Comments)There are really good thigns happening in the area of Open Source ERP. such as this.... SOSE! SITE Open Source ERP is moving in right direction in becoming central platform for all Open Source ERP systems. It is one good initiative and a happy news for all ERP community members around the globe.