ARCTIC's Fan Controller driver for Linux being dual-licensed with BSD-2-Clause
ARCTIC Fan Controller Linux 드라이버, BSD-2-Clause 듀얼 라이선스로 전환
PC 쿨링 제품 제조사 ARCTIC이 자사 Fan Controller의 Linux 드라이버 라이선스를 GPLv2+ 단일에서 GPLv2+와 BSD-2-Clause의 듀얼 라이선스로 변경했습니다. BSD 계열 운영체제 등 GPL을 기피하는 플랫폼으로의 이식이 쉬워지며, 이 변경은 hwmon-next 브랜치에 머지되어 Linux 7.4 커널에 포함될 예정입니다.
- 주제
본문
PC 쿨링 주변기기 제조사인 ARCTIC이 자사의 Fan Controller용 Linux 드라이버인 'arctic_fan_controller'의 라이선스를 변경했습니다. 기존에는 GPLv2+ 단일 라이선스로 배포되었으나, 이번에 BSD-2-Clause를 추가하여 GPLv2+와 BSD-2-Clause의 듀얼 라이선스 형태로 전환되었습니다.
듀얼 라이선스 전환의 의미
BSD-2-Clause 라이선스가 추가되면서 이 드라이버를 FreeBSD 등 BSD 계열 운영체제나 GNU GPL을 선호하지 않는 다른 플랫폼으로 이식하려는 개발자들이 라이선스 제약 없이 코드를 활용할 수 있게 되었습니다. Phoronix는 이 변경이 작아 보이지만, Linux나 Windows 이외의 환경에서도 데스크톱 PC의 팬 속도를 제어하고 싶은 잠재 사용자들에게는 중요한 변화라고 평가했습니다. GPLv2 코드는 파생 저작물에 동일 라이선스를 강제하기 때문에 GPL과 호환되지 않는 운영체제에 이식하기 어려운 반면, BSD-2-Clause는 사실상 재사용을 자유롭게 허용하는 퍼미시브 라이선스이므로 이번 듀얼 라이선싱으로 이식 가능성이 크게 넓어진 셈입니다.
제품 출시 전 mainline에 포함된 이례적 사례
ARCTIC은 올해 초 이 Fan Controller용 Linux 드라이버를 직접 공개한 바 있습니다. 이는 두 가지 측면에서 이례적인 사례로 꼽힙니다. 첫째, 마니아 지향 하드웨어 기업이 자사 주변기기의 Linux 드라이버를 직접 작성해 공개하는 경우는 드뭅니다. 일반적으로 이러한 주변기기의 드라이버 지원은 오픈소스 커뮤니티에 맡겨지는 경우가 많기 때문입니다. 둘째, ARCTIC은 제품이 실제 출시되기도 전에 드라이버를 공개하고 Linux 커널 mainline에 포함시키는 데까지 성공했습니다. Phoronix는 이 제품을 'Linux에서 사용할 수 있는 최고의 데스크톱 팬 컨트롤러'라고 평가하며, 가격도 10달러 이하로 저렴하다고 덧붙였습니다.
Linux 7.4 커널에 포함 예정
이번 듀얼 라이선스 변경은 커널 하드웨어 모니터링 서브시스템의 개발 브랜치인 hwmon-next Git 브랜치에 이미 머지되었습니다. 따라서 올해 후반에 진행될 Linux 7.4 커널 사이클에서 공식적으로 반영될 예정입니다. 한편 ARCTIC Fan Controller는 Amazon 등에서 8.99달러에 판매되고 있으며, 공식적인 Linux 지원을 갖춘 저렴한 팬 제어 옵션으로 자리 잡고 있습니다.
Reddit 반응
- @a1b3c3d7 — 9달러짜리 팬 컨트롤러에 공식 Linux 지원이 붙다니 놀랍습니다. 5년 전에 이렇게 틈새시장 제품에 공식 Linux 지원이 나올 거라고 했다면 웃겼을 것입니다. 다른 제조사들도 따라오길 바랍니다.
원문: Phoronix / 번역·요약: Trawling