GPL관련 궁금증.. scipy, blitz++

kkb110의 이미지

blitz++ 라이브러리는 GPL 입니다.
http://www.oonumerics.org/blitz/

scipy 라이브러리는 BSD 입니다.
http://www.scipy.org/License_Compatibility

scipy는 blitz++를 하위 weave 패키지에 포함하고 있습니다.
http://www.mpia.de/homes/tamburro/whatisthepython/weave/weave.html#Blitz

보통의 경우라면 이렇게 GPL과 BSD를 혼용할 수 없는 걸로 알고 있습니다만, 이경우에는 약간 다른게... scipy에서 blitz++ 소스코드를 동적으로 유저컴에서 컴파일해서 호출해서 쓰네요

좀 더 정확히 말하자면, scipy는 라이브러리일 뿐이니, 자기가 직접 blitz++를 동적으로 컴파일해서 호출하는 것은 아니고, scipy를 사용하는 프로그램이 blitz++를 동적으로 컴파일해서 호출할 수 있게 하는 것이라고 보면 맞겠군요.

이럴 경우 라이센스문제는 없는 건지 궁금합니다. 참고로 scipy는 그동안 많은 타 수학 라이브러리 알고리즘들을 가져왔습니다만 GPL로 된것은 철저하게 피해간 걸로 압니다. 이것만 제외하구요.

kkb110의 이미지

제가 이 문구를 놓쳤군요.

GNU General Public License, or the Blitz artistic license

후자의 경우 아무런 문제가 없어 보입니다.