gpl 라이센스에 대해 질문이 있습니다

글쓴이: 익명 사용자 / 작성시간: 토, 2022/01/29 - 11:23오전
안녕하세요
영어가 짧아서 당연히 gpl 라이센스 원본은 해독이 불가능하고
한국어 번역본도 해독이 안되는걸로 봐서 한국어도 많이 모자라는것 같아
여기에 도움을 요청해 봅니다
일단 gpl 이 버전이 어떻든, alsa 를 예를 들어봅시다
어드벤스 리눅스 소리 라이브러리가 gpl 로 되어있는데, 커널에 포함되어 있습니다
그래서 제가 리눅스용 프로그램을 만들었는데, alsa api를 호출합니다만
alsa 는 이미 커널에 포함되어 있어서 프로그램을 배포할 때 alsa 까지 배포할 필요는 없습니다
이런경우, 제가만든 리눅스용 프로그램이 gpl인 alsa 의 api 를 호출한다는 이유로
gpl 로 배포해야 하는 건가요?
그리고 두번째 다른 예 입니다
gecko(모질라파이어폭스엔진) 이(가) gpl 입니다
제가 만약 일렉트론(크로미움엔진)같이 gecko 를 활용한 (정확히 예기하면 소스를 변경은
안하고 통째로 임포트(임베딩?)해서) 프로그램을 만든다면, 이 프로그램은 gpl 로 배포해야 하는건가요?
그리고 또 다른 예로, 제가 만든 프로그램이 gecko 를 활용은 하는데, gecko 엔진을 제 프로그램에
포함시키지 않고, 제가 설치하지도 않고, 사용자에게 '이건 gecko 엔진 없으면 쓸수 없으니까, 알아서
gecko 엔진을 설치하세요' 하면, 이런 경우도 제 프로그램은 gpl 로 배포해야 하는건가요?
아시는분 계시면 답변 좀 부탁드리겠습니다
Forums:
https://www.oss.kr/user_question
https://www.oss.kr/user_question
https://www.oss.kr/qna
위 사이트에 물어보시면 도움을 얻으실 수 있을 것 같습니다.
세벌 https://sebuls.blogspot.kr/
실제 어떤 GPL 라이브러리가 있고 그 라이브러리를
실제 어떤 GPL 라이브러리가 있고 그 라이브러리를 사용하는 애플리케이션이라면 GPL로 배포해야 하는 것 맞습니다. 하지만 예가 잘못된 것 같네요.
1. ALSA 호출 - 말씀하시는 ALSA 드라이버는 커널에 있는 것이고 일반적인 시스템콜을 통해 사용하므로 해당 없습니다. libasound같은 ALSA 라이브러리를 말하는 거라면 라이선스가 GPL이 아니라 LGPL로 라이선스에 따라 허용됩니다.
2. gecko 임베딩 - gecko 라이선스는 GPL이 아니라 MPL이고 파생물에 대한 규정이 좀 달라서 임베딩하는 것과 같은 상황은 다른 라이선스로 배포 가능합니다.
댓글 달기