On 12/20/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > The only trouble I am having has to do with SQLObjects licensing (since > python's bytecode generation is compiling in my view) and this leaves > things ambiguous with any project code generated (as far as SQLObjects > LGPL licensing). Personally, I believe SQLObjects is a great object > relational wrapper and I like it a lot. I wish the licensing were > different but I don't think that is about to change any time soon.
I just wanted to come back to what you're saying here for a moment... You said "this leaves things ambiguous with any project code generated". When you say project code generated, do you mean the functions and whatnot that SQLObject generates for your classes? To me, that seems more like the case of gcc (which is GPL). gcc itself is covered by the GPL, but code that you compile with it need not be released under the GPL. I do know that the "linking" related text in the LGPL seems a bit ambiguous for dynamic languages. TurboGears' use of SQLObject is about as clear-cut as it comes, however: the code is byte compiled beforehand into .pyc files and you get SQLObject as an egg. So, the SQLObject code is in its own package and is very distinct from your own. (I am not a lawyer, and all of this is mildly irrelevant anyhow, since we know what Ian's intentions are here. I'm just curious to see if our usage of SQLObject is really *that* ambiguous, or if we do have a sort of best-case-scenario use of LGPLed code in a dynamic language because of eggs.) Kevin

