- WordPress 생태계의 호스팅·플러그인 접근을 둘러싼 분쟁에서 법원은 WPEngine이 입을 회복 불가능한 피해를 인정하고 예비 구제를 명령함
- 판단의 중심은 WPEngine이 계약관계에 대한 불법 간섭 청구에서 본안 승소 가능성을 보였는지였고, 법원은 최소한 이 부분에서 요건 충족 가능성을 인정함
- 분쟁은 Mullenweg 측이 WPEngine에 WordPress 관련 매출 8% 지급 또는 개발 기여를 요구한 뒤 wordpress.org 접근 차단, ACF 플러그인 변경, 로그인 확인란 추가로 확대됨
- 명령은 Automattic과 Mullenweg 측이 WPEngine 및 고객·파트너의 wordpress.org 접근을 막거나, WPEngine 플러그인과 디렉터리 통제를 방해하는 행위를 금지함
- 72시간 안에 접근·로그인·IP 차단을 복구하고, “WP Engine과 관련 없음” 확인란 제거와 Advanced Custom Fields 디렉터리 통제 반환을 이행해야 함
법원이 인정한 예비 금지 명령
- 캘리포니아 북부연방지방법원은 WPEngine의 예비 금지 명령 신청을 수정해 일부 인용함
- 법원은 다음 요소를 기준으로 예비 구제 필요성을 검토함
- 본안에서 승소할 가능성
- 예비 구제 없이는 회복 불가능한 피해가 발생할 가능성
- 형평성의 균형
- 공익
- Ninth Circuit의 “sliding scale test”에 따르면, 어려움의 균형이 원고에게 크게 기울고 회복 불가능한 피해와 공익이 인정되면 본안에서는 “serious questions”를 보이는 것으로 충분할 수 있음
- 법원은 WPEngine이 최소한 계약관계에 대한 불법 간섭 청구에서 승소 가능성을 보였다고 판단함
WordPress 생태계와 당사자 관계
- WordPress는 웹사이트를 직접 처음부터 작성하지 않고 구축·관리할 수 있게 하는 무료 오픈소스 소프트웨어임
- Mullenweg와 Mike Little이 2003년 1월 개발을 시작했고, 2003년 5월 첫 버전을 공개함
- 현재 운영 중인 웹사이트의 40% 이상이 WordPress에서 실행됨
- wordpress.org는 WordPress 소프트웨어와 커뮤니티 플러그인을 호스팅하는 사이트이며, 플러그인 디렉터리는 로그인 없이 접근·다운로드할 수 있음
- WordPress 사용자는 wordpress.org에서 직접 플러그인을 내려받거나 WordPress 관리 패널에서 설치할 수 있음
- WPEngine 측은 WordPress 핵심 소프트웨어가 업데이트 사이트로 wordpress.org를 하드코딩하고 있어, 업데이트 경로가 사용자별 설정 옵션으로 제공되지 않는다고 밝힘
- WPEngine은 WordPress 기반 웹사이트용 호스팅 플랫폼, 플러그인, 테마, 지원 도구를 제공하는 기술 회사임
- WPEngine의 사업과 독점 플랫폼은 WordPress 사용자 커뮤니티에 전적으로 맞춰져 있음
- WordPress 플러그인과 테마 개발에 수천 시간의 엔지니어링과 수백만 달러를 투입했고, 다수 사용자가 이를 무료로 사용함
- Automattic은 WordPress 웹사이트 호스팅 시장에서 WPEngine과 경쟁함
- Mullenweg는 Automattic 창업자·사장·CEO이자 WordPress 공동창업자임
- 그는 wordpress.org 도메인의 개인 소유자, wordpress.org 사이트 관리자, WordPress Foundation 창립 이사로도 기재됨
2024년 9월 라이선스 요구와 갈등 확대
- WPEngine 측에 따르면 2024년 9월 Mullenweg와 Automattic CFO Mark Davies는 WPEngine이 큰 금액을 지급하지 않으면 WordPress 커뮤니티 안팎에서 “scorched earth nuclear approach”를 취하겠다고 경고함
- Davies는 2024년 9월 17일과 19일 통화에서 WPEngine이 Automattic에 지속적으로 큰 금액을 지급하지 않으면 “go to war”하겠다고 말했다는 진술이 있음
- WPEngine에 전달된 상표 라이선스 문서는 다음 중 하나를 요구함
- WPEngine 총매출의 8% 를 매월 로열티로 Automattic에 지급
- WPEngine 매출의 8% 에 해당하는 직원 급여를 WordPress 핵심 기능 개발에 투입하고, 작업 방향은 WordPress.org가 지시
- 두 방식을 조합
- WPEngine은 이 요구에 동의하지 않았고, 이후 법원이 검토한 일련의 조치가 이어짐
wordpress.org 접근 차단과 ACF 플러그인 변경
- 2024년 9월 24일 WPEngine은 wordpress.org를 통해 자사 플러그인을 업데이트할 수 없게 됨
- WPEngine은 플러그인 업데이트를 게시할 수 없고, WPEngine 플러그인 사용자 웹사이트가 쉽게 복구할 방법 없이 작동을 멈출 수 있다고 진술함
- 2024년 9월 25일 Mullenweg는 WPEngine 서버에서 WordPress를 호스팅하는 고객이 관리 패널을 통해 wordpress.org 리소스에 접근하지 못하도록 차단함
- WPEngine 고객은 관리 패널에서 새 플러그인·테마 설치와 기존 플러그인·테마 업데이트가 어려워졌다고 진술함
- 대상에는 wordpress.org 저장소에 있는 5만 개 초과 플러그인과 테마가 포함됨
- 2024년 9월 27일 Mullenweg는 WPEngine 접근을 일시 복구하고 10월 1일 다시 차단하겠다고 발표했으며, 2024년 10월 1일 다시 차단함
- WPEngine의 Advanced Custom Fields(ACF) 는 2022년 WPEngine이 인수한 플러그인임
- 2024년 10월 12일 기준 ACF는 1,200개 초과 리뷰에서 4.5점 평점과 “2+ million” 활성 설치를 보유함
- WPEngine 측은 Mullenweg가 WPEngine 승인 없이 ACF 플러그인 코드와 목록 페이지를 수정했다고 진술함
- WPEngine은 Mullenweg가 다음 조치를 했다고 밝힘
- 플러그인 이름을 “Advanced Custom Fields”에서 “Secure Custom Fields”로 변경
- 플러그인 작성자를 “WP Engine”에서 “WordPress.org”로 변경
- 다수 ACF 사용자를 사용자 동의나 인지 없이 SCF 플러그인으로 전환
- 자동 업데이트 설정 사용자의 서버에는 버튼 클릭 없이 SCF가 설치될 수 있었음
- ACF 플러그인 안의 PRO 버전 구매 링크를 제거
- SCF 목록 페이지에 ACF의 활성 설치 수, 다운로드 수, 약 12년치 리뷰가 표시되게 함
- Mullenweg는 WPEngine이 ACF 플러그인 통제를 유지하고 있으며, ACF는 WPEngine에서 직접 받을 수 있다고 진술함
로그인 확인란, 광고, 공개 발언
- 2024년 10월 8일 Mullenweg는 wordpress.org 로그인 페이지에 사용자가 “WP Engine과 어떤 방식으로도 관련이 없다”고 확인하는 체크박스를 추가함
- 사용자가 체크하지 않으면 wordpress.org에 로그인할 수 없었음
- Mullenweg는 이 체크박스가 WPEngine이 제기하는 위협으로부터 WordPress 커뮤니티를 보호하기 위한 것이라고 진술함
- Pressable은 기존 WPEngine 고객을 대상으로 혜택을 제시함
- Pressable은 Mullenweg의 회사로 문서에 기재됨
- 2024년 9월 25일 Pressable 홈페이지에 WPEngine 고객 대상 광고가 표시됨
- WooCommerce 직원은 2024년 10월 16일 WPEngine 고객에게 이메일을 보냄
- 법원 기록에는 Mullenweg가 여러 플랫폼에서 WPEngine에 관해 한 공개 게시물과 발언이 포함됨
- 2024년 10월 1일 기사에서 Mullenweg는 WPEngine과의 거래가 더 이상 8%가 아니며 다음 거래는 회사 인수가 될 수도 있고 WPEngine에는 레버리지가 없다고 말한 것으로 인용됨
- 2024년 10월 17일 Mullenweg는 “photomatt”이라는 화면 이름으로 Hacker News 스레드에 글을 게시함
소송 진행과 청구
- WPEngine은 2024년 10월 2일 Automattic과 Mullenweg를 상대로 소송을 제기함
- 최초 소장에는 다음 청구가 포함됨
- 계약관계에 대한 의도적 간섭
- 장래 경제관계에 대한 의도적 간섭
- Computer Fraud and Abuse Act 위반
- 시도된 갈취
- California Unfair Competition Law 위반
- 약속금반언
- 상표 비침해 및 비희석 확인
- 명예훼손, 거래상 명예훼손, 구두 명예훼손
- WPEngine은 2024년 10월 18일 예비 금지 명령을 신청함
- 2024년 11월 14일 수정 소장을 제출하며 추가 청구를 제기함
- Sherman Act상 독점화, 독점화 시도, 불법 끼워팔기
- California Cartwright Act상 불법 끼워팔기
- 상표권 남용 확인
- Lanham Act상 부정경쟁 및 허위 광고
- Computer Fraud and Abuse Act 추가 청구
- 부당이득
- 법원은 2024년 11월 26일 심리를 열었고, 당사자들이 합의 명령안을 마련하지 못하자 각자 제안 명령안을 제출함
계약관계 간섭 청구에 대한 판단
- 법원은 WPEngine의 여러 청구 중 계약관계에 대한 불법 간섭 청구에 초점을 맞춤
- 캘리포니아법상 해당 청구에는 다음 요소가 필요함
- 원고와 제3자 사이의 유효한 계약
- 피고의 해당 계약 인식
- 계약관계 위반 또는 방해를 유도하려는 의도적 행위
- 실제 계약 위반 또는 관계 방해
- 손해
- 법원은 WPEngine이 각 요소를 충족할 가능성을 보였다고 판단함
- Automattic 측이 WPEngine 고객에게 기존 계약 수수료를 보전하고 1년 무료 호스팅을 제공하겠다고 한 점은 WPEngine과 고객 사이 기존 계약을 인정하는 내용으로 취급됨
- Mullenweg는 2017년 WPEngine을 “가장 큰 전용 managed WP host”라고 표현해 계약관계를 알고 있었다고 볼 수 있음
- “nuclear option”, “scorched earth nuclear approach”, 고객 이탈과 ACF 신뢰 저하를 암시하는 게시물과 문자가 계약관계 방해 의도를 뒷받침함
- Automattic 측은 wordpress.org 접근 제공 의무가 없고 ACF를 포크할 권리가 있다고 주장했지만, 법원은 WPEngine 임원들의 진술과 ACF 평점·리뷰가 SCF에 표시된 정황을 근거로 이를 받아들이지 않음
피해 가능성과 공익
- WPEngine은 기존·잠재 고객 손실, 고객관계 훼손, 시장점유율 손실, 영업권 및 평판 손상을 주장함
- WPEngine은 2024년 9월 26~30일 일평균 취소 요청이 9월 1~25일 대비 14% 증가했고, 10월 1~14일에는 17% 증가했다고 제시함
- WPEngine은 63명의 고객이 Automattic 측과의 상황 때문에 9월에 업그레이드나 신규 계정 구매를 거절했다고 밝힘
- 이는 해당 월 예상 신규 비즈니스의 약 12% 에 해당함
- 9월 신규 영업 지원 비즈니스는 예상 533개 신규 계정 또는 업그레이드 대신 200개에 그침
- 9월 26~30일 셀프서비스 가입은 9월 1~25일 대비 29% 감소함
- 같은 기간 마이그레이션 플러그인 설치율은 375% 증가함
- 법원은 일부 피해를 측정할 수 있더라도 영업권과 평판 손상 같은 무형 피해는 회복 불가능한 피해가 될 수 있다고 판단함
- 공익 판단에서는 WordPress가 전체 웹사이트의 40% 이상에서 사용되고, ACF 플러그인이 200만 개 초과 웹사이트에서 실행된다는 점이 중요하게 다뤄짐
- 기업 간 분쟁에서 비롯된 임의적 중단을 막고 안정성을 유지하는 것이 공익에 부합한다고 봄
- 예비 금지 명령은 WPEngine 접근을 복구하지만, 2024년 9월 20일 당시 조건에서 Automattic 측이 합법적으로 경쟁하는 것은 막지 않음
보증금과 금지 범위
- 법원은 WPEngine에 보증금 게시를 요구하지 않음
- Automattic 측은 $1.6 million 보증금이 적절하다고 주장함
- 법원은 2024년 9월 20일 기준 미지급 청구서를 제시하지 못했고 WPEngine의 채무도 정밀하게 산정하지 못했다고 판단함
- 명령은 2024년 9월 20일의 통상 상태로 되돌리는 것이어서 Automattic 측에 현실적인 손해 가능성이 없다고 봄
- 금지 명령은 Automattic, Mullenweg 및 이들과 적극적으로 협력하거나 참여하는 임직원·대리인 등에게 적용됨
- 금지되는 행위는 다음과 같음
- WPEngine과 직원·사용자·고객·파트너의 wordpress.org 접근 차단·비활성화·방해
- WPEngine이 개발·게시·유지한 wordpress.org 호스팅 플러그인·확장 및 해당 디렉터리 목록에 대한 WPEngine 통제 또는 접근 방해
- WPEngine이나 사용자·고객·파트너의 명시 요청 또는 동의 없이 자동 마이그레이션·자동 업데이트 명령으로 WPEngine 플러그인을 삭제·덮어쓰기·비활성화·수정
- 단, wordpress.org는 2024년 9월 20일 당시 절차와 정책에 일치하는 방식으로 사이트 보안과 운영 가능성을 보장할 수 있음
72시간 내 이행 사항
- Automattic과 Mullenweg 측은 72시간 안에 wordpressenginetracker.com과 관련 GitHub 저장소에 연결된 domains.csv 파일의 WPEngine 고객 목록을 제거해야 함
- WPEngine 및 관련 주체의 wordpress.org 접근을 2024년 9월 20일 상태로 복구해야 함
- WPEngine 직원의 wordpress.org 리소스 로그인 자격을 재활성화·복구
- 2024년 9월 25일 전후 발생한 IP 차단 등 기술적 차단 해제
- api.wordpress.org, core.svn.wordpress.org, plugins.svn.wordpress.org, themes.svn.wordpress.org, i18n.svn.wordpress.org, downloads.wordpress.org, make.wordpress.org, translate.wordpress.org 접근 복구
- WordPress Plugin, Theme, Block 디렉터리와 저장소, 목록, 기타 비밀번호 보호 리소스 접근 복구
- login.wordpress.org, trac.wordpress.org, slack.wordpress.org 접근 복구
- login.wordpress.org에 2024년 10월 8일 전후 추가된 WP Engine 비관련 확인란을 제거해야 함
- WPEngine의 Advanced Custom Fields 플러그인 디렉터리 목록 접근과 통제를 2024년 9월 20일 상태로 반환·복구해야 함
- 예비 금지 명령은 입력 즉시 효력이 발생하며, 본안 재판 후 판결이 입력되는 날까지 유지됨