GTK+ 개발 GPL.. LGPL 관련 도움이 필요합니다!

yeslth의 이미지

프로그래밍 입문자로서 c를 배운적이 있어서
GTK+ 를 이용해 프로그램을 개발했습니다.
프로그램의 주요 내용은 Serial communication을 통해 장치로 부터 데이터를 받고

GTK+ 를 이용해 GUI를 제작한 것입니다..
계산이나 데이터 저장.. 등

GTK+ 에 보면 LGPL 을 따른다고 되어있더군요

근데 여기서 궁금한 점이 있습니다.

컴파일시
GUI를 사용하지 않는 경우는
gcc test.c -o test 의 형식과
GTK GUI시 에는 아래 의 명령어를 써서 컴파일 했습니다
gcc `pkg-config --libs --cflags gtk+-2.0` test2.c -o test

모든 프로그램은 저렇게 컴파일 되고 작성되었습니다.

현재 회사에서 특정 장치 내에 PC를 내장해
리눅스 우분투를 깔고 그 안에 제가 작성한 프로그램을 넣어서 납품이 될 예정입니다.

이 경우 프로그램 소스파일은 공개해야만 하는 상황인지요?
test.c 의 형태로 모두 제공해야 하나요?
이럴 경우 경쟁업체에서 이 소스파일을 보고 그대로 적용할 수 도 있는 문제가 발생해서 이렇게 글을 올립니다.

많은 분들의 의견 부탁드립니다. ㅠㅠ

* GTK 자체의 소스를 수정한다던지의 작업은 전혀 이뤄지지 않고 GTK 설치후 컴파일 용으로만 사용했습니다.

세벌의 이미지

안해도 된다는 것이 제 생각. 물론 제 생각이 틀릴 수도 있다는...

yeslth의 이미지

감사합니다!

shint의 이미지

http://dm4ir.tistory.com/112
정적 링크는 X
동적 링크는 O 라고 합니다.

공개되지 않은 소스는 거의 없습니다.
저희가 필요한 대부분의 기본적인 소스가 공개 되어 있습니다.
저희가 만든 대부분의 소스보다 좋은 소스가 더 많이 공개 되어 있습니다.
소스를 준다고 해도. 만들려면 분석 기간이 필요합니다. 그냥 새로 만드는게 좋을 때도 있습니다.

소스공개에 대해 너무 걱정하지 마세요.

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

yeslth의 이미지

감사합니다!

yeslth의 이미지

감사합니다!