본문 바로가기

안녕하세요.

 

현재 제가 개발 중인 프로젝트에서 libcurl(8.1.2)과 openssl(v3.0.5) 라이브러리를 직접 빌드해서 사용 중입니다. 해당 프로젝트는 Github에 오픈소스로 올릴 예정인데요, 올릴 때 해당 프로젝트의 root 경로 아래에 lib 폴더에 libcurl과 openssl 모두 라이브러리 바이너리(.lib)형태로 함께 올리려고 합니다. 각각의 라이선스를 확인해본 결과 curl의 경우 MIT 라이선스이고 openssl은 APACHE 2.0인데 여기서 몇 가지 문의 사항이 있습니다.

 

1. MIT 라이선스 파일(LICENSE-MIT)과 APACHE 라이선스 파일(LICENSE-APACHE)을 둘 다 올려야 하나요?

2. 올려야한다면 라이선스 파일들은 해당 프로젝트의 root 경로에 올려야 하나요? 아니면 root 경로 아래 lib 폴더 안에 올려도 상관 없나요?

3. MIT 라이선스의 경우 libcurl의 저작권자를 포함해서 올려야 하는건가요?

4. 사용한 라이브러리의 라이선스와 제가 올리는 오픈 소스에 대한 라이선스는 어떻게 구별해서 올리나요?

맨 위로
맨 위로