[M3devel] Fwd: Could you post this for me on m3devel

Olaf Wagner wagner at elegosoft.com
Mon Aug 24 17:36:46 CEST 2009


Trying once again with some periods removed

----- Forwarded message from lchretien at mac.com -----
     Date: Mon, 24 Aug 2009 10:08:45 -0400
     From: Louis Chrétien <lchretien at mac.com>
Reply-To: Louis Chrétien <lchretien at mac.com>
  Subject: Could you post this for me on m3devel
       To: Olaf Wagner <wagner at elegosoft.com>

Hi Olaf,

try as I can, i cannot post the message on the list completely.

Could you do that for me please? Thanks,

*******************

Object: A more precise question about M3 licensing


(Real sorry about this, I don't know why it keeps being truncated)

 From what I gathered so far on this thread, the SRC licence was quite a bit
more liberal than the FSF license, which led to this "separate process"
business for the code generation phase, which displeased the FSF somewhat.
;-)

After having read the licence for the LLVM project (a one pager on their
website), i find it quite liberal and you can basically do anything with the
code, as long as you give proper credit and keep the license with the files.

I'm no lawyer, but it seems that the SRC and LLVM licenses could play along
fine, as opposed to the FSF trying to "infect" everything it touches

So, here's the idea I had:

Combine the existing CM3 (and/or PM3) front-end, and modify it to emit LLVM
bytecodes, so that we could use the LLVM back-end and infrastructure to
create a complete compiler/linker.

Would such a beast, by combining code from both licenses, be viable? I would
like to keep the licensing as liberal as possible.

I sure would like your ideas on this subject,

P.S.: Olaf, I think your suggestion of documenting the existing intermidiate
representation of the CM3 compiler would be an absolute first step
--
Louis Chrétien
lchretien at mac.com

----- End forwarded message -----


-- 
Olaf Wagner -- elego Software Solutions GmbH
                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
    http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194




More information about the M3devel mailing list