linux kernel을 real time patch하여 사용 시 user application sw 공개여부 문의
안녕하세요.
1. linux kernel에 real time 패치(preempt_rt patch)하여 사용 시, linux kernel 위에서 동작하게끔 개발하는 user application sw를 공개하여야 하는지 궁금합니다.
장비에 real time patch 된 linux를 설치하고 그 위에 저희가 개발한 sw를 올려서 납품할 것 같습니다.
preempt_rt patch는 linux를 real time kernel로 수정해주는 패치입니다.
(이 패치 이외에 linux kernel 수정은 없다고 가정)
해당 patch는 linux 공식 kernel.org에서 다운로드 가능한 것으로 보여집니다.
- 관련 정보: https://wiki.linuxfoundation.org/realtime/start
- 다운로드: https://cdn.kernel.org/pub/linux/kernel/projects/rt/
여담이지만, linux kernel v5.15부터는 preempt_rt패치가 통합되어 배포된다고 알고있습니다. 해당 라이센스 텀을 읽어보니 user application sw는 공개의무가 없는 것으로 보입니다. (예외조항)
관련 정보: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git/tree/COPYING
하지만 저희는 linux kernel v5.15 이전 버전을 쓰게 될 텐데, 이때는 kernel.org에서 제공하는 별도 preempt_rt 패치를 다운받아 linux kernel에 적용하려다보니 궁금해서 질문 남깁니다.
2. xenomai sw 사용 시 user application sw 공개하여야 하는지 여부
두번째 질문은 위에서 적은 real time patch와 별개로 xenomai라는 GPL v2 라이센스 sw 사용 시의 질문입니다.
xenomai는 linux kernel과 co-kernel 형태로 존재하여 linux를 real time으로 만들어주는 sw로, lincese가 아래와 같다고 적혀있습니다.(출처: https://xenomai.org/)
"All Xenomai code running in kernel space is licensed under the terms of the Linux kernel license, i.e. GPL v2."
위 말은 GPL v2를 따르지만 'under the terms of the linux kernel license'라는 문구에 따라 정상적인 system call에 의한 kernel 서비스만 사용 시 user application sw는 공개의무가 없다고 봐야 할까요?
실무 진행하며 sw 공개의무 관련 모르는 점이 많아 질문 남겨봅니다.
답변 주시면 감사하겠습니다.
번호 | 제목 | 작성자 | 작성 |
---|---|---|---|
1023 | linux kernel을 real time patch하여 사용 시 user application sw 공개여부 문의 4 | hoeijin91 | 2022-09-20 |
1022 | hunspell 및 한글 사전 사용 시 라이선스 관련하여 문의 드립니다. 4 | befehlen | 2022-09-19 |
1021 | ckEditor5 라이선스 관련 문의 드립니다. 3 | lhsy2k | 2022-09-16 |
1020 | AGPL 3.0 답글 문의 1 | comwars | 2022-09-13 |
1019 | GPL 3.0 라이센스 범위 문의 1 | momo | 2022-09-13 |
1018 | Qt QML and Quick이 LGPL로 사용이 가능 여부 문의 1 | jegypa | 2022-09-07 |
1017 | 오픈소스 커널 스택을 포함한 우분투의 소스 공개 여부 1 | jbbb | 2022-09-07 |
1016 | 라이선스의 소스 코드 공개 범위, 호환 문의 1 | cam900 | 2022-09-03 |
1015 | GPL-2.0 사용 시 소스코드 공개 범위 문의 1 | ihpark00 | 2022-09-01 |
1014 | GPLv3의 "사용자 제품"에 대한 해석 문의 2 | BaRaMiR | 2022-09-01 |
0개 댓글