Shenzhen Epexis Electronics Co., Ltd.의 제품에 사용되는 임베디드 Linux의 소스코드를 찾고 싶습니다.
예를 들어 이 페이지에서는 다음과 같습니다.http://apexis.com.cn/productsdetails_244.html 제품에 사용되는 운영 체제로 "Embedded LINUX System"이 언급되어 있는 것을 볼 수 있습니다.
나는 그들에게 다음과 같은 내용의 이메일을 보냈습니다.
임베디드 LINUX 시스템의 소스코드
안녕하세요. Linux는 오픈 소스이고 GPLv2를 따른다는 점을 알아야 합니다. 즉, 누군가 Linux를 사용하는 경우 GPLv2에 따라 릴리스해야 하며 이는 요청자가 소스 코드를 사용할 수 있어야 함을 의미합니다. 이 페이지에서 귀하의 제품이 임베디드 LINUX 시스템을 사용하는 것을 확인했습니다.http://apexis.com.cn/productsdetails_244.html 검색했지만 Linux 운영 체제의 소스 코드를 찾을 수 없습니다. 어디서 찾을 수 있나요?
감사해요. 인사.
그러나 그들은 이렇게 대답했습니다.
좋은 아침입니다 선생님
죄송합니다. Linux 운영 체제의 소스 코드를 제공할 수 없습니다.
양해를 구합니다.
잘 모르겠지만 최근 누군가가 나에게 합법적으로 임베디드 시스템에 사용되는 Linux 커널과 같은 오픈 소스 소프트웨어는 오픈 소스로 유지/출시될 필요가 없다고 말했습니다. 하지만 나는 리눅스가 GPLv2를 따르고 있다고 생각한다. GPLv2는 그러한 예외가 없으며, 독점 소프트웨어에서의 사용을 허용하지 않는 카피레프트 라이센스이다. 소스 코드가 요청자에게 제공되어야 한다고 말합니다.
이것이 GPL을 위반하게 됩니까?
답변1
그럴 것 같습니다.
오늘날 가장 좋은 문의처는 Software Freedom Conservancy인 것 같습니다.
http://sfconservancy.org/linux-compliance/about.html [이메일 보호됨]
답변2
GPL은 소프트웨어 배포자에게 세 가지 옵션을 제공합니다.
a) 위의 섹션 1과 2의 조건에 따라 소프트웨어 교환에 일반적으로 사용되는 매체에 배포되어야 하는 완전한 기계 판독 가능 소스 코드가 함께 제공됩니다.
b) 실제로 소스 코드를 배포하는 데 드는 비용을 초과하지 않는 범위 내에서 기계로 읽을 수 있는 해당 소스 코드의 완전한 사본을 제3자에게 제공하겠다는 최소 3년 동안 유효한 서면 제안을 함께 제공합니다. 위의 1항과 2항의 조건에 따라 소프트웨어 교환에 일반적으로 사용되는 매체에 배포됩니다.
c) 해당 소스 코드를 배포하기 위해 받은 제안에 대한 정보를 첨부하세요. (이 대안은 비상업적 배포에만 사용할 수 있으며 위의 b항에 따른 제안과 함께 개체 코드 또는 실행 파일 형식으로 프로그램을 받은 경우에만 사용할 수 있습니다.)
운영 체제가 내장된 하드웨어를 판매하는 회사는 상업적 배포로 간주됩니다. 따라서 옵션 c는 적용되지 않습니다. 옵션 a와 b 중에서 선택해야 합니다.
옵션 A를 선택하면 귀하의 요청을 거부할 수 있습니다. 그러나 이 경우 제품을 구매하고 공유하려는 사람으로부터 소스 코드 사본을 얻을 수 있습니다.
b 옵션을 선택한 경우 귀하의 요청을 준수해야 합니다. 그러나 옵션 b에 언급된 서면 제안의 사본을 받지 않는 한, 그들이 이 옵션을 선택했다는 것을 증명할 수 없습니다.
코드 조각에 대한 저작권을 소유한 사람은 누구나 라이선스 위반을 입증할 수 있는 경우 해당 코드에 대해 법적 조치를 취할 수 있습니다. 나는 아마도 당신이 코드의 어떤 부분에도 저작권을 갖고 있지 않을 것이라고 생각합니다. 그러나 Linux에서는 많은 사람들이 저작권의 일부를 소유하고 있으며 그들 중 누구라도 법적 조치를 취할 수 있습니다.
따라서 최선의 조치는 해당 사건을 추가로 처리할 의사가 있는 사람에게 알리는 것입니다. 자유 소프트웨어 재단은 최소한주목할만한 사례Linux에서 GPL을 시행하는 데 참여하세요.
답변3
GPL은 개발자에게 소스 코드 제공을 요구하지 않습니다.모두요청자. 에 명확하게 명시되어 있음GPL FAQ
GPL은 수정된 버전이나 그 일부를 릴리스하도록 요구하지 않습니다. 게시하지 않고도 자유롭게 수정하고 개인적으로 사용할 수 있습니다. 이는 조직(회사 포함)에도 적용됩니다. 조직은 수정된 버전을 만들어 조직 외부에 게시하지 않고 내부적으로 사용할 수 있습니다.
그러나 수정된 버전을 대중에게 공개하는 경우 GPL에서는 수정된 소스 코드를 공개적으로 제공하도록 요구합니다.프로그램 사용자, GPL에 따라.
결론은 문의하신 제품을 구매하지 않으셨다면 소스코드에 접근하실 수 없다는 점입니다.
문제의 또 다른 부분은 Linux 소스 코드로 끝날 수 있지만 해당 제품에서는 GPL 라이센스를 따를 필요가 없는 일부 타사 구성 요소를 사용할 수도 있다는 것입니다. 이러한 구성요소는 바이너리 형식으로만 얻을 수 있습니다.