Skip to main content

Open BlueDragon Steering Committee

Alan Williamson introduced the Open BlueDragon Steering Committee on his blog and I'm pleased to announce that I'm a member. I haven't blogged about my opinions on this, and I'll keep things rather minimal for now, but I think having an open source CFML engine is a very important thing for CFML as a language and can only help grow the community. To me this isn't about one CFML engine being better than another, it's about having choice and the ability to run CFML code on free software (please click that link if you see "free software" and think I mean "free of cost") that's such a huge thing for CFML developers.

I'm very excited about where this is going to take both BlueDragon as a product as well as the CFML language and community. If you want to contact me about the project you can email me at Also please join the Open BlueDragon Google Group. We're going to be talking about ways you can get involved shortly, so stay tuned!



Congratulations on the appointment. The BlueDragon open source announcement is something I wanted to be very excited about. At first I wasn't sure if I cared. But with the likes of you and Mark Drew on the committee, I have a new found interest in where BlueDragon is going.

Congrats! When I first heard about open source BD, I figured they'd get little to no coding support from the community. But seeing Java guys like you (and others) on the steering committee, I think we might see some very cool things come from this, in a much quicker manner than I had anticipated.

It will be interesting to see how the Adobe fanboys react to Open BD, especially if it starts to kick ColdFusion's but feature wise...

Following the same line of thought as the previous comments -- having guys like you, Mark Drew, and Sean Corfield on the BD steering committee definitely gives the project an air of legitimacy and will probably make some people who were skeptical about the project take a second look.

I'm curious about something, though. You mention here that you think it's important that CFML run on "free software", and in your comments in Alan's blog post you state that you're a "huge proponent of open source software." But the "free software" link in your post takes us to a page on the GNU site that states (among other things) that "open source" software and "free software" are not necessarily compatible terms and that there are some fundamental philosophical differences between them. So I'm curious about where you stand on that.

@Tony--good point on open source and free not necessarily being compatible. In the case of Open BlueDragon, however, they absolutely are compatible because Open BlueDragon is being released under the GNU General Public License (GPL) version 2, which means not only is it open source, but you have the freedom to do with it anything you want and use it however you want, within the confines of the GPL of course.

This is a pretty detailed and very interesting topic that I'm sure we'll be discussing a lot in all of our blogs as well as on the Google Group.

Matt, this is good news.

Glad to see the "heavy lifters" (and not the pompous has-beens) in the ColdFusion community are getting on board and behind this.

Knock 'em dead!


Popular posts from this blog

Installing and Configuring NextPVR as a Replacement for Windows Media Center

If you follow me on Google+ you'll know I had a recent rant about Windows Media Center, which after running fine for about a year suddenly decided as of January 29 it was done downloading the program guide and by extension was therefore done recording any TV shows.

I'll spare you more ranting and simply say that none of the suggestions I got (which I appreciate!) worked, and rather than spending more time figuring out why, I decided to try something different.

NextPVR is an awesome free (as in beer, not as in freedom unfortunately ...) PVR application for Windows that with a little bit of tweaking handily replaced Windows Media Center. It can even download guide data, which is apparently something WMC no longer feels like doing.

Background I wound up going down this road in a rather circuitous way. My initial goal for the weekend project was to get Raspbmc running on one of my Raspberry Pis. The latest version of XBMC has PVR functionality so I was anxious to try that out as a …

Setting Up Django On a Raspberry Pi

This past weekend I finally got a chance to set up one of my two Raspberry Pis to use as a Django server so I thought I'd share the steps I went through both to save someone else attempting to do this some time as well as get any feedback in case there are different/better ways to do any of this.

I'm running this from my house (URL forthcoming once I get the real Django app finalized and put on the Raspberry Pi) using I don't cover that aspect of things in this post but I'm happy to write that up as well if people are interested.

General Comments and Assumptions

Using latest Raspbian “wheezy” distro as of 1/19/2013 (’lll be using Nginx ( as the web server/proxy and Gunicorn ( as the WSGI serverI used heavily as I was creating this, so many thanks to the author of that tutorial. If you’re looking for more details on …

The Definitive Guide to CouchDB Authentication and Security

With a bold title like that I suppose I should clarify a bit. I finally got frustrated enough with all the disparate and seemingly incomplete information on this topic to want to gather everything I know about this topic into a single place, both so I have it for my own reference but also in the hopes that it will help others.Since CouchDB is just an HTTP resource and can be secured at that level along the same lines as you'd secure any HTTP resource, I should also point out that I will not be covering things like putting a proxy in front of CouchDB, using SSL with CouchDB, or anything along those lines. This post is strictly limited to how authentication and security work within CouchDB itself.CouchDB security is powerful and granular but frankly it's also a bit quirky and counterintuitive. What I'm outlining here is my understanding of all of this after taking several runs at it, reading everything I could find on the Internet (yes, the whole Internet!), and a great deal…