Replies: 4 comments 9 replies
-
Hello @Chaser, first of thank you for checking out the project. To clarify the licensing, it is actually L-GPL V3 for the most part. The L-GPL is an extension over the GPL which is why the GPL is there. This means you could integrate it into other projects without having to make them GPL in turn. The reason we didn't go with MIT is that we would like to get the contributions back, and I feel something like MIT or BSD is too permissive. Apache 2.0 was an option since it requires attribution, but it does not required the users to contribute back. The options were then MPL and EPL2.0 for more flexible copyleft but we eventually went with GPL. We are using GPL-3 and not GPL-2 for compatibility with the Apache 2.0 License. I feel the LGPL for a compiler is a good balance, you can still make modifications or add features that are not GPL by simply providing the object files of the LGPL parts, which is why most of the project is created as a library and not an executable. I don't want to exclude a license change in the future but it might also not be easy as every contributor has to agree to it. But if there's a more flexible license that can guarantee contributions I would be open to discuss that. |
Beta Was this translation helpful? Give feedback.
-
hi @Chaser, I would also like to move this into a discussion, rather than keeping this as an issue - so if nobody vetos I'll convert this into a discussion later today. |
Beta Was this translation helpful? Give feedback.
-
My vote is that I think LGPL is fine, for the reasons stated by ghaith Normally, I think GPL is Cancer. The FSF is a political organization rather than an org that tries to represent the best interests of developers. They are shady. There is a good reason Linus Torvalds doesn't like them. This project is never going to go into end-user (Code of Equipment) code. It will be used to generate end-user code. Also, it is LGPL, not GPL. I would have used MPL 2.0 instead, though. |
Beta Was this translation helpful? Give feedback.
-
I encourage you guys to reach out to @Chaser and meet with his Company's Open Source Team. I think by not doing so, you are wasting a huge opportunity for this project to grow. |
Beta Was this translation helpful? Give feedback.
-
Hi, this concept is super fascinating. However LGPL v3 license is not so favourable.
Would you consider changing to MIT? What would be some concerns around doing so?
Let me know if you would like to discuss more.
Thanks, Chase.
Beta Was this translation helpful? Give feedback.
All reactions