GPL 라이선스를 따르는 라이브러리와 비 GPL 라이선스의 라이브러리를 같이 사용하려면 어떻게 해야하나요?

GPL 라이선스를 따르는 라이브러리와 비 GPL 라이선스의 라이브러리를 같이 사용하려면 어떻게 해야하나요?

배포중인 [url=https://github.com/Thestars3/arkzip:2i1xsc4y]arkzip[/url:2i1xsc4y]이란 프로그램에 [url=http://www.bandisoft.co.kr/sdk/ark/:2i1xsc4y]ark라이브러리[/url:2i1xsc4y]를 가져와서 사용하고 있습니다. 그리고 이 프로그램과 소스를 GPL로 배포하였습니다.
오늘 라이선스 관련해서 반디집에서 메일이 왔습니다. 'ARK 라이브러리는 GPL 을 포함한 어떤 오픈소스 라이선스도 따르지 않’다. 'GPL 라이선스는 GPL이 호환되지 않는 라이브러리와의 링크도 금지하고 있’다. 고 하며, [url=https://github.com/Thestars3/arkzip:2i1xsc4y]arkzip[/url:2i1xsc4y]에 대한 라이선스 수정을 요구받았습니다.
ark라이브러리가 LGPL을 따르는줄 알았는데, LGPL을 따르는건 Ark32lgpl.dll 및 Ark64lgpl.dll 파일뿐이었네요…
GPL 라이선스 규정을 다시 읽어보니, 동적으로 링크해서 사용하는 라이브러리도 라이선스 위반으로 규정해두었습니다.

제 질문은 이렇습니다.

  1. 반디집 측에서 라이선스를 수정하라고 요청하는데, 어떻게 해야 프로그램을 처음 부터 다시 만드는 일 없이 해결할수 있을까요? (요구하지 않았더라도 GPL이 비GPL과의 링크를 금지하므로 배포된 [url=https://github.com/Thestars3/arkzip:2i1xsc4y]arkzip[/url:2i1xsc4y]에 대한 라이선스를 수정해야 합니다.)
    QT GUI라이브러리를 사용했기 때문에 [url=https://github.com/Thestars3/arkzip:2i1xsc4y]arkzip[/url:2i1xsc4y]은 GPL로 배포해야만 합니다. 혹은 자세히 살펴보지 않은 다른 라이브러리가 GPL일수도 있습니다.

  2. 이대로 배포 중지하면 라이선스 문제가 해결될까요? (즉, 이미 배포된 패키지 파일과 소스들에 대한 책임이 제게 남게 될까요?)

QT 라이선스 중 LGPL를 사용하시고 arkzip 라이선스를 반디에서 원하는 라이선스로 변경해서 배포하시면 될 것 같습니다.

그리고 기존에 잘못된 라이선스로 배포된 것에 대해서는 철회하는 방법에 대해서는

저도 잘 몰라서 https://www.olis.or.kr/index.do 여기에 문의 하시는게 좋을 것 같습니다.

그리고 답변 받으시면 공유 부탁드립니다

잘못된 라이선스로 배포된 소프트웨어 대해서 처리하는 과정이 저도 궁금하네요^.^

arkzip은 제가 알기로… 오픈라이선스 전환이 불가능합니다…

그리고… 그거 개발하신 kippler 아저씨도 여기서 가끔 활동하시는걸로 보이는데요…

아마, 알집측과 협의하라 하실것 같은데요…

안녕하세요. 반디집 개발자입니다. (kippler 아저씨라니… 아저씨가 맞기는 한데 생소하네요. ^^)

GPL 은 GPL 과 호환되지 않는 소프트웨어와의 결합을 허용하지 않으며,

"ARK 라이브러리"는 독점 소프트웨어 (proprietary) 이기 때문에 arkzip 의 라이선스로 GPL 은 적당하지 않습니다.

하지만 LGPL 은 별 문제가 없기 때문에 arkzip 의 라이선스를 LGPL 로 변경하시면 될 듯하며, arkzip 에 포함된 ark 라이브러리는

arkzip 의 라이선스를 따르지 않는다는 사실만 명시해 주시면 될듯합니다.

(QT 도 LGPL 을 사용하기 때문에 QT 를 사용한다고 해서 GPL 을 써야만 하는것은 아니며 LGPL 이면 충분할듯 합니다.)

ps) drake_kr 님이 알집(이스트소프트)을 언급하셨는데, 이 쓰레드는 이스트소프트와는 전혀 상관 없습니다.

[quote="ihavnoth":xws88g27]QT 라이선스 중 LGPL를 사용하시고 arkzip 라이선스를 반디에서 원하는 라이선스로 변경해서 배포하시면 될 것 같습니다.

그리고 기존에 잘못된 라이선스로 배포된 것에 대해서는 철회하는 방법에 대해서는

저도 잘 몰라서 https://www.olis.or.kr/index.do 여기에 문의 하시는게 좋을 것 같습니다.

그리고 답변 받으시면 공유 부탁드립니다

잘못된 라이선스로 배포된 소프트웨어 대해서 처리하는 과정이 저도 궁금하네요^.^[/quote:xws88g27]

QT 홈페이지를 확인해보니, 상용이 아니더라도 LGPL를 사용할수 있었습니다. 프로그램에 사용된 라이센스를 확인하니 MIT 라이센스와 LGPL로 된 라이브러리가 존재했습니다. GPL과 같이 전염성을 가진 라이선스를 가진 라이브러리는 없는것 같아 다행이네요.
오픈소스 라이선스 간의 충돌/제약조건/호환성등이라면 어떻게 해결할수 있었을것 같은데, 비 프리웨어 라이센스는 어떤 규정을 따르는지 알기 어려웠습니다.
몇일간 라이선스 전문을 읽어보고 olis에 질문도 해보았지만, 여전히 비 오픈소스 라이선스로 배포된 라이브러리를 어떻게 오픈소스 라이브러리와 같이 쓸수 있는지는 잘 모르겠네요.
사용한 라이브러리들이 GPL과 같이 전염성을 띄지 않으니, LGPL과 MIT라이선스 조건을 지키는것으로 해결 되었으리라 생각합니다.
더 자세히 조사하는건 포기하고, ark라이브러리 저작권자의 말을 따르기로 했습니다. 라이선스 문제는 정말 복잡하네요.