Hello,I'm developing a commercial software for MCU which is built by GNU ARM Embedded Toolchain. I want to sell the programmed device (product) and I don't want the source code to be released.When I compile my code using a -Wl,--verbose I see my program uses these libraries:libc, libm, libgccSo my question is: can I use them for my purposes?There is an exception from GPL for runtime library used by GCC.I understand, according to license.txt, that libc is a newlib or newlib-nano and I need to be careful, because each part is under different license, right?What about other libraries used (libm, libgcc, libstdc++ , crtend, crtn, .. ) not covered in license.txt or documentation, can I use them for my purporses? Under which license are they released?
Hi,
I have moved your question to our Software Tools community. They should be able to help you find an answer to your question.
Thanks
Ryan
Sorry, our answer is going to be the same as the one I gave on Launchpad: answers.launchpad.net/.../657165
Sorry, we cannot give you legal advice on this. All licenses that make up the GNU ARM Embedded Toolchain are in license.txt. It would be best if you sought legal advice from a qualified source.
Ok, thank you anyway.
Hello Tejas,
I'll try to ask in a different way. Are "libc" and "libm" used in GNU ARM Embedded Toolchain a runtime libraries?