Let me state it here, funding for core devs is not as important as getting 3rd party developers to contribute. I say that as a lead core team developer.
This is an open source community, not a paid-to-make open source community. Our community will only be as strong as our volunteers.
The greatest needs for MODx right now are:
1.
3rd Party Developers - we need people making Extras for MODx. We need this more than anything else. Solid extras. Flexible extras. And just in general, extras. In a solid open source environment, the Core Team doesn’t make Extras. The community does; the Core Team works on the Core. This is not currently the case in MODx. Push hard on your clients to have them let you contribute back your code to modx. If the U.S. White House can do it for Drupal, I know the MODx community can.
2.
Documentors - The Core Team members are not documenters by nature. We need people who are willing to plan and contribute both end-user, designer and developer documentation (especially for Revolution, as it is the future). This is essential, and don’t just need official documentation work (though we do need that!). We also need people blogging about MODx: their experiences, their code snippets, thoughts, etc. We need the 3rd Party Components (Extras) documented. Then, we need more thorough and easy to understand official docs.
3.
Evangelists - We need people willing to tell others how good MODx is. Bloggers. Twitterers. Forum posters.
4.
Proactive Members - We have an excellent community. Let me reiterate that: we have an excellent community here at MODx. That said, we need to take it to another level - if you see a way MODx can improve infrastructure-wise (such as in documentation, website, code, extras, etc), please-please-please post about it in the forums and we’ll talk with you about how you can help make that happen. What we can’t get into is saying "MODx doesn’t have this, but maybe it will." Let’s be a "why not now?" instead of a "not yet" crowd.
As for the money issues for 3rd party devs - we’ll be adding some new partner programs here in the future that will help. Revolution also supports Providers (similar to modxcms.com/extras/ that Package Management uses), that we’ll allow to be password-protected to download from - meaning you could have a custom Provider that people have to buy a license before they can download from. We’ll also release the code for custom providers after Revo GA hits. Again, the details on all of this are in the works, but I can guarantee we’re working on it.
I do like the idea of Credited Developers. However, you’ll see soon enough that we have some ideas for this in the works already.
Again, the MODx community is fantastic. This thread is excellent, and I really enjoy and agree with a lot of the thoughts here. Thanks guys, and please continue discussing.