No problems Sean. I will also be there, so if you need on-demand input, just shout out.

answers within

Sean Corfield wrote:
- copyright / assignment / contributor's agreement etc
   - GPL - with a classpath-style exception (GPL3 section 7?) to allow
redistribution of apps with OpenBD bundled

http://wiki.openbluedragon.org/wiki/index.php/Contributing

http://www.openbluedragon.org/zerocost.cfm

As for the GPL, we are basically protecting the core engine from other parties simply lifting code using it, and not contributing back. We believe in fairness, and don't want the fat kid at the party to eat all the cakes. We have no interest in forcing your CFML applications to be GPL; you are free to use whatever license you wish for that.


   - Copyright: TagServlet Ltd

This is the holding UK registered Ltd company

   - Do you have a "Contributor's Agreement?

Yes.

- contributors, committers and the patch submission process
   - My understanding is that aw2.0 / TagServlet employees are the only
direct committers at present?

No, aw2.0 and New Atlanta people have full commit access. Steering Committee members have commit access to the test suite.


   - Contributions are accepted in the form of patches, which are
reviewed by the committers?

Yes, we have a our Code Tzar (andy) that makes sure nothing "naughty" is contributed that would cause problems elsewhere.


   - Direction for the language comes from:
     - aw2.0 core team
     - Steering Committee
     - openbd mailing list
     - Trac submissions
     - other?

All of the above, including our users of the engine that will email us directly. The CFML community does not seem to want to be heard publicly for some reason. There really is a silent majority.

Although i would caution that the order of the list does not necessarily imply the most direction.


   - Issue tracking is managed on Google Code

Yup.

   - Source code is under SVN on svn.openbluedragon.org
- core vs extensions
   - core is OpenBD server
   - there is an additional GAE-compatible variant of the core server
     - work is ongoing to merge GAE-compatible and core server where possible

The Core Engine _includes_ the GAE runtime. We no longer make a distinction.

   - there are a number of official plugins

Correct, these are typically pieces of functionality that should maybe be in the core engine, but are left as a plugin to let them evolve at their own pace.

   - any third party plugins?

Yes, quite a significant amount of work has been done on true MS-Exchange plugin. There are smaller plugins that have been submitted too for integration into the likes of Facebook and Twitter.

   - 3rd party libraries - any portable CFML library (so it's
essentially a free-for-all as is true for most open source
communities)

Not quite sure what you mean there? From a Java point of view, no, because unless you write to the old Allaire library, then no library will work across all the engines. As for CFML code ... isn't that the CFML community as a whole?! MachII etc.

Or do you mean the old trick that ACF does which is ship a series of CFC's and pretend they are part of the core engine? Like http/query support inside of cfscript.

i wouldn't feel clean/ethical doing that with any OpenBD releases.


- releases and testing
   - twice a year (April 27, October 27)
   - source access (SVN)
   - nightly builds (1.5)
   - stable (1.4)

Correct, we celebrate the initial release of our engine to the open source world every year with a new release. We do this on a 6 monthly basis as there is just too much goodness to hold back on for a full year.

- community&  commercial support
   - via the openbd mailing list (~600 members) and the general OpenBD community
   - commercial support and professional services available from aw2.0

Yes, and again, many people will email us directly. Yes, you can purchase support from us, including purchasing feature development ahead of our roadmap, if you need it now.

   - a commercially licensed version of OpenBD is also available from
aw2.0 (my assumption?)

No, aw2.0 does not provide a commercial version. New Atlanta provides commercial versions for J2EE and .NET. These are completely separate code branches from the OpenBD branch, and by-in-large, completely separate products.

aw2.0 is not in the business of CFML. It is not our core business. We are a Java house focusing on high-performance massive-volume cloud enterprise solutions. CFML is just but one tool in our arsenal that we utilise to provide some of these solutions. But aw2.0, as a company, does not make any direct revenue from OpenBD.


Hope that helps Sean (and anyone else that is reading).

See you in Texas!

--
tag/function ref: http://www.openbluedragon.org/manual/
mailing list - http://groups.google.com/group/openbd?hl=en

Get to Texas in Feb for OpenCFSummit http://www.opencfsummit.org/

Reply via email to