j‎ > ‎4‎ > ‎y‎ > ‎

y

гну притча -

Wix попадается «кража» GPL кода с WordPress

В котором Wix забывает, что происходит, когда вы добавляете GPL код в вашем закрытом исходном коде приложения.

Шон Галлахер - 1 ноября 2016 7:48 вечера UTC

В прошлой пятницу, основатель Otomettik, Мэтт Малленвег-основатель разработчики WordPress с открытым исходным кодом блог и управлением контентом платформы, опубликовали открытое письмо на его личном блоге, обвинив разработчик в блогах сайта Wix по существу кражи WordPress коды для нового мобильного приложения:

Если бы я быть благотворительным, я бы сказал, «редактор приложения будет основан на редакторе WordPress приложения для мобильных устройств.» Если бы я был честен, я бы сказал, что Wix скопирована WordPress без указания авторства, кредита, или после лицензии. Пользовательские значки, имена классов, даже ошибки. Вы можете увидеть раздвоенные репозитории на GitHub в комплекте с оригинальными фиксациями от Алекса и Максима, два разработчиков на мобильной команде Otomettik, в. Wix всегда заимствованы свободно от WordPress, включая их название компании, которая раньше была Wixpress Ltd.-но этот вопиющий плагиат и воровство кода выходит за все, что я видел раньше у конкурента.

код WordPress' является открытым исходным кодом, но он публикуется под лицензией GNU Public License (GPL). И так, что Wix использовал код, сказал Mullenweg, в нарушении GPL. новое мобильное приложение WIX, он сказал, повторно WordPress' текстовому редактор без кредита. И применение Wix было закрыто и патентованным-не опубликовано под той же лицензией GPL.

Генеральный директор Wix и соучредитель Авишай Абрахи открыли ответный огнь, пишущий в открытом ответ на Малленвег, «Ух ты, чувак, я даже не знаю, что мы боролись.» Abrahami указал 224 проектов, которые Wix имели открытую исходный код на GitHub, и он признал, что Wix использовал текстовый редактор код решений некоторых изменений и обмен кода через GitHub:

Да, мы сделали использовать WordPress библиотеку с открытым исходным кодом для незначительной части приложения (то есть понятие права с открытым исходным кодом?), И все, что мы улучшили там или изменения, мы представили назад как с открытым исходным кодом, смотрите здесь в этой ссылке - вы должны проверить это, довольно прохладный способ его использования на мобильных родных. Я действительно думаю, что вы, ребята, можете использовать его с вашим приложением (и это с открытым исходным кодом, так что вы можете использовать его бесплатно). И, кстати, та часть, которую мы использовали был фактически разработан другой и модифицирован вами.

Abrahami намекал на использование в текстовом редакторе WordPress кода, первоначально опубликованной открытым исходным кодом под более разрешительной MIT публичной лицензии, как это четко сказал Wix разработчик Tal Kol в Последующие пост на Medium. Коль сказал, что код был разработан в попытке сотрудничать с WordPress инженеров-портирования Automattic, GPL-лицензированным редактором на платформу React Native JavaScript для мобильных приложений. После того, как прототип был готов в июне, объяснил Kol, он чирикал ссылку на код, чтобы команда инженеров Automattic, но не получил ответ до 28 октября, когда Mullenweg называется Wix из за нарушение лицензии GPL.

Проблема Wix в том, что в то время как он может очень хорошо иметь с открытым исходным кодом компонента он построен с использованием редактора, который WordPress говорит Kol, в свою очередь построен с использованием другого редактора под лицензией более разрешающего лицензии в MIT с открытым исходным кодом компании затем опубликовал компонент как часть коммерчески лицензионного программного обеспечения. Это действие нарушает дух и букву GNU Public License, которая требует ничего построенного с GPL-лицензированным кодом, который будет распространяться с той же лицензией GPL. Добавляя GPL-лицензированный код модуля редактор для его собственного приложения, Wix по существу помещается весь его мобильное приложение под действие лицензии GPL.

«Я думаю, что от того, что я знаю, это довольно классический GPL нарушение,» сказал Мэтт Джакобс, вице-президент и главный юрисконсульт Black программного обеспечения Duck, компания, которая направлена ​​на оказание помощи разработчикам получить представление ли код под лицензией GPL или другим открытым исходным кодом лицензии были включены в их код. «До сих пор, кажется, следует довольно типичной линии прогрессии.» Когда компании включают GPL-лицензированную код в свои приложения, Jacobs объяснил, что они берут на себя ряд обязательств в результате. «Один из этих обязательств является то, что если вы собираетесь вставлять GPL материал в вашем коде и производить производный продукт, вы будете иметь, чтобы сделать это производное совместимые с GPL-либо отправкой кода с ним или предоставления кода по запросу."

Ответ Abrahami, что Wix опубликовал много своего кода, как с открытым исходным кодом не меняет тот факт. «Wix [это] отпуская код здесь и говорить," что делает нас хорошими парнями,»объяснил Jacobs. «Но GPL, и сообщество, не говорит, если отпустить достаточно другой код, вы уступчивый. Они танцуют вокруг главного вопроса «.

Это не редкое явление. Одна из причин, почему многие компании избегали GPL-лицензированного программного обеспечения является страх загрязнять свою интеллектуальную собственность с GPL-лицензированным кодом. Но даже так, Jacobs сказал Ars, «Многие, многие компании делают это, знают ли они это или нет.»

Kol, Abrahami и Wix может теперь быть поглощая этот урок. «Я знаю, что некоторые разработчики боятся использовать GPL, по-видимому, для очень хорошей причины,» написал Kol. Отмечая, что GPL-лицензированного редактор WordPress' был основан на MIT лицензии ZSSRichTextEditor, сказал он, „Оглядываясь назад, было бы проще использовать его непосредственно.“

Листинг изображения Джарно Элонен

Шон Галлахер Шон IT редактор Ars Technica в. Бывший офицер военно-морского флота, системный администратор и сетевые системный интегратор с 20-летним опытом журналистики, он живет и работает в Балтиморе, штат Мэриленд. Email sean.gallagher@arstechnica.com // Twitter @thepacketrat

Вы должны войти или зарегистрироваться, чтобы комментировать.

← Предыдущая история Следующая история →

#auto

Comments