Почему magento не упакован для Ubuntu?
Я знаю, что его просто загрузить и установить, но так же, как и многие другие приложения, такие как phpmyadmin, drupal и Zend Framework, и все они просто удачны.
Почему в репозиториях нет ни одного пакета для magento или, видимо, из других мест?
Это проблема лицензирования? Программное обеспечение имеет двойную лицензию на основе коммерческой лицензии и лицензии Open Software License (OSL 3.0).
2 ответа
Взгляните на список всех приложений, которые необходимо включить в репозитории: https://launchpad.net/ubuntu/+bugs?field.tag=needs-packaging Здесь более 2 тыс. Записей. Я думаю, что это не упаковано для Ubuntu только потому, что у упаковщиков не хватает времени, так как есть много другой работы.
Лицензия редко является проблемой. Обратите внимание, что для ubuntu упаковано довольно много бесплатных коммерческих лицензированных приложений (например, проприетарные драйверы или Adobe Flash).
Частично проблема может заключаться в том, что Debian управляет OSL V1.1 (сейчас Magento ниже 3.0) в качестве несвободной лицензии. Разговоры в списке рассылки debian-legal шли:
http://www.opensource.org/licenses/osl.php
Мы сделали это несколько месяцев назад, но в то время никто не поднимал вопрос о патентах и взаимности. Вот оскорбительный пункт:
10) Взаимное прекращение действия патента. Эта Лицензия прекращает действие автоматически, и Вы больше не можете использовать какие-либо права, предоставленные Вам этой Лицензией, если Вы подаете иск в любом суде, утверждая, что любое Сертифицированное OSI программное обеспечение с открытым исходным кодом, лицензированное по любой лицензии, содержащей это "Взаимное прекращение действия патента" Действие "пункт нарушает любые патентные претензии, которые необходимы для использования этого программного обеспечения.
Я думаю, что это тоже несвободно. Это, безусловно, нелепо властно.
Он все еще кажется несовместимым с GPL из-за способа добавления дополнительных ограничений. Я не думал, что совместимость с GPL необходима для включения в юниверсы, но из-за этого Debian замешкался, и это остановит процесс упаковки исходных текстов.
Нет причины, по которой это должно было остановить пользователя Ubuntu от упаковки. Просто нужен кто-то, кто готов взять на себя задачу. Должен добавить, что это не разовая работа. Обновления безопасности должны быть отправлены, как только они станут доступны.