Łączenie GLIBC statycznie i licencjonowanie oprogramowania zastrzeżonego [zamknięte]

Mam podstawowy problem ze zrozumieniem w przypadku open source i licencji. Czy ktoś mógłby wyjaśnić kilka pytań do poniższego scenariusza. Przepraszam, jeśli jest bardzo prosty

Piszę zastrzeżone oprogramowanie, w którym planuję korzystać z niektórych bibliotek open source. Będę również potrzebował glibc i kompilatora C, ale nie chciałem używać domyślnego zestawu narzędzi gcc z mojego systemu operacyjnego, więc zbudowałem własny przy użyciu tabeli przestawnej-ng

Teraz w ct-ng, myślę, że biblioteka libstdc ++ zostaje połączona statycznie (co jest dla c ++ i nie będę tego używać w większości przypadków), ale z mojej konfiguracji toolchaina mój libc jest statycznie lub dynamicznie połączony? Jeśli tak jest, biorąc pod uwagę, że glibc to LGPL i że mogę go powiązać z moim zastrzeżonym oprogramowaniem, czy to statyczne połączenie spowoduje dla mnie jakiekolwiek problemy z licencjonowaniem? Czy moje oprogramowanie może być nadal pozyskiwane z bliska? czy muszę zwolnić skompilowane obiekty.

Moja konfiguracja toolchain jest poniżej, z tego czy ktoś mógłby mi wskazać, czy glibc jest statycznie lub dynamicznie połączony?

Target: x86_64-some-linux-gnu
Configured with: /home/balravin/tools/platform/x86/src/gnu/gcc/4.4.7/.build/src/gcc-4.4.7/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=x86_64-some-linux-gnu --prefix=/home/balravin/tools/platform/x86/obj/gnu/gcc/4.4.7/x86_64-some-linux-gnu --with-sysroot=/home/balravin/tools/platform/x86/obj/gnu/gcc/4.4.7/x86_64-some-linux-gnu/x86_64-some-linux-gnu/sysroot --enable-languages=c,c++,fortran --with-pkgversion='crosstool-NG 1.15.3' --disable-sjlj-exceptions --enable-__cxa_atexit --enable-libmudflap --enable-libgomp --enable-libssp --with-gmp=/home/balravin/tools/platform/x86/src/gnu/gcc/4.4.7/.build/x86_64-some-linux-gnu/buildtools --with-mpfr=/home/balravin/tools/platform/x86/src/gnu/gcc/4.4.7/.build/x86_64-some-linux-gnu/buildtools --with-ppl=/home/balravin/tools/platform/x86/src/gnu/gcc/4.4.7/.build/x86_64-some-linux-gnu/buildtools --with-cloog=/home/balravin/tools/platform/x86/src/gnu/gcc/4.4.7/.build/x86_64-some-linux-gnu/buildtools --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --enable-threads=posix --enable-target-optspace --with-long-double-128 --disable-multilib --with-local-prefix=/home/balravin/tools/platform/x86/obj/gnu/gcc/4.4.7/x86_64-some-linux-gnu/x86_64-some-linux-gnu/sysroot --enable-c99 --enable-long-long
Thread model: posix
gcc version 4.4.7 (crosstool-NG 1.15.3) 

questionAnswers(1)

yourAnswerToTheQuestion