On Mon, Nov 29, 2010 at 8:33 PM, Peter J. Farrell wrote:
...
>> The use of threading in coldbox is very minimal as far as I've seen,
>> so hopefully it won't come to this, but maybe I'll look at Mach-II for
>> inspiration when I encounter any other issues in Coldbox
>
> If you do look, I do advise you to be careful and respect licenses.  The
> Mach-II code base is GPL v3 with a classpath exception.  This is
> incompatible with moving / copying code from GPL v3 into an Apache style
> license.  There is a reason why Team Mach-II doesn't look at code from other
> CFML frameworks.  Plus, it's just professional respect among framework
> authors in my opinion.  This applies to Railo Vs. OpenBD -- they can share
> ideas but ripping off internal architecture / design is less than honest in
> my book.

Theoretically, so long as the "ripping" is happening into another
GPLed project, and there's attribution, it's kosher though.
It's messed up that you can take Apache 2 licensed code and pull it
under the GPL, but not the reverse -- yet both are "open".

I was super-stoked when I saw OpenBD donating code to Railo "for the
good of the people", so to speak.

I lament that something couldn't be worked out with the OpenBD ANTLR
grammar for cfscript (to use w/CFEclipse & cfml.parsing), as we would
have had [non-sucky] cfscript parsing in CFE long ago... but it's
working out o.k in the end, I reckon.  I'm pretty sure the grammar
I've been wanking with screams, as it doesn't use backtracking nor
memorization... and I had to learn ANTLR anyways... and we'll
apparently need different parser variants for each engine...

The only way I can think of to use OBD's for OBD parsing would be as a
separate download, and that's not a priority.

I kept thinking though, "too bad the Law got in the way, or else I
could be working on adding an island grammar for comments/annotations,
that we both could have perhaps utilized" &c.

Switching CFE to the GPL just wasn't an option.  =/

Eh.  To each their own!

I wouldn't be a quarter the coder I am if it weren't for many *many*
other coders, being willing for (and encouraging) the sharing of their
code.  If anything at all I come up with is useful to someone else,
verbatim or idea-wise, more power to 'em.  May they make billions off
my blood, sweat, and tears!

I respect that other folk feel different though.  =)

:Den

-- 
This City is what it is because our citizens are what they are.
Plato

-- 
Open BlueDragon Public Mailing List
 http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
 official manual: http://www.openbluedragon.org/manual/
 Ready2Run CFML http://www.openbluedragon.org/openbdjam/

 mailing list - http://groups.google.com/group/openbd?hl=en

Reply via email to