6 ms·
Looks great, however it's licensed under GPL. Does it mean that ALL programs in that language have to be GPL as well?
by mm007emko 3y ago
Looks great, however it's licensed under GPL. Does it mean that ALL programs in that language have to be GPL as well?
- deleted 3y ago[deleted]
- Zambyte 3y agoNo. Edit: though I thought about it a little more. The more interesting question is regarding the standard library, rather than the compiler. Applying different licenses to the two is not unusual (gcc is GPL, glibc is LGPL). From what I can see, the standard library is embedded entirely into the compiler, and thus yeah, I do think programs that use this would actually have to be GPL. Not that that's a bad thing though :)
- Tomte 3y agoMore important than the standard library (which isn‘t so standard, just conventional, see musl) is the GCC Runtime Library, which is GPLv3, but with the "GCC Runtime Library Exception". There is also an interesting question about license compatibility between GPLv3 and GPLv3 with RLE, but that is mostly ignored by everybody.
- tagfowufe 3y ago[flagged]
- tut-urut-utut 3y agoOnly low effort answers are worse than low effort questions, mine included.
- Capricorn2481 3y agoBeg to differ. Maybe you can decipher all this license stuff but I can't and I'm sure OP was asking people who are more savvy about it to get an answer, not to be lectured.
- tagfowufe 3y agohttps://duckduckgo.com/?q=open+source+licenses&ia=web https://duckduckgo.com/?q=open+source+licenses&ia=web The FIRST result: https://opensource.org/licenses https://opensource.org/licenses You're on HN, act like it
- Capricorn2481 3y agoI don't understand the legal speak on these pages. What does your comment mean? That I'm supposed to reach a certain level of understanding of open source terms to be allowed on here? Sounds extremely narrow minded Also why did you leave two replies?
- tagfowufe 3y agoNo, that you are supposed to have a basic level of autonomy and attempt at understanding before using a forum as your own personal search engine
- Capricorn2481 3y agoI told you I have read the terms of these things and don't understand them. You have like 5 comments on here and you're lecturing people on the culture of HN. This is why your comment was flagged. Get over yourself
- tagfowufe 3y agoI cannot, that's why I use search engines. You're on HN, and as such, you will get lectured about the culture if need be. https://www.catb.org/~esr/faqs/smart-questions.html https://www.catb.org/~esr/faqs/smart-questions.html
- anthk 3y agoNo. If you are a GCC user, you should know that.
- kazinator 3y agoUnless KamilaLisp specifies exceptions to the GPL, it means that if you ship your own KamilaLisp program in a way that is combined with KamilaLisp (for instance compiled into one big executable that includes the KamilaLisp run-time) then the entire combination has to be distributed under the GPL, meaning that your program has have a GPL-compatible open source license. Programs that are not combined with KamilaLisp, only requiring an installation of KamilaLisp for their execution, almost certainly don't have to be GPLed.