본문 바로가기

안녕하세요. 프로그램 만들기 좋아하는 대학생입니다.

(저번에도 답변 잘 받았습니다. 고마워요.)


요즘 컴퓨터 관련하여 연재하는 글이 있어 프로그램을 만들고 있었습니다.

이 프로그램은 다음의 두 프로그램을 이용해요.

NASM: Netwide Assembler. (http://www.nasm.us/)

TDM-GCC: GNU Compiler Collection의 TDM 버전. (http://tdm-gcc.tdragon.net/download)의 webdl 항목


두 프로그램은 각각 라이선스가 다음과 같습니다.

NASM: As of version 2.07, NASM is now under the Simplified (2-clause) BSD license. The details of the license are available in the documentation.

TDM-GCC: Public Domain, GNU General Public License version 3.0 (GPLv3)


저는 이 프로그램에 '기부' 기능을 추가하여, 저에게 기부를 원하는 사람들이 제 계좌로 기부할 수 있도록 할 생각입니다.

판매할 생각도 하고 있습니다.


NASM, gcc 모두 제가 만든 프로그램의 bin 폴더에 들어가서,

프로그램을 배포할 때 nasm과 gcc를 같이 묶어서 배포하게 됩니다.


저번 답변으로 미루어보면, BSD 라이선스는 사실상 거의 제한이 없는 라이선스인데, GPL 라이선스가 걸려있는 TDM-GCC가 걸리네요.

두 프로그램의 소스 코드는 전혀 참조하거나 직접 컴파일하는 등 사용하지 않았는데, 이것이 문제가 될지 궁금하여 여쭤봅니다.




(광고하자면 "JSCC: JavaScript로 개발하는 C Compiler"라고 검색하시면 나옵니다. ㅎㅎ)

맨 위로
맨 위로