OEM 및 GPL 준수

XDA에서는 오픈 소스를 좋아합니다. 사실, 우리가 그것을 좋아한다고 말할 수 있습니다. 우리는 GPL 정책 사용자가 GPL을 준수하는 가장 좋은 방법을 이해할 수 있도록 하고 다른 사람들이 자신의 작업을 활용하여 모든 장치를 개선할 수 있도록 합니다.

하지만 안타깝게도 OEM은 취미로 즐기는 타사 개발자의 노력보다 뒤처지는 경우가 많습니다. 일부 OEM은 소스 릴리스를 매우 칭찬할 만하지만(즉, 소니, 에 많은 경우에 따라 GPL 라이선스를 뛰어넘어 출시하는 경우도 있습니다. AOSP 장치 트리), 다른 많은 OEM에서는 소스를 출시하는 데 훨씬 더 오랜 시간이 걸립니다. 그러나 그들은 결국 그렇게 하고 있으며 우리는 그들에게 박수를 보내야 합니다.

불행하게도 최근에는 일부 OEM에 대한 인식을 제고하기 위해 우리에게 연락하는 사용자가 많이 있었습니다. ~ 아니다 GPL 라이센스를 따르고 Linux 커널이 포함된 장치를 출시하지만 소스 코드 공개를 거부합니다. 우리가 연락한 회사 중 Micromax와 Rockchip이 떠오릅니다.

포럼 회원 중 한 명이 연락했습니다. 마이크로맥스 커널에 대한 GPL 소스 코드를 요청했고 다음과 같은 응답을 받았습니다:

이메일을 보내주셔서 감사합니다. 우리 측에서는 커널 소스 코드를 제공할 수 없음을 알려드립니다.

불행하게도 이 Micromax 직원은 GPL이 요구하는 커널 소스 코드를 제공하지 않을 것임을 확인하고 GPL을 위반했음을 인정했습니다. 나는 이 기사를 읽는 일부 사람들이 주요 Linux 커널에 코드를 제공하고 Micromax에 대해 저작권을 행사할 위치에 있을 것이라는 데 의심의 여지가 없습니다.

"TV 스틱" 스타일 장치에서 자주 볼 수 있는 인기 있는 저가형 RK29xx 및 RK30xx 칩셋 제조업체인 Rockchip과 관련하여 다음이 있습니다. 또한 GPL 준수 문제, 특히 일부 소스 파일이 제거되었으며 컴파일된 "객체 파일"만 남아 있습니다. 장소. 이를 통해 커널을 소스에서 빌드할 수 있지만 GPL의 전체 요구 사항을 충족하지는 않습니다(이러한 개체 파일은 기본 커널에 직접 빌드되므로). 이렇게 하면 사용자가 여러 가지 중요한 드라이버를 수정하는 것을 방지할 수 있습니다.

우리는 Rockchip과 Micromax에 연락하여 그들이 GPL을 준수하도록 돕고 싶습니다. 합법성을 유지하는 것 외에도 GPL을 준수하면 다음과 같은 이점도 있습니다. 커뮤니티의 코드를 소스 트리에 다시 병합하여 시간과 비용을 절약합니다. 수정. 불행히도 어느 쪽도 우리 이메일을 반환하지 않았습니다. 그리고 우리는 여전히 그들이 연락하는 것을 환영하지만(pulser _(at) _ xda-developers.com에서 연락할 수 있음) 두 사람 모두 조치를 취하는 데 관심이 없는 것으로 보입니다.

이제 문제는 커뮤니티가 GPL을 준수함으로써 법이 유지되도록 하는 데 필요한 압력을 가할 수 있는지 여부입니다. 우리는 이 기사가 게시되기 전에 Micromax에 연락했지만 의견 요청에 대한 응답을 받지 못했습니다.