피드로 돌아가기
Hacker NewsInfrastructure
원문 읽기
ONLYOFFICE 포크를 통한 디지털 주권 및 오픈소스 거버넌스 확보 전략
Euro-Office – Your sovereign office
AI 요약
Context
ONLYOFFICE의 폐쇄적인 PR 리뷰 프로세스와 불투명한 코드베이스 관리. 러시아 정부의 잠재적 영향력 및 바이너리 블롭 포함으로 인한 신뢰성 결여. 모바일 앱의 독점적 섹션 존재 및 부실한 빌드 가이드라인.
Technical Solution
- AGPL 라이선스 기반의 ONLYOFFICE 코드베이스를 포크하여 Euro-Office 프로젝트 착수
- 바이너리 블롭 및 난독화된 코드 제거를 통한 투명한 코드베이스 정제 과정 수행
- 러시아어 주석 및 불투명한 커밋 메시지를 제거하여 글로벌 협업 가능 구조로 개선
- 독점적 기능을 포함한 모바일 앱 래퍼를 제거하고 오픈소스 기반의 재구현 추진
- 문서 편집 기능만 전담하고 저장 및 권한 관리는 외부 플랫폼에 위임하는 통합 컴포넌트 설계
- '코드를 작성하는 자가 결정한다'는 원칙 기반의 합의제 거버넌스 모델 도입
Key Takeaway
단순한 기능 구현을 넘어 코드의 투명성과 거버넌스의 개방성이 소프트웨어의 신뢰성과 지속 가능성을 결정하는 핵심 요소임을 시사함.
실천 포인트
외부 라이브러리 의존 시 바이너리 블롭 포함 여부와 메인테이너의 PR 수용 태도를 검토하여 벤더 종속 리스크를 관리할 것