회사는 임베디드 네트워크 장비를 생산하고 있습니다. 우리는 GPL 위반으로부터 커널 모듈의 일부 개인 기능을 보호해야하며 GPL 위반없이 일부 커널 API를 사용할 수 있음을 기억합니다. 와 같이, libc, skb, dev.비 gpl 커널 모듈에서 어떤 커널 API를 사용할 수 있습니까?
하지만 GPL이 아닌 커널 모듈에서 사용할 수있는 정확한 커널 API 목록을 아는 사람이 있습니까?
모든 의견을 보내 주시면 감사하겠습니다.
세라
회사는 임베디드 네트워크 장비를 생산하고 있습니다. 우리는 GPL 위반으로부터 커널 모듈의 일부 개인 기능을 보호해야하며 GPL 위반없이 일부 커널 API를 사용할 수 있음을 기억합니다. 와 같이, libc, skb, dev.비 gpl 커널 모듈에서 어떤 커널 API를 사용할 수 있습니까?
하지만 GPL이 아닌 커널 모듈에서 사용할 수있는 정확한 커널 API 목록을 아는 사람이 있습니까?
모든 의견을 보내 주시면 감사하겠습니다.
세라
익스포트 인터페이스 후자 만 GPL (대응) 코드로 제한 EXPORT_SYMBOL
와 EXPORT_SYMBOL_GPL
어느 표시된다. 또한 관련 스레드에서 다양한 LKML 게시물에서 요약 및 추출물이 this article 참조 : ". 나는 독점 라이선스에 따라 모듈을 쓰고 있어요"를 LKML에 최근 게시물을 시작했다
을 또는 여부에 대한 논쟁은 리눅스 커널 자체의 작업과 작업이므로 GPL이 여러 차례 나왔다.
답장을 보내 주셔서 감사합니다. 커널 원래 구조의 참조는 어떻게됩니까? 예 : netfilter conntrack 구조는 독점 모듈에서 참조 할 수 있습니다. GPL을 위반합니까? – Sailor
본인은 프로그램 자체가 아니라 라이센스 또는 법적 문제에 관한 주제이므로 오프 토픽으로 닫으려고합니다. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/q/274963/369450) 및 [도움말 센터] (http://stackoverflow.com/help/on-topic)를 참조하십시오. – cpburnz