Quote from: dinocorn at Apr 06, 2013, 06:08 PMOne thing that bums me out about the separation is I feel like there are some interesting things that could have happend that likely won't:
- Community Rewards
- Student Accounts
Wouldn't it be cool if say every so many forum threads you answer or participate in you get a Development cloud? I have 15 Clouds on my account, and I'm counting 7 of them are used for OpenSource extras I plan on releasing or already have in the MODX Extras repository.
Maybe SiphonLabs will still make moves with student accounts but it seems less likely to me. I think to grow the MODX community gaining interest of college students is imperative.
After 14 pages I now also considered to throw in my two cents =)...I'm not planning to comment extensively on the whole SiphonLabs/MODX separation as I think the possible problems / concerns with it were already covered by many of the comments.
My basic opinion is: I'll stick with MODx whatever happens as it is the most amazing CMF (and community) I've ever seen and I'm confident in working with it after some time of experience starting with Evo 1.0.0 around 4 years ago and then making the switch to Revo as soon as it appeared. As many of the other commenters I just hope the the steps that were made don't mean a slow starving of the core development but I'm confident that it's not as it was pointed out by Shaun because there were just too many years of their lives invested (thank you so much for that!) in this project to let it disappear to the graveyard of great open source projects that never made it.
I also definitely see the need to generate a steady stream of income for the people who invest a major part of their time to make the (free) product which on the other end generates the income for many of us here, so that's what I like to focus on in this post.
This is also the reason I quoted JPs answer above as it seems to be a good starting point of what I have been thinking about in the last days. I see the highest priority in generating income for the core-core developers (meaning people working at MODX LLC) but also there should be rewards/benefits/passive income for all the community members that contribute to the core and have given invaluable extras/addons to the community for free, so how to achieve this?
For me personally the partner listings / professionals directory were always too expensive to hop on (maybe seems stingy or whatever, but that's just how it is) but I have donated smaller amounts to extra developers from time to time. So what I would like to discuss is if it would be a good idea to have a system (possibly built into the whole MODx login system for the forums / tracker etc.) that would
allow monthly recurring donations of small (or big, you choose)
amounts of money to specific developers listed in something as a (not public) "contributors list". Everybody with a MODx login could subscribe for that list and create a more or less detailed profile and describe what he/she did for MODx
(extras, core contributions, documentation, ambassadors, forums activity, websites, blogs, github projects etc.) and provide the email address linked to their paypal account. When logged in, you could go and see that list/profiles and set up (also cancel) the monthly recurring donations to specific individuals inside that list that seem to be worth a donation in your opinion. The recommended amount for each donation would be 5$/month but can be anything you like (from 1$ to 1'000'000$/month).
This system could then be enhanced to also allow a public (and payed) listing on the modx.com site for maybe 10$/month or so (also a low amount!) in a less prominent spot than the professionals directory. It could be called the
"supporters list" or so, with a possibly huge grid of names or (small) logos (think of 5 items per row or so) linked to the "contributors list"-profile. This would then hopefully generate a revenue stream for MODX LLC itself to cover at least a part of their expenses.
While reading this, for some the question maybe came up why I'm suggesting these obviously ridiculous small donations. I think it's much more likely that a lot of MODx users will subscribe to such a small expense targeting their preferred contributors
(has also some personal factors playing in) and be eventually listed on modx.com
(which I personally would be proud of) with a relatively small impact o their own financial situation than to subscribe to the professionals directory (which costs basically 1200$/year) and not knowing exactly to who their money is going and for what it's used for
(cloud development? paying CEO(s) and marketing stuff salaries?...). Another reason for this is my conviction that "Many a little makes a mickle.". I'm actually not sure how many active MODx users there are (nobody seems to know) so I'm just taking the forum members count of currently 42'892, deduct it a reasonable amount of members which would let me with maybe 25'000 potential donators around the world. From these (let's be optimistic) maybe 40% are actually willingly to donate something, which leaves a pool of 10'000 people which would (hopefully) spend around 25$/month in average, this would create a revenue stream of 250'000$/month that would be distributed to the exact people the community wants to show it's support to (independent of any official salary payments or other work/projects a contributor is maybe involved in). From a regular established MODx-developers standpoint this could mean something like "get 500 people supporting you with 5$/month and you earn $2500/month from your work for the MODx ecosystem", for a core-core developer like Jason it could mean "1000 people think his work is invaluable for the platform and donate 10$/month, what would make him a living of 10'000$/month", which is enough to feed a family in my opinion...
A system like this could truly generate (passive) income and as a side benefit it would also be an incentive to contribute regularly
(in any way, not only code, if that's rewarded, the community decides at the end) and create great extras, which "licence" could maybe also encourage a regular donation/"subscription" to the developer. A possible downside (but maybe also an extra-quality improvement incentive) is that if you just release a great extra and then don't develop it further or don't provide documentation/translation/features/bugfixes the community asks for, support/donation drops fast or does not even get set up, meaning you have to build a solid userbase for your contributions or extra
(because it's used every day or incredibly helpful, think of MIGX, CacheMaster, getResources, Articles, Tickets, modRepository, AdvancedSearch, SimpleSearch, GoogleSitemap, Console, CheckboxSortable, ImageTV+, BreadCrumb, miniShop, Login, FormIt, Wayfinder, VersionX, phpThumbOf, CKEditor, AJAXManager, mxCalendar, mxFormbuilder, MyComponentMGIXUI [when finally available to the public =D] and and and)
I'm not sure if I'm completely naive and overconfident in people's will to give back something, but I personally would definitely be part of such a system (and for sure also make the effort to package some extras that are lying around on my harddisk for way too long and try to get a piece of that pie too...).
That was a long read and if you made it till here, thanks for staying with me =)! What I would be interested in now is
YOUR opinion / enhancements / suggestions / criticisms / doubts for that idea!
[ed. note: exside last edited this post 13 years, 5 months ago.]