반응형
문제 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은 전체 비공개가 불가능한 라이선스로 분류됩니다.
반응형
'리눅스마스터1급 기출문제 > 1802회' 카테고리의 다른 글
[리눅스마스터] 리눅스 실무의 이해 6 (40) | 2024.11.22 |
---|---|
[리눅스마스터] 리눅스 실무의 이해 5 (46) | 2024.11.21 |
[리눅스마스터] 리눅스 실무의 이해 4 (41) | 2024.11.20 |
[리눅스마스터] 리눅스 실무의 이해 3 (42) | 2024.11.19 |
[리눅스마스터] 리눅스 실무의 이해 2 (43) | 2024.11.18 |