리눅스마스터1급 기출문제/1802회

[리눅스마스터] 리눅스 실무의 이해 2

Linuxpia4U 2024. 11. 17. 02:57
반응형

문제 1

다음 중 관련 라이선스가 적용된 소스코드를 수정하여 만든 2차적 저작물에 대해 소스코드의 비공개가 가능한 라이선스로 틀린 것은?

1. BSD


2. Apache License


3. MPL


4. MIT




정답: 3. MPL

해설

BSD License와 MIT License는 "Permissive License"로, 수정한 소스 코드를 재배포할 때 공개할 의무가 없습니다. 따라서 수정한 코드를 비공개로 유지할 수 있으며, 상업적으로 이용하거나 다른 라이선스로 재배포할 수 있습니다.

Apache License 또한 비공개로 사용할 수 있지만, 특허 관련 보호 조항을 포함하고 있습니다. 재배포 시 "NOTICE" 파일에 원 저작자의 정보를 포함하는 등의 조건이 있지만, 코드 공개 의무는 없습니다.

반면, MPL(Mozilla Public License)은 수정된 코드 중 특정 파일에 대해 공개 의무가 있습니다. MPL은 "파일 단위의 공개"를 요구하므로, MPL로 배포된 소스 코드를 수정한 경우 수정된 파일은 공개해야 합니다. 이로 인해 MPL은 전체 비공개가 불가능한 라이선스로 분류됩니다.


반응형