Linux 커널에서 사용되는 GPL 라이센스에 따르면 소스 코드에 대한 모든 수정 사항은 오픈 소스여야 합니다. 하지만 예를 들어 Linux 기반의 새로운 운영 체제를 만든다면 나만의 데스크톱 시스템과 이 모든 것을 개발하지만아니요커널을 수정한 경우 내 프로젝트는 Linux만 사용하는 오픈 소스여야 합니까?
이 글을 게시하기에 적합한 사이트이기를 바랍니다.
답변1
COPYING
커널 소스 코드에 포함된 서문은 다음과 같습니다.
노트! 이 저작권은 실제로아니요일반적인 시스템 호출을 통해 커널 서비스를 사용하는 사용자 프로그램을 재정의합니다. 이는 커널의 일반적인 사용으로만 간주되며 그렇지 않습니다.아니요"2차 저작물"인 제목. [...] 커널에 관한 한 GPL의 유일한 유효한 버전은 다음과 같습니다.이것별도로 명시하지 않는 한, 라이센스의 특정 버전(예: v2.2, v3.x 또는 기타 버전이 아닌 v2).
리누스 토발즈
따라서 처음부터 자신만의 운영 체제 사용자 영역을 만들고 싶다면 원하는 대로 해당 부분에 라이선스를 부여할 수 있습니다. 그런 다음 모든 것을 함께 배포할 수 있으며 커널은 있는 그대로 라이센스가 부여되고 사용자 영역 부분은 있는 그대로 라이센스가 부여됩니다. 다양한 독점 시스템이 Linux 커널을 사용하기 때문에 이는 드문 일이 아닙니다(비록 다른 오픈 소스 부분도 포함하는 경우가 많다고 가정하지만).
당신이 할 수 없는 일은 전체를 함께 배포하고 라이센스가 포함된 커널에 적용된다고 주장하는 것입니다(라이센스가 GPL과 호환되지 않는 한).