- 의료 보조기기가 독점 소프트웨어에 묶이면 혈당 모니터링 앱, 보청기, 망막 임플란트처럼 신체와 직결된 장치의 작동·수리·지원이 제조사 결정에 좌우됨
- Abbott의 LibreLink 장애와 iOS 17 경고는 앱 업데이트나 운영체제 변경만으로도 당뇨 환자의 혈당 확인과 알림이 흔들릴 수 있음을 보여줌
- iOS 15.4 이후 일부 Bluetooth 보청기 사용자는 페어링과 설정 문제를 겪었고, Resound 사례처럼 해결까지 몇 주 동안 제조사 대응을 기다려야 했음
- Second Sight Medical Products가 Argus 망막 임플란트 기술을 포기하자 일부 사용자는 고장 시 수리 경로를 잃었고, Medtronic 사례는 사이버보안 위험도 제조사 신뢰에 묶인다는 점을 드러냄
- FSF는 의료 보조기기 소프트웨어를 자유 소프트웨어로 배포해야 커뮤니티가 버그 수정, 장기 지원, 수리에 참여할 수 있으며 Tympan, openMHA, OpenAPS 같은 사례가 이미 있다고 봄
신체를 보조하는 소프트웨어의 통제권
- 신체를 제어하거나 보조하는 소프트웨어는 사용자가 통제할 수 있어야 하며, 장치가 멈추거나 업데이트가 실패했을 때 스스로 대응할 길이 필요함
- 대상은 보청기, 인슐린 펌프, 바이오닉 눈, 심박조율기처럼 일상과 치료에 직접 연결된 장치임
- 독점 소프트웨어에 의존하면 사용자는 문제 원인을 확인하거나 수정하거나 이전 버전으로 되돌리기 어려움
- 자유 소프트웨어는 사용자가 소프트웨어를 실행, 복사, 배포, 연구, 변경, 개선할 자유를 갖는 것을 뜻함
LibreLink 장애와 iOS 업데이트 위험
- 2023년 7월 영국의 Apple 기기 사용자는 Abbott가 LibreLink 앱 업데이트를 배포한 뒤 혈당 모니터링 앱이 작동하지 않는 문제를 겪음
- 혈당 모니터링은 당뇨 환자가 혈당이 너무 낮거나 높은 시점을 확인하는 치료의 중요한 부분임
- 제1형 당뇨를 가진 David Burchell은 앱이 흰 화면만 보여 패닉에 빠졌고, 앱을 삭제한 뒤 다시 설치하려 했지만 App Store에서 내려가 다시 다운로드할 수 없었다고 말함
- LibreLink라는 이름과 달리 이 앱은 libre가 아닌 독점 소프트웨어임
- 사용자는 앱 유지와 배포를 회사에 의존해야 함
- 자유 소프트웨어였다면 사용자가 직접 실행·복사·배포·연구·변경·개선하거나, 개발자·사용자 커뮤니티를 통해 수정과 공유를 기대할 수 있었음
- 이전 버전이 남아 있었다면 문제가 된 업데이트를 되돌릴 수도 있었음
- 두 달 뒤 iOS 17 업데이트를 앞두고 FreeStyle LibreLink와 Libre 2 앱 사용자들은 같은 종류의 위험을 다시 마주함
- Abbott는 2023년 9월 Apple 사용자에게 iOS 17의 StandBy Mode와 Assistive Access Mode가 FreeStyle Libre 2, FreeStyle LibreLink, FreeStyle LibreLinkUp 사용 경험에 영향을 줄 수 있다고 경고함
- 해당 앱을 쓰는 스마트폰에서는 자동 운영체제 업데이트 비활성화가 권고됨
- StandBy Mode는 혈당 알람 같은 시간 민감 알림을 때때로 막을 수 있고, Assistive Access Mode는 센서 활성화와 앱 알람 설정 변경에 영향을 줄 수 있음
iOS 15.4 이후 Bluetooth 보청기 문제
- 2022년 봄 iPhone을 iOS 15.4로 업데이트한 뒤, Bluetooth로 전화와 연결되는 일부 보청기 사용자가 휴대폰 앱과 보청기를 페어링하는 데 어려움을 겪음
- Bushness라는 가명을 쓰는 사용자는 Resound 브랜드 보청기의 저음·고음 슬라이더가 iOS 15.4 업데이트 뒤 무작위로 움직이는 문제를 겪음
- Resound와 Apple 양쪽에 문제를 알림
- 여러 해결 방법을 시도했지만 고치지 못함
- Apple 포럼에서도 이미 시도한 방법 외에는 도움을 받지 못함
- Resound가 소프트웨어를 자유화했다면 커뮤니티가 코드 내부를 살펴보고 원인을 찾을 수 있었을 가능성이 있음
- 독점 소프트웨어에서는 회사 밖의 누구도 코드를 검토해 무엇이 잘못됐는지 판단하기 어려움
- 사용자는 커뮤니티의 도움 대신 제조사의 대응을 기다려야 함
- 보청기 블로거 Goeffrey Cooling은 최근 몇 년 사이 보청기에 펌웨어 업데이트가 배포되기 시작했고, 특히 Bluetooth 보청기와 “Made For iPhone” 보청기에서 이런 흐름이 보인다고 씀
- 보청기 브랜드가 업데이트 내용을 항상 알려주는 것은 아님
- 업데이트는 iPhone 운영체제 변경 시점 주변에 배포되는 것처럼 보임
- Apple이 iPhone을 바꿀 때마다 보청기 연결 문제가 생긴다고 씀
- Resound는 iOS 15.4 이후 Bushness와 다른 사용자들이 겪은 문제를 결국 해결했지만, 몇 주가 걸림
- 일상생활에 필요한 하드웨어가 독점 소프트웨어를 필요로 할 때 사용자는 제조사 일정에 크게 묶임
지원 중단이 수리 불가능으로 이어지는 구조
- Bluetooth 보청기 제조사가 보증이 만료된 모델에 업데이트를 제공하지 않으면, 하드웨어가 멀쩡해도 새 장치를 사야 할 수 있음
- 보청기에 자유 소프트웨어가 들어 있었다면 자유 소프트웨어 커뮤니티가 업데이트 유지에 참여할 수 있음
- Second Sight Medical Products의 눈 임플란트 사례는 지원 중단이 실제 사용자에게 어떤 위험을 남기는지 보여줌
- 회사는 2020년 파산 가능성에 직면하면서 해당 기술을 포기함
- Terry Byland는 2004년부터 1세대 Argus 임플란트에 시야를 의존해 왔고, 문제가 생기면 고칠 방법이 없다고 말함
- Barbara Campbell은 지하철에 있을 때 망막 임플란트가 갑자기 작동을 멈춤
- 의료 보조기기 회사가 소프트웨어 소스 코드를 GNU General Public License v3.0 or later 같은 자유 라이선스로 공개했다면 제3자 개발자가 Terry와 Barbara 같은 사용자를 도울 수 있었음
사이버보안 법안만으로 부족한 이유
- 독점 소프트웨어를 쓰는 의료 보조기기는 버그와 업데이트뿐 아니라 사이버보안에서도 사용자를 제조사에 의존하게 만듦
- 일부 정부는 독점 소프트웨어 기반 의료기기의 안전 문제를 법으로 고치려 함
- PATCH Act는 미국 FDA 승인 신청 제조사가 사이버 기기의 생애주기 전반에서 합리적인 안전성과 효과성을 입증하도록 요구함
- 이런 법의 목적은 Medtronic의 심박조율기와 인슐린 펌프에서 공격에 노출될 수 있는 취약점이 드러난 2019년과 2021년 같은 사례를 막는 것임
- 그러나 독점 소프트웨어에서는 제조사가 버그를 탐지하고, 알리고, 수정할 것이라고 믿어야 함
- 입법만으로는 이 의존성을 없애기 어렵고, 자유 소프트웨어에서는 장치를 시험해 취약점을 찾으려는 외부 참여가 가능해짐
자유 소프트웨어가 주는 장기 지원 효과
- 의료 보조기기의 자유 소프트웨어는 환자, 환경, 의료 시스템에 도움이 될 수 있음
- 보청기, 인슐린 펌프, 심박조율기 안의 소프트웨어는 신체 일부를 제어하므로 사용자가 그 소프트웨어를 통제할 수 있어야 함
- 자유 소프트웨어는 의료기기의 수명 연장에 기여함
- 커뮤니티가 버그를 고치고 업데이트를 제공할 수 있음
- 환자는 제조사 하나에만 의존하지 않아도 됨
- 장치를 버리는 대신 수리할 권리를 선택할 수 있음
- 장기 지원은 의료 시스템과 환자의 비용 부담을 줄일 수 있음
이미 있는 사례와 아직 부족한 영역
- 보청기 장치에는 Tympan project가 개발한 소프트웨어 같은 자유 소프트웨어 사례가 있음
- 미국 National Institutes of Health가 자금을 지원한 Open Community Platform for Hearing Aid Algorithm Research 프로젝트는 실시간 오디오 신호 처리를 위한 openMHA 플랫폼을 개발함
- openMHA는 GNU Affero General Public License v3.0으로 라이선스됨
- 목적은 보조 청각 시스템 개선임
- 인슐린 펌프 같은 다른 의료 보조기기도 OpenAPS 같은 프로젝트 덕분에 자유 소프트웨어로 실행될 수 있음
- 심박조율기에는 아직 자유 소프트웨어가 부족하며, 자유 소프트웨어 커뮤니티가 기여할 수 있는 영역으로 남아 있음
의료 보조기기 경험 공유 요청
- 자유 소프트웨어 지지자는 주변 사람에게 의료 보조기기의 독점 소프트웨어 문제를 알릴 수 있음
- 친구, 부모, 조부모가 의사에게 의료기기의 소프트웨어를 묻고 독점 소프트웨어보다 자유 소프트웨어를 선택하거나 요구하도록 권할 수 있음
- 의료 보조기기 경험은 campaigns@fsf.org로 보낼 수 있음
- 자유 소프트웨어 의료 보조기기를 쓰는 이유
- 독점 소프트웨어 의료 보조기기에 대한 불만
- 자유 소프트웨어 의료 보조기기가 삶을 더 쉽게 만들기 위해 개선해야 할 점
- 이메일에는 경험 일부를 공개해도 되는지 명시해야 하며, 원하면 익명 공개도 가능함
- 의료 보조기기 경험을 공개적으로 말해도 괜찮다면 LibrePlanet 2024 세션을 제출할 수 있음