Submit Your Article
Home Articles News Tutorials Videos Add An Article
Topics: Design Photoshop Programming PHP CSS Java Database Web Development Javascript Ajax
– Close + Open

Find Out More About DevWebPro!

Sign up for the newsletter


» Terms & Conditions

Welcome to the New DevWebPro!

DevWebPro Includes:
  Hundreds Of Tutorials   Developer News
  Unique Gadget Videos   Tons of Topics to Discuss
  Expert Advice   We Will Publish Your Articles

How To Improve Open Source Software

By: Sean Corfield
Wednesday, October 14th, 2009
Text: Decrease Font Size Increase Font Size | Print Print Article | Share: Delicious Digg StumbleUpon Post to Twitter Post to Facebook

One of the common complaints I hear about ColdFusion’s popularity (or perceived lack thereof) is that we don’t have any of the ‘killer’ open source applications that make PHP (or insert language of choice) so popular.

If you look around at great open source applications (MediaWiki, Drupal, Wordpress, Apache, OpenOffice, Linux, Firefox etc), they all have a few things in common:

  • A dedicated team of developers – and documentation authors and testers and so on
  • An organization that helps with project logistics, community management, marketing and so on
  • Financial support of some form – usually in terms of sponsorship for infrastructure, sometimes in terms of actually paying people to work on the project

In the CF community, we have none of these. A handful of open source projects have a small team of developers, rather than being just a lone developer. Some projects have infrastructure (e.g., Trac/SVN) donated by a company – and that includes RIAForge and any of the source code hosting companies that offer free plans for open source projects.

What if an organization existed to help open source CFML projects grow? What if that organization could offer infrastructure, assistance with project logistics and marketing, and could help marshal volunteers to encourage better documentation and testing and so on?

That’s the idea behind the For ColdFusion Foundation. 4CFF was announced at CFUnited as a incorporated, non-profit organization with a board of directors in place and a set of bylaws based on the Apache Foundation. The goal of 4CFF is:

The For ColdFusion Foundation (4CFF) is a non-profit dedicated to helping the ColdFusion Community at-large through fostering a collaborative environment for ColdFusion Free Open-Source Software Projects and their Developer Communities, so that we all may enjoy great software.

Since CFUnited, 4CFF has been working on logistics and is close to announcing the first two open source projects that will be moving under the 4CFF umbrella. It’s early days for the foundation but you can read more about the concepts behind it and the people involved on the 4CFF website and you can follow announcements on Twitter. You can join the foundation’s free membership mailing list or send your thoughts to the foundation, via the 4CFF website.

If you’re at MAX, quite a few of the board will be there and you can ask your questions in person. Look for the Space Chimps!

Comments

Topics: , , , , ,

About the Author:
Sean is currently Chief Technology Officer for Railo Technologies US. He has worked in IT for over twenty five years, starting out writing database systems and compilers then moving into mobile telecoms and finally into web development in 1997. Along the way, he worked on the ISO and ANSI C++ Standards committees for eight years and is a staunch advocate of software standards and best practice. Sean has championed and contributed to a number of CFML frameworks and was lead developer on Fusebox for two years.

Leave a Comment

DevWebPro is an iEntry Network ® publication - © 1998-2010 All Rights Reserved