YMC strongly believes that the vast majority of software innovation comes from Open Source. Numerous projects are the leaders within their respective market segment, for example Apache, MySQL or PHP. Their open development process certainly was the key factor in achieving such a reach.
Being relatively young, eZ Publish might not be the overall leading web CMS, yet. However it clearly leads the emerging Open Source Enterprise CMS market, because it is the most versatile PHP based architecture that is available today. There are numerous ways in which an eZ Publish partner can add value to such an ecosystem. The best is to do what all the other community members do, too: Use it, talk about it, and make it better.
As for development, here are some recent YMC contributions (there have been many more over the years):
-
#014076: Language attribute for feed items
http://issues.ez.no/IssueView.php?Id=14076
This is the most obvious kind of contribution: A patch has been provided to resolve a bug.
-
#014154: property converter is not called for NULL values on save
http://issues.ez.no/IssueView.php?Id=14154
In this case we contributed additional unit testcases.
-
#014123: tree table should not contain NULL columns
http://issues.ez.no/IssueView.php?Id=14123
Sometimes it is not foreseeable whether a proposed change will truly improve the project. Therefore it might be best to describe a test setup and provide some data for open discussion.
-
#013842: [patch] comments, small optimization
http://issues.ez.no/IssueView.php?Id=13842
A classic issue according to Linus Torvald's law: "given enough eyeballs, all bugs are shallow". Some inline documentation was missing - execution could be accelerated with only a little change. This shows that Open Source development can be quite efficient.
-
#014104: stack writer to store log messages in memory
http://issues.ez.no/IssueView.php?Id=14104
YMC provided a patch to add functionality, another member of the ecosystem proposed further enhancements on top of this.