Принимая во внимание использование флота для графиков в плагине и немного запутавшись с зависимостями и лицензированием здесь.
- Для репозитория WordPress требуется GPLv2-совместимый файл.
- flot находится под лицензией MIT, которая совместима с GPL.
- flot использует excanvas (для совместимости с IE) под лицензией Apache License 2.0, которая совместима с GPLv3, но не с v2.
Так совместим ли флот с репозиторием или нет?
В сторону — я начал вопрос в стиле вики, если вы хотите предложить и обсудить альтернативные библиотеки Графические библиотеки для WordPress
Я бы сказал, что да, но WP.org, кажется, немного зациклен на GPLv2-и-только-GPLv2. Похоже, их не беспокоит понимание того, что существуют лицензии OSS, которые являются более бесплатными, чем то, что продвигает FSF.
@Peter Rowell в качестве ответа, пожалуйста. 🙂 Я также ищу альтернативы, но кажется, что excanvas является общей зависимостью для библиотек диаграмм 🙁 Так что вопрос более широкий…
@Mike Я отменил ваше редактирование, ссылки уже содержатся в вопросе, и вы использовали устаревшую ссылку для эксканв.
@Rarst — Хорошо, но я раньше не видел ссылок. Я вижу новые ссылки сейчас.
@MikeSchinkel Я сделал якоря больше, чтобы они были более очевидными. Цветовой контраст на ссылках низкий. 🙁
Что ж, на данный момент в документах репозитория явно указано GPLv2. 🙁 Я думаю, что flot включает excanvas без проблем, потому что AL2 совместим с MIT. Это AL2 с GPLv2, что является проблемой в контексте WP.
Ну, в прошлый раз, когда я проверял документы репозитория, они связали общий список совместимости на gnu.org, который был основан на GPL v3. Думаю, никто толком не знает. Это просто немного политики, и, возможно, вы сможете сделать так, чтобы ваш голос был услышан.
Я решил держаться как можно дальше от политики WP. Я получил свою долю и понял, что это не здорово (по крайней мере, для меня лично) быть вовлеченным. 🙂
Да, я надеюсь, что когда-нибудь мы сможем получить какой-нибудь плагин для репозитория — мне бы хотелось, чтобы что-то взаимодействовало с материалами, размещенными на github — так это на самом деле легче понять — Конфигурация репозитория плагинов и тем — Кто хочет помочь?
Спасибо за предложение, но я, вероятно, задам другой вопрос (вики сообщества) о графических библиотеках и WP. Для этого меня больше всего интересует, могу ли я использовать excanvas в плагине для репозитория или определенно нет.
Вопрос в прямом эфире — Графические библиотеки для WordPress.
Не стройте на этом свою карьеру, но я почти уверен, что никто этого не заметит.
Это работа клиента, так что я не вправе так рисковать. Если бы это было для моих личных вещей, я бы, вероятно, действительно пошел с ним. 🙂
core.trac.wordpress.org/ticket/16898
wordpress.com может использовать все, что захочет, так как они не распространяют большую часть своего кода и поэтому не обязаны держаться подальше от частей, не подпадающих под GPL. Игнорировать что-то, что потенциально может привести к удалению клиентского плагина из репозитория, было бы неразумно, как по мне.
очень хороший момент. Также довольно интересно, что плагин JetPack, который они выпустили со статистикой WordPress, похоже, не использует flot, по крайней мере, я не могу найти никаких ссылок на него, и ссылка на библиотеку flot в статистике wordpress.com очевидна.
Да — в то время как flot используется на сайте wordpress.com, ни один (насколько мне известно) из плагинов wordpress.com или automatic или где-либо еще не использует его.
Я думаю, что проще всего спросить wordpress.org, возможно ли, что они размещают ваш плагин с совместимостью GPL v3+. Вероятно, они говорят, что да. Попробуйте, дискуссия была совсем новой еще в конце января, поэтому в эти дни точки зрения могут быть немного более устоявшимися.
ИМХО, на самом деле нечего терять, если они разрешают плагины GPL v3+ в репозитории.
Если они найдут код, который подходит для ядра, они могут спросить. Я имею в виду, кто бы тогда не перелицензировал код, если бы это было возможно. Это не так статично, как часто говорят.
Следующее, что вы можете сделать, это спросить проект excanvas, можете ли вы также использовать их код в MIT. Вероятно, они позволяют вам это. Спроси их. Вероятно, это уже возможно, потому что флот поставляется под MIT и включает код excanvas в свой пакет. Но вы всегда должны спрашивать сами.
По состоянию на май 2012 года правила репозитория плагинов были обновлены, что позволяет использовать Apache License 2.0 и некоторые другие ранее несовместимые лицензии:
Плагин Automattic Stats использует Open Flash Chart, который распространяется под лицензией LGPL, поэтому вы можете взглянуть на него.
Как и просили, вот как ответ. 🙂
Я бы сказал, что да, но WP.org, кажется, немного зациклен на GPLv2-и-только-GPLv2. Похоже, их не беспокоит понимание того, что существуют лицензии OSS, которые являются более бесплатными, чем то, что продвигает FSF.
Я совершенно уверен, что теперь сам wordpress.com использует flot — см. сексуальную статистику в блоге WordPress. Я бы сказал, что это достаточно веская причина, чтобы игнорировать любые жалобы wordpress.org.