Libraries licence

Asked by Jan on 2017-08-31

I'm developing a commercial software for MCU which is built by GNU ARM Embedded Toolchain. I want to sell the 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, libgcc
So my question is: can I use them for my purposes?
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, can I use them for my purporses? Under which license are they released?

Question information

English Edit question
GNU Arm Embedded Toolchain Edit question
No assignee Edit question
Last query:
Last reply:
Tejas Belagod (belagod-tejas) said : #1

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.

Jan (j-mucha) said : #2

Ok, thanks for the answer.

Can you help with this problem?

Provide an answer of your own, or ask Jan for more information if necessary.

To post a message you must log in.