Is it time for a ColdFusion Foundation?
Been reading the blog entry Sean Corfield had today about Model-Glue and related issues. The basic theme being that at times open source projects need help or new leadership to keep development going. Mach-II hit this problem back some time ago and Model-Glue may be in a similar situation.
As a developer, I use several open source projects and have also contributed back with some of my own. Naturally, our open source work may not directly put food on the table which can be a problem. Also donations or contributions tend to be sparse at best. This can leave projects to 1-2 developers who do most of the work and get very little for their efforts. Plus, the development tends to trail off.
So there is a possible solution which I've heard bounced around for some years. Brian Rinaldi I think was the last person I saw mention this before. If you've been in the LInux world, you've seen the success of the Apache Foundation and all the projects that have sprung from it. Why not do something similar for the ColdFusion (and perhaps even the Flex) world?
A foundation's main purpose is to sponsor open source projects that have become critical to the success of the CFML language. So projects like Model-Glue, Coldspring, Transfer, CFElcipse, etc. would be sponsored by the foundation. Developers who actively participate would get reimbursed for their work. Companies donating to the foundation would get the tax benefits and would feel better donating to a organized group. A solid foundation would increase fund raising and also help monitor projects. If a project looked like it was dropping off, the foundation would work with its pool of developers to get it back on track,
Like I mention before this is not a new idea and we've seen several examples of this working in other technologies, Any comments or thoughts would be helpful. We as a community should probably get better organized if we want ColdFusion to grow.
Bob Mitchell wrote on 03/24/097:18 PM
If you want CF to grow, don't start up a foundation - make it better and more compelling than the tools developers are using at the moment. Make the product better - the open source movement will follow.