All this talk on the
"Can Joomla Extensions be..." thread got me thinking - while there are many business models floating around, some of which I proposed or use currently, there has yet to be an innovative Business model that also supports the idea of a community, so here is my take:
A central hub for commercial Free Software Developers in the JoomlasphereWhile the dreaded Joomla!
Commercial Developer's Alliance fails to specify this, yet is clearly about proprietary extensions for joomla, we need a platform for commercial Free Software and Open Source developers. We need to make the point that "commercial" does not imply "proprietary", and that Free Software indeed has a lot of commercial value, not only to developers, but also to people who offer Service with this software or simply use it.
...and this time, its about the moneyIf it is done right, FOSS and money can get along very well. The problem mostly arrives when things are left unclear or have not been put up front correctly (as it now is kind of the case with proprietary extensions). In fact, Free Software and Open Source provide wonderful business models, just that you have to think a lot harder to come up with good ones that are at the same time ethical.
the problemA lot of joomla! sites use commodity Free Software extensions without even noticing their value. Some times they are too small to justify a real business, some times they provide things that a user would take for granted in a CMS anyways and quickly moves on from once the software is "there". This kills the opportunity for a real business and is why most donation-based business models tend to turn into frustration for the developers.
However, most extensions have their value and often have a broad following, just on a "small scale". When a couple of thousand users use a component which does not make up an integral part of their system, it still means that there is a lot of usage. There is a
long tail of usage so to speak.
How to turn a long Tail into moneyLong Tails greatly benefit from small followings that make a large effect in the end. So what we need is a place to collect and redistribute the money according to the usage. If you use 10 small extensions to joomla!, you might not be inclined to give each of them a dollar, but what if there was a site that lets you choose your favorites and distribute money that you put in a pool to these developers. Maybe users would even be motivated to give a little more than 10 Dollars in this case.
We need a voluntary Free Software taxWe need a site that lets a user choose his or her favorites and put money in a pool. Then, say every month, this pool gets split up according to the selections each extension has in its user profiles.
Now small users who care to give a little, developers who enjoy this community and want to give something back and Service providers who have a business with Joomla and its Extensions can give something back without wasting too much time on figuring out where to give what.
Further thoughtsI put "Free Software
Joomla+Extensions" in the title because I think that this would also mean that a certain portion of this pool should go back to the Joomla! project. Since without it, there would be no Extensions.
We also need a lot of transparency on this, which is why I would like to call all 3DP joomla! Free Software and Open Source developers for opinions on how to handle this the best way. All the transactions would of course be open, if anonymized, for investigation and developers would have their own overview on the support situation for their software.