정보기술 ·
오픈소스 전자기 드로잉 태블릿 'Patchouli' 프로젝트...상용 펜 호환으로 맞춤형 하드웨어 제작 가능
EMR 기술 기반 오픈소스 드로잉 태블릿 하드웨어 구현 프로젝트, 유럽연합 NGI 프로그램 지원받아
[한국정보기술신문] 디지털 아티스트와 디자이너들을 위한 오픈소스 전자기 드로잉 태블릿 하드웨어 구현 프로젝트인 Patchouli가 주목받고 있다. 이 프로젝트는 시중에서 판매되는 상용 부품을 사용하여 누구나 드로잉 태블릿을 직접 제작할 수 있도록 설계됐으며, 다양한 제조사의 상용 펜과 호환된다는 점이 특징이다.
Patchouli 프로젝트는 2024년 1월에 시작되어 같은 해 3월 첫 소규모 하드웨어 프로토타입 테스트에 성공했다. 올해 1월에는 문서화 페이지가 Read the Docs에 호스팅되면서 본격적인 개발 자료 공개가 이루어졌다. 프로젝트의 공식 문서에 따르면, Patchouli는 코일 배열, RF 프론트 엔드, 디지털 신호 처리 알고리즘을 포함한 완전한 전자기 공명(EMR) 드로잉 태블릿 구현을 제공한다.
프로젝트의 가장 큰 강점은 상용 부품만으로 제작 가능하다는 점과 다양한 제조사의 펜을 지원한다는 것이다. 이는 기존의 상용 드로잉 태블릿이 특정 제조사의 펜에만 제한되는 것과 대조적이다. 또한 초저지연 펜 입력 경험을 제공하여 전문가 수준의 작업 환경을 구현할 수 있다.
포괄적인 기술 문서화 목표
Patchouli 프로젝트는 단순히 하드웨어 구현에 그치지 않고, EMR 기술 전반에 대한 포괄적인 문서화를 목표로 하고 있다. 프로젝트 문서에는 메커니즘, 회로 구현, 신호 처리 알고리즘, 그리고 다양한 제조사의 제품군별 펜 프로토콜에 대한 상세한 설명이 포함될 예정이다. 이는 EMR 기술에 대한 이해를 높이고 관련 연구 개발을 촉진하는 데 기여할 것으로 기대된다.
프로젝트는 맞춤형 하드웨어 프로젝트를 위한 솔루션을 제공하는 것을 목표로 한다. 상용 제품으로는 충족할 수 없는 특수한 요구사항이나 실험적인 설계를 구현하려는 개발자들에게 유용한 플랫폼이 될 전망이다.
유럽연합 NGI 프로그램의 지원
Patchouli 프로젝트는 NLnet Foundation의 NGI Zero Core Fund로부터 재정 지원을 받고 있다. 이 기금은 유럽연합 집행위원회의 차세대 인터넷(Next Generation Internet) 프로그램에서 재정을 지원받으며, 통신망, 콘텐츠 및 기술 총국의 지원 하에 운영된다. NLnet Foundation은 1997년부터 인터넷의 다양한 계층에서 오픈 하드웨어, 소프트웨어 라이선스, 교육 등 여러 프로젝트에 자금을 지원해 왔다.
2024년 4월 NGI Zero Core 프로그램 라운드에서는 49개 프로젝트가 연구 개발 자금 지원 대상으로 선정되었으며, Patchouli도 이 중 하나다. 프로그램은 모두를 위한 개방적이고 신뢰할 수 있으며 안정적인 인터넷을 구축하는 데 기여하는 개인과 조직을 지원한다.
오픈소스 커뮤니티와의 협력
Patchouli 프로젝트는 오픈소스 커뮤니티와의 적극적인 협력을 추구하고 있다. 2025년 2월 1일 벨기에 브뤼셀에서 열린 FOSDEM 2025에서 프로젝트 발표가 진행되었다. FOSDEM은 유럽 최대의 자유 오픈소스 소프트웨어 행사로, Patchouli는 Birds of a Feather 세션을 통해 소규모 테스트 보드를 시연하고 커뮤니티와 아이디어를 공유했다.
프로젝트는 또한 Hackaday.io에 등록되어 있으며, 개발 과정과 기술적 세부사항을 지속적으로 공유하고 있다. 이를 통해 전 세계의 메이커와 개발자들이 프로젝트에 기여하고 피드백을 제공할 수 있는 환경이 조성되고 있다.
오픈 라이선스로 자유로운 활용 가능
Patchouli 프로젝트는 완전한 오픈소스 라이선스 정책을 채택하고 있다. 하드웨어 설계는 CERN Open Source Hardware License의 강력한 상호주의 변형인 CERN-OHL-S 라이선스로 공개되며, 모든 프로그램 코드는 GPLv3 라이선스 하에 제공된다. 프로젝트 문서와 기타 리소스 파일은 Creative Commons Attribution 4.0 International 라이선스를 따른다.
이러한 라이선스 정책은 누구나 프로젝트의 설계를 자유롭게 사용하고 수정할 수 있으며, 개선사항을 커뮤니티와 공유할 것을 장려한다. 특히 CERN-OHL-S 라이선스는 하드웨어 개발에 있어 강력한 상호주의를 보장하여, 오픈소스 생태계의 지속가능한 발전을 도모한다.
드로잉 태블릿 시장은 전문가용 제품이 고가이고 특정 제조사에 종속되는 문제가 있었다. Patchouli 프로젝트는 이러한 한계를 극복하고, 누구나 자신의 필요에 맞는 드로잉 태블릿을 제작할 수 있는 기반을 제공함으로써 디지털 아트 도구의 민주화에 기여할 것으로 기대된다.
한국정보기술신문 정보기술분과 유상헌 기자 news@kitpa.org