피드로 돌아가기
AGPLv3§74 Empowers Users to Thwart Badgeware Like OnlyOffice
Hacker NewsHacker News
Security

AGPLv3§7¶4 기반의 Badgeware 제한 제거를 통한 Copyleft 자유 확보

AGPLv3§74 Empowers Users to Thwart Badgeware Like OnlyOffice

2026년 4월 26일9advanced

Context

GPLv2 체제하에서 라이선스 본문과 상충하는 '추가 제한 사항(Further Restrictions)'을 삽입하여 상업적 이용을 차단하는 자가모순적 라이선스 문제 발생. 특히 배포 시 제거 불가능한 광고를 강제하는 Badgeware 형태의 제약이 소프트웨어 자유도를 저해하는 병목 지점으로 작용.

Technical Solution

  • AGPLv3§7¶4 조항을 통한 라이선스 내 모순된 추가 제한 사항의 명시적 제거 권한 확보
  • 원저작자가 부여한 라이선스 조건 중 AGPLv3 표준 권리를 침해하는 독소 조항을 사용자가 직접 삭제 가능하게 설계된 법적 메커니즘 적용
  • OnlyOffice 사례에서 AGPLv3§7(b)를 악용해 삽입된 백도어 성격의 제한 사항을 §7¶4 근거로 제거하여 순수 AGPLv3 상태로 복원
  • 상표권 제거(AGPLv3§7(e))와 별개로, 라이선스 권한을 제한하는 불합리한 고지 사항을 식별하여 제거하는 프로세스 수행
  • 배포 체인 내 다운스트림 사용자가 상위 라이선서의 부당한 제약을 무효화하고 수정 및 재배포 권한을 회복하는 구조적 해결책 구현

1. 채택한 오픈소스 라이선스(AGPLv3 등) 외에 별도의 'LICENSE' 파일이나 추가 제약 문구가 포함되어 있는지 검토

2. 추가 제한 사항이 라이선스 본문의 권리와 충돌하는지 분석하여 §7¶4 등 제거 권한 조항 적용 가능 여부 확인

3. 상표권 유지 의무와 라이선스 권한 제한을 구분하여 기술적/법적 대응 전략 수립

원문 읽기