이 누리집은 대한민국 공식 전자정부 누리집입니다.

다른 프로그램을 이용하여 프로그램을 만들었습니다.

2015.05.27

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

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

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

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

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"라고 검색하시면 나옵니다. ㅎㅎ)

------ 댓글 -------

OSS

안녕하세요.

문의하신 내용에 대한 답변입니다.

말씀하신 TDM-GCC의 라이선스를 확인해 보니 Public Domain으로 확인됩니다.

Public Domain은 아무 제약사항이 없는 라이선스로 상용 제품 이용에 문제가 없을 것으로 판단됩니다.

※ 참고

http://sourceforge.net/projects/tdm-gcc/files/Sources/TDM%20Sources/

==== TDM-GCC Source Distribution README =====

>>>>> LICENSE

All of the files in this package are released into the public domain without

warranty, and may be freely used, modified, and redistributed.

감사합니다.

※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.