제가 GSL 이라는 수학 라이브러리를 사용해서 프로그램을 짜고자 하는데요.
GSL에 GPL 이 걸려있네요.
이 때 궁금한게 있는데
GSL 자체를 변경 개조 하는게 아니라,
GSL에서 제공하는 함수를 단순히 사용하는 프로그램도
그 소스를 공개해야하는 것이 맞나요?
프로그램을 상업적으로 사용할 생각은 없습니다.
학문적으로 결과값만 쓰고 싶은 겁니다.
이 때에도 소스를 공개해야하는지 궁금해요.
제가 GSL 이라는 수학 라이브러리를 사용해서 프로그램을 짜고자 하는데요.
GSL에 GPL 이 걸려있네요.
이 때 궁금한게 있는데
GSL 자체를 변경 개조 하는게 아니라,
GSL에서 제공하는 함수를 단순히 사용하는 프로그램도
그 소스를 공개해야하는 것이 맞나요?
프로그램을 상업적으로 사용할 생각은 없습니다.
학문적으로 결과값만 쓰고 싶은 겁니다.
이 때에도 소스를 공개해야하는지 궁금해요.
단순 사용이냐
그 코드에 링크하는 것이냐… 좀 복잡합니다…
하지만 결과값만 쓰는 것은 GPL코드든 뭐든 상관없습니다.
다시 말씀드리면
(GPL아닌 데이터)-> GPL 사용한 코드 -> (결과 값)
원 데이터에 제한이 없는 이상(본인이 얻으신것, 혹은 공개된것, 학문적 목적으로 사용 가능한것 등)
(결과값) 또한 자유롭게 공개/배포 가능하십니다.
다만 GSL 에서 제공한 함수를 사용한 코드 또한 배포하실 때에는
함수를 사용한 형태 등을 고려해서 GPL에 따라 공개해야 합니다.
후자의 경우시라면 정확히 어떻게 사용하는지 말씀해주시면
해당될만한 GPL 문구를 번역해드리겠습니다.
(법적 책임은 못집니다…ㅠ)
GPL 너무 어려운 거 같아요 -0-
모든걸 공개한다는 가정하에서는 자유롭고 쉽습니다…
하지만 현실은 그럴 의지나 권한(혹은 둘다)없으니…
엄청 어려워지고 그런것이죠…
대기업들도(AMD, nvidia) 리눅스용 드라이버 코드 공개 합법적으로 공개안할라구 별짓 다합니다 ;;
GPL은 단순 수정이나 링크시에도 공개해야 합니다.
GPL은 배포시 라이센스가 발효되며, 배포하지 않는다면 상관 없습니다.
공개할 의무가 있는 것이고, 굳이 인터넷상에 소스를 올려둘 필요는 없습니다.
배포받은 당사자가 소스를 원할 시 주면 되는 것이고, 웹이나 FTP, email 나 CD로 우편 배송도 가능 할 것입니다.
또한 배포는 무료배포를 의무화 하고 있지 않으며, 상업적으로 판매도 가능합니다. =.=
[quote="comasur":1k7xjt7k]제가 GSL 이라는 수학 라이브러리를 사용해서 프로그램을 짜고자 하는데요.
GSL에 GPL 이 걸려있네요.
이 때 궁금한게 있는데
GSL 자체를 변경 개조 하는게 아니라,
GSL에서 제공하는 함수를 단순히 사용하는 프로그램도
그 소스를 공개해야하는 것이 맞나요?
프로그램을 상업적으로 사용할 생각은 없습니다.
학문적으로 결과값만 쓰고 싶은 겁니다.
이 때에도 소스를 공개해야하는지 궁금해요.[/quote:1k7xjt7k]
본인 마음입니다.
얼마전에 오픈소르아이센스의 요구사항과 준수사항은 무엇일까 생각해 보자… 이런 세미나에 다녀왔습니다.
밑에 그림 참고 하시구요.
제 후기는 http://gimp.kr/viewtopic.php?f=15&t=2335
일단 맨 밑에 10번 사진에 궁금한 해답이 있을거 같다는 생가을 해보면서
구체적으로 알고 싶으시면 그 때 강의한 충남대학교 이철남교수님에게 문의를 해보는 것을 권합니다.
궂이 공개할 필요는 없지만, GPL을 링크해서 사용했다면
누군가가 요청하면 소스를 보내줘야 하는 것으로 알고 있었는데… 그게 아닌가요?
예전에 일할 때 GPL 라이브러리를 랩퍼한 별도로 실행 가능한 프로그램을 만들고
그 라이브러리를 이용하는 소프트웨어는 래퍼 프로그램을 호출해서 사용하는 형태로 GPL을 피한 적이 있는데요.
[quote:3ruce1dq]원 데이터 -> 처리 소프트웨어 -> 입력 파일 생성 -> GPL 래퍼 프로그램 호출 -> 출력 파일 생성 -> 처리 소프트웨어
처리 소프트웨어는 상용 라이선스, GPL 래퍼 프로그램은 GPL 라이선스[/quote:3ruce1dq]
저도 여기저기 문의해 봤지만 답변이 서로 다른 것도 있어서 참 헷갈리더라구요…