alanwilliamson

Introducing myself to the CFML community

Recently we open sourced our BlueDragon CFML Java engine. Many congratulated us, many didn't even care.

Zebra Stallion Fight

Unfortunately, some people in the CFML community took it upon themselves to start going negative against the project. I don't know why this is happening, nor how it came about. The good thing is that they can not speak for the whole CFML community, because really, no one can lay claim to such a statement.

In the software world, nothing polarizes people quicker than a good old fashioned debate on open source. If its not about the pro's and con's of open source itself, it just moves onto the types of licenses, and so on. It would seem some quarters are always hell bent on a fight at some stage.

I do not read blogs. I have never followed any of them and to be completely honest, the vast majority of them are complete strangers to me. But since forming the Steering Committee to help direct OpenBD, these names are coming known to me, through the referrals of other SC members.

While I have been involved in BlueDragon for near on 10 years now, I have largely been a backroom boy, never getting involved in any of the politics. I once had a meeting with Jeremy Allaire, Simeon Simeonov and a few others way back when ColdFusion was still under the stewardship of Allaire. They had flown me over to Boston to discuss what I was up to with tagServlet as it was known then. It was a cordial and upbeat meeting.

I have never had a conversation with Ben Forta (of Adobe), only ever met him twice, shaking his hand at a SYS-CON conference we were both speaking at (I was talking Java not CFML), and again just last week at Scotch. I knew who he was due to my involvement at SYS-CON; they published a CFML magazine, and his name would pop up from time to time.

Likewise, I have never spoken/emailed Gert Franz of Railo fame, and only met him briefly at Scotch last week for the first time. I didn't really know who Sean Corfield was, until I started the Steering Committee. I met him for the first time only a couple of months ago when I was out in the Bay Area and we went out for dinner.

The only person I knew very well from the CFML world was Charlie Arehart, and that was largely down to the fact he was employed at New Atlanta for a number of years, and he would bubble email threads down to me every so often.

So, by in large, I have never been involved with the public CFML community. Not even a post on the House-Of-Fusion mailing list! (that I have since learned is a rather popular CFML mailing list). I sat on the Scottish CFUG list for a while, but the vast majority of the conversation on that list, was nothing to do with CFML, it was more banter amongst friends!

So to say I have not engaged with the CFML community is probably a fair statement.

Where all this negativity is coming from I have no idea. Are people scared? Are people threatened? I am not sure, because I have never once spoken to them, and likewise, not one of them have asked me a question about any of our motives.

It came to my attention yesterday from one of the Steering Committee that I was claimed to have said something rather cutting and nasty. When I heard the charge and what it was I was supposed to have said, I literally burst out laughing. Anyone that knows me, would know that those words do not fit my personality or attitude.

The Steering Committee felt it was time that I come out and tackle this head on, for the sake of the project, because the message doesn't seem to be getting through. I have a policy of not leaving comments on a blog, as it's a medium were no one can win. I just don't believe in going negative. It serves no one any good in the long run.

For myself, I learned a very important rule when playing out arguments in the public - Google never forgets!.

All Are Welcome...

But I took their advice under consideration and have emailed both Ben and Gert (as representatives of the other CFML engines) personally introducing myself and outlining my position and motives. I do not see them as enemies or anything of the like. We are all in this world together, and we can make it a better place if we work together instead of against one another.

Do you *really* believe that there's some stored up conflict that exists between us? There *is* no us. *We* don't exist. So who do you wanna hit, man? It's not me. Now whaddya wanna do here, man?
Martin Q. Blank quote from 'Grosse Pointe Blank'

OpenBD is the accumulation of a 10 year old project for me and I am not for a minute going away. We are here to stay and we will help shape the CFML landscape with everyone else. I am passionate about CFML and the future it holds. I am a new player to the community, many don't know who I am. Hopefully that will change as we move forward.

If anyone wants to email me and talk CFML, or ask about OpenBD, then my inbox welcomes you (my email address cfml@alanwilliamson.org). I extend that invitation to anyone that wants to know what we are doing. I am here to help you understand our motives and vision. Email any of our Steering Committee, and they too, will be happy to discuss their motives and their vision.

So please, introduce yourself to me. I want to know who you are and build relationships.

It has never been a better time to be a CFML developer.

Comments

Thank you Tom, appreciate your kind words and I look forward to it. People have been sending me blogs that I should be following and listening to.

One point i would like to address. Whether or not Railo is "more open or complete" is up for debate. We have tags/features they do not, and likewise. We have different licenses and you can argue until the cows come home as to what is the most "open". Personally, I believe GPL is in the purest form the more open license and aligns with vision of Richard Stallman of what the software world should be.

But for me, this is a good thing; yet more choice in the CFML space. Whatever license works best for you, there is an option for you. Whether OpenBD works for you, Railo, Adobe, BD.NET, we shouldn't really care, lets just celebrate they are using CFML at all.

Whether we agree or not, shouldn't stop any discussions about the future of CFML. :)

left by Alan Williamson — Friday, 20 June 2008 1:04 PM — web site

Thanks for your post Alan, and your thoughts on the CFML world. I think OpenBD has a great product, but like any project has some things that do need to be addressed.

It would be great to get your blog, for instance, added to either the Adobe Feeds systems (aka MXNA) or one of the other agreagators - there is a UK specific one hosted by the UKCFUG for instance (http://www.ukcfug.org/blogregator/).

Yes, the UKCFUG mailing list is mostly people who know each other from conferences etc. chating, but that's because a lot of the technical stuff is better address on (say) cf-talk because of the wider range of responses you get.

At the moment there is just a lot of uncertainty in the world of CFML engines (why don't Adobe 'trust' OpenBD enough to bring them into the language committee, will both Smith and OpenBD be subsumed by the more open and complete Railo ?) and this can lead to 'high spirits' - it's exciting and scary !

The fact that one of these engines people are having to choose between is headed by someone most people have never heard of probably doesn't help - but certainly from what I see on the OpenBD mailing list and here, there is a wish to 'reach out' and connect with the world - and I think most of us probably want to hear from you about OpenBD. What do we want to hear ?

That even if you are not on the language committee you'll still be compatible, for instance. That you are part of the CFML world now, and will participate in that - it's a shame you didn't get an equal shot at Scotch where I was, or I might have met you :-)

Looking forward to hearing more about OpenBD over the next few months, esp. when you get that talk with the Language Comittee (can we get a better name, please ?).

left by Tom Chiverton — Friday, 20 June 2008 12:55 PM — web site

No problems Gert, and thank you. I have resent it. I maybe got your email address wrong. Please ping it to me so I know I am not emailing into the ether!

Enjoy your vacation -- you've deserved it.

left by Alan Williamson — Friday, 20 June 2008 10:46 AM — web site

Hi Alan,

sorry to say, but I never recieved an eMail from you. Either retry or call me. But I have to say that tonight I am finally taking off for vacation. So you might not get an answer in the following couple of weeks. But don't take it personally. I just don't have a computer there :-)

Talk to you soon...

left by Gert Franz — Friday, 20 June 2008 10:35 AM — web site

I can't say for certain why there was such a negative reaction, but from all the stuff I've read I believe a lot of it had to do with Vince's original announcement. There was some verbiage that led some/many to believe that New Atlanta's focus had moved strictly to .NET and therefore they were just open sourcing BD to "wash their hands" of BD. This wasn't my interpretation of his message, but it's the general feel I've gotten from blogging community. I personally hope the project has great success.

left by Dan G. Switzer, II — Thursday, 19 June 2008 1:52 PM — web site

Thank you Rey; i have left a comment on your blog.

left by Alan Williamson — Thursday, 19 June 2008 1:33 PM — web site

Alan, I've given my thoughts on your post here:

http://www.reybango.com/index.cfm/2008/6/19/The-OpenBD-Issue--My-Reply-to-Alan-Williamson

left by Rey Bango — Thursday, 19 June 2008 1:09 PM — web site

Good post! First CFML tag standard:

cfgrouphug

I hope Adobe comes around and the community can get everyone (even Smith) at the CFML table.

While I'd steer clear of CFTalk - you may want to check out one of the CF aggregators just to familiarize yourself with what IS going on in the CF community. There is some great talent in the CFML community and lots of cool stuff going on...

left by Jim Priest — Thursday, 19 June 2008 12:18 PM — web site

Leave Comment

please note, all comments will be moderated for spam and abuse before being publicly posted.


 

Recent Cloud posts

Recent JAVA posts

Latest CFML posts


 
Site Links
Recommended Sites/Blogs