Mullenweg는 GPL 남용에 대해 Wix를 목표로 삼고 Wix 응답은 라이선스 문제를 해결하지 못함

게시 됨: 2016-11-01

주말 동안 WordPress의 공동 제작자이자 Automattic의 CEO인 Matt Mullenweg는 WordPress 모바일 앱에서 GPL 코드를 복사하여 독점 앱에 배포하기 위해 Wix에 요청했습니다. 그는 Wix가 GPL 라이선스 WordPress Rich Text Editor를 앱으로 가져오기 위해 분기한 두 개의 저장소를 확인했습니다.

“내가 자선단체라면 '앱의 편집기는 WordPress 모바일 앱의 편집기를 기반으로 합니다.'라고 말할 것입니다. 멀렌웨그가 말했다. "솔직히 말하면 Wix는 저작자 표시, 크레딧 또는 라이선스 준수 없이 WordPress를 복사했다고 말하고 싶습니다."

Wix 앱은 서로 다른 모듈과 라이브러리로 구성되어 있지만, Wix는 GPL 코드가 포함된 앱을 배포하고 있으므로 GPL은 전체 애플리케이션에 GPL 라이선스를 부여해야 합니다. Mullenweg에 따르면 GPL에 따라 전체 앱 코드를 공개 소싱하는 것이 라이선스 위반을 해결할 수 있는 유일한 방법입니다.

Mullenweg는 "앱 편집기가 훔친 코드로 만들어졌기 때문에 전체 앱이 이제 라이선스를 위반하게 되었습니다."라고 말했습니다. 일부는 공개 오픈 소스 리포지토리와 관련하여 "도난 코드"라는 용어를 사용하는 데 문제를 제기했지만 Wix의 의도와 상관없이 효과는 동일합니다. Wix는 라이선스를 존중하지 않고 GPL 코드를 배포하여 자유를 유지하는 대신 새로운 제한을 두었습니다. 해당 코드는 라이선스를 따르지 않고는 법적으로 용도 변경이 불가능했습니다.

Automattic의 법률 고문 Paul Sieminski는 이 문제에 대해 “저희가 시작한 원래 편집기(ZSSRichTextEditor, MIT 라이선스)만 사용했다면 분명히 이해했을 것입니다. “대신 Wix는 원본 MIT 편집기 위에 1000개 이상의 원본 커밋이 있는 우리 버전의 편집기를 사용했는데, 이는 작성하는 데 1년 이상 걸렸습니다. 우리는 그것을 개선했습니다. 많이. 그리고 Wix는 이러한 개선 사항을 가져와 앱에 사용했지만 법적으로 박탈할 수 없는 중요한 권리를 모두 박탈했습니다.”

Mullenweg는 Wix가 라이선스에서 요구하는 대로 GPL에 따라 전체 모바일 앱을 출시하고 다른 사람들이 이를 기반으로 빌드하고 배울 수 있도록 소스 코드를 제공할 것을 요청했습니다.

Mullenweg는 "혁신의 문을 닫고 싶다면 Wix를 선택하세요. 자신만의 코드를 작성하기만 하면 됩니다."라고 말했습니다. "오픈 소스 커뮤니티에 가입하려면 오픈 소스 규칙을 따르십시오."

Wix CEO 응답, GPL 라이선스 문제 해결 무시

Wix에 대한 Mullenweg의 공개 서한은 회사를 놀라게 했습니다. Wix CEO Avishai Abrahami는 다음 날 회사 블로그에서 원래의 주장이 과잉 반응으로 보이도록 인위적인 우애를 강요하는 어조로 응답했습니다. "와우, 친구, 우리가 싸우고 있는 줄도 몰랐어요." Abrahami가 말했습니다. 그는 회사의 GitHub 계정에서 오픈 소스 소프트웨어에 대한 Wix의 다양한 기여와 기부에 대한 WordPress의 약속에 대한 감탄을 인용했습니다.

그의 교묘한 편향은 라이선스 문제를 완전히 피하고 GPL에 대한 이해 부족을 보여줍니다.

예, 우리는 애플리케이션의 사소한 부분에 대해 WordPress 오픈 소스 라이브러리를 사용했으며(오픈 소스의 개념이 맞습니까?) 거기에서 개선하거나 수정한 모든 것을 오픈 소스로 다시 제출했습니다. 여기 이 링크를 참조하십시오. 당신은 그것을 확인해야합니다, 모바일 네이티브에서 그것을 사용하는 꽤 멋진 방법입니다. 여러분의 앱과 함께 사용할 수 있다고 생각합니다(오픈 소스이므로 무료로 사용할 수 있습니다). 그리고 그건 그렇고, 우리가 사용한 부분은 사실 다른 사람이 개발하고 당신이 수정했습니다.

그러나 GPL 준수에는 오픈 소스 정신을 보여주는 것 이상이 필요합니다. Abrahami는 전체 모바일 앱이 GPL로 출시되어야 한다는 요구 사항을 다루지 않았지만 코드 공유에 대한 모호한 설명을 제공했습니다.

"만약 당신이 우리가 가지고 있는 소스 코드가 필요하고 우리가 아직 출시하지 않았다면 기꺼이 공유할 것입니다. 당신은 단지 요청하기만 하면 됩니다."라고 Abrahami는 말했습니다. 그의 진술이 회사가 전체 모바일 앱을 GPL에 따라 출시할 것인지 여부를 의미하는지 여부는 여전히 불분명합니다. 그러나 회사는 Twitter에서 GitHub에서 앱을 출시할 것이라고 밝혔습니다.

다른 옵션은 회사가 앱에서 GPL 코드를 완전히 제거하고 편집기에 원래 MIT 라이선스 라이브러리를 사용하는 것입니다.

Wix 수석 엔지니어 Tal Kol은 주말에 게시한 기사에서 "문제의 WordPress GPL Rich Text 구성 요소는 실제로 MIT 라이선스가 있는 ZSSRichTextEditor라는 다른 Rich Text 구성 요소를 둘러싼 래퍼입니다."라고 말했습니다. “돌이켜보면 직접 사용하는 것이 더 쉬웠을 것입니다.”

원본 라이브러리를 사용하면 현재 GPL 위반을 중지할 수 있지만 회사가 코드를 배포하여 이미 라이선스를 위반했다는 사실을 지우지는 않습니다.

Wix는 아직 계획을 공식적으로 발표하지 않았지만 게시 당시 회사는 독점 앱 내부에 GPL 코드를 계속 배포하고 있습니다.

Mullenweg는 GPL을 보호하기 위해 법원에 갈 의향이 있습니다

GNU.org GPL FAQ에 따르면 라이선스는 저작권 라이선스이기 때문에 소프트웨어의 저작권 소유자는 GPL을 시행할 권한이 있습니다. 저작권 소유자는 위반 사항을 발견한 경우 개발자에게 GPL 적용 소프트웨어에 대해 알리는 것이 좋습니다. GPLv2에서는 라이선스 위반자가 위반 후 권리를 되찾을 수 있는 유일한 방법은 저작권 소유자에게 청원하는 것입니다. Mullenweg는 이미 Wix의 규정 준수 경로를 식별했습니다.

오픈 소스 커뮤니티의 많은 사람들이 GPL과 관련된 결정적인 법원 소송에 가려워하고 있지만 Mullenweg는 Wix가 모바일 앱을 오픈 소스로 만드는 것을 선호한다고 말했습니다.

그는 자신의 블로그 댓글에 "법적인 싸움을 하는 것보다 앱을 GPL로 출시하는 것이 훨씬 낫다"고 답했다.

Wix가 준수하지 않을 경우 해당 문제를 법원에 제출할 의향이 있는지 물었을 때 Mullenweg는 "당연히 GPL을 보호하기 위해 법원에 갈 것"이라고 말했습니다. 그는 또한 Wix가 다른 길을 택하기로 결정하면 "라이브러리를 제거하면 앞으로 문제가 해결되지만 이미 침해한 사항은 해결되지 않을 것"이라고 말했습니다. Mullenweg는 상황이 여전히 진행 중이기 때문에 과거 침해에 관한 법적 맥락에서 Automattic이 무엇을 할 것인지 또는 하지 않을 것인지 말할 수 없습니다.

이번 주말 Mullenweg와 Wix 간의 토론은 소셜 미디어 플랫폼 전반에 걸친 토론과 GPL이 업계에 미치는 영향에 대한 블로그 게시물 응답을 촉발했습니다. 또한 오픈 소스 소프트웨어 지지자들 사이에서도 라이선스가 얼마나 분열될 수 있는지 보여줍니다. 워드프레스 커뮤니티 내에서 열성적인 GPL 수호자로 알려진 멀렌웨그는 과거에 라이선스 위반에 대한 투쟁에 나설 의지를 보였다.

WordPress 및 Wix 커뮤니티의 많은 사람들이 이 문제의 공개 처리에 문제를 제기했지만, 궁극적으로 논쟁은 Mullenweg와 Wix 사이의 개인적인 문제가 아닙니다. 독점 모바일 앱은 많은 기여자의 작업인 GPL 코드를 배포합니다. WordPress의 오픈 소스 코드는 프로젝트와 라이선스가 보장하는 자유를 믿기 때문에 기꺼이 그 시간과 에너지를 제공하려는 사람들의 노력으로 만들어졌습니다. 해당 라이선스에 대한 Wix의 무례함은 회사의 비공개 소스 앱에 대한 이러한 기여를 불법적으로 선택합니다.

"내 프로그램은 자유를 얻거나 태어나지 않을 것입니다."

GPL 라이선스는 애플리케이션의 모든 부분이 연결되어 있다는 점에서 총체적입니다. 한 부분이 GPL의 자유를 갖는다면 전체 앱은 GPL의 혜택을 받으므로 모든 사람에게 열려 있어야 합니다. GPL은 WordPress가 존재하는 이유이자 Mullenweg가 이에 열광하는 이유입니다. b2/cafelog가 GPL 라이선스가 없었다면 Matt Mullenweg와 Mike Little은 이를 기반으로 구축할 수 없었을 것입니다.

GNU GPL FAQ의 질문 중 하나는 "우리 학교에서 내 프로그램을 자체 독점 소프트웨어 제품으로 만들기를 원할 수 있다면?"입니다. 이 질문은 얼마나 많은 대학이 자신과 학생이 개발한 지식과 정보의 사용을 제한하려고 하는 가를 다루고 있으며, 이는 영리 기업에도 존재합니다. 소프트웨어에 GPL 라이선스가 부여되도록 하려는 개발자를 위한 GNU 권장 사항은 최대한의 활용을 위해 가능한 가장 빠른 단계에서 문제를 제기하는 것입니다.

따라서 프로그램이 반쯤 완성되었을 때 '이것을 자유 소프트웨어로 공개하는 데 동의하면 끝내겠다'고 말하면서 접근하는 것이 좋습니다. 이것을 허세라고 생각하지 마십시오. 승리하려면 '내 프로그램은 자유를 얻거나 아예 태어나지 않을 것입니다' 라고 말할 수 있는 용기가 있어야 합니다.

이 강력한 감정은 많은 GPL 소프트웨어 기여자들이 삶의 방식으로 채택한 것입니다. 그들은 모든 자유와 함께 전달될 것이라는 것을 기반으로 코드를 제공합니다. GPL 라이선스 코드를 가져 와서 독점 앱에 넣는 것은 기여에 대한 모욕입니다.

Wix CEO Avishai Abrahami의 캐주얼한 응답은 웹을 더 나은 곳으로 만들기 위해 노력하는 오픈 소스 지지자로 양 당사자를 식별합니다. 이 응답은 GPL과 함께 WordPress의 13년 역사와 웹을 더 좋고 개방적인 곳으로 만드는 소프트웨어의 궤적과 능력에 얼마나 깊숙이 영향을 미쳤는지 인식하지 못하기 때문에 표시를 놓쳤습니다. 이 라이선스와 사용자 자유에 대한 WordPress의 약속은 처음부터 프로젝트의 진정한 북쪽이었습니다.

프로젝트에 GPL 라이선스가 부여되면 해당 코드와 라이선스의 자유가 불가분의 관계가 됩니다. 기본적으로 해당 코드는 해당 자유가 없는 사람이 법적으로 사용할 수 없습니다. Wix의 문제 편향이 GPL에 대한 무지에서 비롯된 것인지 또는 악의적인 의도에서 비롯된 것인지에 관계없이 회사는 소프트웨어 오용에 대해 답해야 합니다. 공은 이제 Wix의 법원에 있습니다. GPL 라이선스가 요구하는 사항을 준수하거나 법원에 자체 해석을 적용하기 위한 것입니다.