Hi,
I guess that CCodeGenerator is in Squeak-L and since I would like to use CCodeGenerator, I'm wondering if the C code produced by CCodeGenerator inherits from the CCodeGenerator licence or not ?
Thanks ! Samir
On 2/20/06, Samir Saidani saidani@squeakfr.org wrote:
I guess that CCodeGenerator is in Squeak-L and since I would like to use CCodeGenerator, I'm wondering if the C code produced by CCodeGenerator inherits from the CCodeGenerator licence or not ?
You should probably ask a lawyer to read the license. Or you can take free legal advice from random strangers over the Internet. That's mine. Cheers!
--Tom Phoenix
Ok I answer to myself : after considering carefully the licence, the answer is probably yes your C code must be licenced under the term of Squeak-L, because you can always consider a C code generated from the "Software" as a derivative works. Even if there is another interpretation, it's quite risky to rely on because the existence of the licence itself introduces something which could raise to several kinds of interpretation.
Anyway I don't know if there is other initiative to build a smalltalk to C compiler (do you ? there is stc from smalltalk/X but don't know about the licences issue), but I think it should not be too difficult to build one from scratch (based on Slang) to get rid of this kind of problem.
"Tom Phoenix" rootbeer@redcat.com writes:
On 2/20/06, Samir Saidani saidani@squeakfr.org wrote:
I guess that CCodeGenerator is in Squeak-L and since I would like to use CCodeGenerator, I'm wondering if the C code produced by CCodeGenerator inherits from the CCodeGenerator licence or not ?
You should probably ask a lawyer to read the license. Or you can take free legal advice from random strangers over the Internet.
Seems that I took none of these options ;-)
Cheers, Samir
On 20 Feb 2006, at 18:58, Samir Saidani wrote:
Anyway I don't know if there is other initiative to build a smalltalk to C compiler (do you ? there is stc from smalltalk/X but don't know about the licences issue), but I think it should not be too difficult to build one from scratch (based on Slang) to get rid of this kind of problem.
Well, there is an "initiative" to build a sort-of-Smalltalk to assembly/machine code compiler, via LLVM, in addition to some code to generate Objective-C (which, after all, is really just syntactically- sugared C). All part of Objective-Smalltalk, aka Arches.
Cheers,
Marcel
squeak-dev@lists.squeakfoundation.org