|
From: | Erlend Sveen |
Subject: | Re: [Tinycc-devel] Questions regarding ARM Thumb code generation |
Date: | Mon, 23 Mar 2020 08:02:26 +0000 |
Thanks!
I am working on a copy of the arm-gen file, and not making any changes to
the original. However, while the modifications are substantial there are some
components that will probably remain mostly unchanged such as the register
allocation and parameter copying. I think it is best that I keep the license as
is for now and add a note or something, and not consider changing it until I
have something working that you can look at.
This may change if I find the time to figure out how these components work,
but I need to keep this project manageable with the limited time I have, so I
mostly focus on program correctness and keep the things I can. I am also
delaying float support for now, I hope this is okay.
While I personally prefer GPL style licenses I consider this to be a derivative
work, and I think it is not up to me to make these decisions, but the
contributors that came before me.
Regards,
Erlend
Fra: Tinycc-devel <tinycc-devel-bounces+erlend.sveen=address@hidden> på vegne av Daniel Glöckner <address@hidden>
Sendt: søndag 22. mars 2020 13:16 Til: address@hidden <address@hidden> Emne: Re: [Tinycc-devel] Questions regarding ARM Thumb code generation Hi,
On Sun, Mar 22, 2020 at 11:26:30AM +0000, Erlend Sveen wrote: > * The repository I found mentions a licensing issue. I've searched the > mailing list and found that the author of the original ARM codegen does not > want to re-license it. Personally, I don't mind leaving the license as is. > There is no way I will be able to write the thumb code gen from scratch, > so my code will be based on the ARM one and subject to the same issue. Do I > need to worry about this? It would really suck if my code gets dropped due > to relicensing in the future. since I am the one who does not want to relicense the ARM32 backend, I give you and everyone else permission to use my ARM backend code as a template for a backend for another instruction set as long as you release it as open source software under the license found in the RELICENSING file in TinyCC (or the LGPL). To me ARM Thumb is a different instruction set. My intention is not to hinder development of TinyCC. What I want to prevent is that TinyCC gets hidden in closed source products. The LGPL does allow commercial use. People just have to read and follow the license. Best regards, Daniel _______________________________________________ Tinycc-devel mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/tinycc-devel |
[Prev in Thread] | Current Thread | [Next in Thread] |