안녕하세요?

저희는 파일시스템을 자체적으로 개발하여 공급하는 회사입니다.

기존에는 상용 RTOS에 이식된 상태로 저희 파일시스템을 공급해 왔으며

GPL 이슈가 없기에 소스를 공개할 필요도 없었습니다.

 

그런데 이번에 리눅스 시스템에 저희 파일시스템을 이식해야 하는 상황이 생겨

GPL 이슈와 관련된 몇가지를 여쭙고 싶습니다.

 

1. 저희 파일시스템을 커널 빌트인 형태가 아니라 커널 모듈 형태로 공급하면

    GPL에 묶이지 않도록 할 수 있는지요?

 

2. 만약 커널 모듈로는 불가하다면, 파일시스템을 유저 스페이스에 구현하고

    (FUSE; File system in USEr space), 시스템콜을 통해 커널과 연동되도록

    구현하면 GPL을 피해갈 수 있는지요?

 

3. 사실 저희도 오프 소스 커뮤니티와 GPL의 공익성에는 의견을 같이 합니다만,

    저희 파일시스템이 다른 상용 OS 플랫폼에 공급되고 있는 상황이라

    리눅스 GPL에 따른 소스 전체 공개는 피하고 싶은 입장입니다.

 

    혹시 2번 FUSE 방식으로도 GPL을 피해갈 수 없다면,

    모든 기능이 포함된 full 버전은 소스 비공개로 하고

    대신 기본적인 동작에는 아무런 문제가 없지만 일부 advanced 기능이 제외된

    버전을 따로 준비하여 이 버전만 소스를 공개하는 것은 허용되는지요?

 

저희가 보기에는 GPL 관련 이슈가 너무나 복잡하여 이렇게 도움을 요청 드립니다.

미리 감사드립니다.

 

맨 위로
맨 위로