我正在开发一个由GNU ARM Embedded Toolchain构建的MCU商业软件。我想卖掉设备(产品),我不希望发布源代码。
当我使用-Wl,--verbose
编译我的代码时,我看到我的程序使用这些库:
libc, libm, libgcc
所以我的问题是:我可以将它们用于我的目的吗?
根据{{1}},我了解license.txt
是libc
或newlib
,我需要小心,因为每个部分都有不同的许可,对吧?
如果newlib-nano
中未涵盖的其他库(libm, libgcc, libstdc++ , crtend, crtn
,..),我可以将它们用于我的purporses吗?他们在哪个许可证下发布?