공개SW 메이저 놀이터 추천 문의하기
LGPL 메이저 놀이터 추천의 라이브러리 사용을 통한 상용프로그램 개발 문의
안녕하세요
LGPL 메이저 놀이터 추천의 라이브러리 사용을 통한 상용프로그램 개발 시 문의 사항이 있습니다.
해당 상용프로그램의 소스 코드, 목적 파일 등을 공개하지 않고, 고객에게 판매 가능하여야 하는데,
가능한 시나리오가 있을 지 문의드립니다.
사용하려는 LGPL 메이저 놀이터 추천 라이브러리는 live555 입니다.
http://www.live555.com/liveMedia/faq.html#copyright-and-license
1) LGPL 라이브러리를 통해 DLL 파일을 생성함. 이때, 해당 라이브러리에는 dllexport, extern C 와 같이 DLL 파일 생성을 위한 소스코드 추가가 필요함. (소스 코드 구현 내용에 있어서는 수정하지 않음). 라이브러리 빌드 후 성공적으로 DLL 파일 생성 후에는 상용프로그램에서 명시적 링크 방식으로 DLL 파일을 불러와서 라이브러리 기능을 사용하여 상용프로그램의 통신 부분 기능을 개발함. 개발된 상용프로그램은 리소스 파일, DLL 파일, EXE 파일으로 배포될 예정임.
2) LGPL 라이브러리 소스코드를 포함한 임의의 프로젝트 생성 또는 LGPL 라이브러리 소스코드를 포함한 Github 등에 공개된 프로젝트를 활용함.
LGPL 라이브러리의 인터페이스 클래스를 상속 및 함수 오버라이딩 방식으로 상용프로그램에 필요한 통신기능들을 작성 후 (원본 LGPL 라이브러리 소스코드에는 코드 추가 및 수정사항 없음) 빌드를 통해 DLL 파일을 생성함. DLL 파일 생성 후에는 상용프로그램에서 명시적 링크를 통해 DLL 파일을 불러와서 라이브러리 기반으로 개발된 통신 기능을 사용함. 개발된 상용프로그램은 리소스 파일, DLL 파일, EXE 파일으로 배포될 예정임.
3) LGPL 라이브러리 소스코드를 빌드하여 Lib 파일을 생성함. 해당 Lib 파일을 정적 라이브러리 링크하고 라이브러리 헤더 파일을 포함하는 임의의 프로젝트를 생성하여, LGPL 라이브러리의 인터페이스 클래스를 상속 및 함수 오버라이딩 방식으로 상용프로그램에 필요한 통신기능들을 작성함. 이후 임의의 프로젝트에 대한 DLL 파일을 생성함. DLL 파일 생성 후에는 상용프로그램에서 명시적 링크를 통해 DLL 파일을 불러와서 라이브러리 기반으로 개발된 통신 기능을 사용함. 개발된 상용프로그램은 리소스 파일, DLL 파일, EXE 파일으로 배포될 예정임.
번호 | 제목 | 작성자 | 작성 |
---|---|---|---|
946 | LGPL 메이저 놀이터 추천의 라이브러리 사용을 통한 상용프로그램 개발 문의 3 | glluck2 | 2022-05-09 |
945 | GPL-3 라이센스 관련 문의 7 | xodnd35 | 2022-05-09 |
944 | eGovCI를 이용해서 공공기관에 CI/CD환경을 구축하여 납품할수있는지 여부 문의드립니다. 1 | quik3322 | 2022-05-03 |
943 | intel-tinycrypt 라이브러리 라이센스 질문 2 | ajdajd | 2022-05-02 |
942 | Mysql 라이센스문의 1 | thdrldud369 | 2022-04-29 |
941 | NMapsMap 문의 1 | dptmf9556 | 2022-04-28 |
940 | agpl 라이선스 관련 문의 - 메이저 1 | maecom | 2022-04-28 |
939 | OpenSSL 사용 관련 문의_2 1 | mcs15 | 2022-04-25 |
938 | OpenSSL 사용 관련 문의 1 | mcs15 | 2022-04-25 |
937 | Vue Framework + JAVA(Spring Boot) 개발 환경에 대한 라이선스 고지 검토 요청 - 메이저 1 | 잔다르쿠 | 2022-04-22 |
0개 댓글