Является ли Magento действительно открытым исходным кодом?

В течение последних месяцев или двух я пытался обернуть голову вокруг Мадженто с умеренной степенью успеха. Хотя он был объявлен в качестве следующей большой системы электронной коммерции, я понял, что, хотя у него есть некоторые довольно опрятные функции... на самом деле это шаг назад для проектов с открытым исходным кодом в плане развития и сообщества.

Взгляните на форумы, и он полон разработчиков, жалующихся на отсутствие документации, шутку официальной вики (есть люди, которые размещают объявления в официальной вики), а также отчеты об обновлениях, разбивающих основные функции. Персонал Magento игнорирует большинство этих сообщений и действительные отчеты об ошибках. Запрос на некоторые XML-диаграммы основных модулей игнорировался в течение года!

IRC-чат бессмыслен, так как многие новые пользователи приветствуют модераторы, которые сообщают их RTFM!

Похоже, что существует конфликт интересов для компании, которая запускает Magento: теперь они продают корпоративную версию Magento, и их основной бизнес заключается в предоставлении поддержки пользователям Magento. Я чувствую, что не в их интересах предоставлять документацию для сложной архитектуры (через восемь слоев папок для обновления всего одного изображения).

Является ли Magento системой с открытым исходным кодом?

Ответы

Ответ 1

Я слишком хорошо понимаю ваше разочарование, но open-source не означает документацию или поддержку.

Отношение, которое имеет команда Magento, это "здесь программа, вот несколько форумов и небольшая документация, оттуда вы сами по себе". Звучит плохо, но они уже бесплатно выпустили то, что должно было занять тысячи человеко-часов. Вы должны быть хотя бы немного благодарны за это.

Что касается документации и поддержки, вы не можете ожидать, что они будут продолжать работать на случайных незнакомцев бесплатно. Кроме того, немногие из тех, кто жалуется на недостаток документации, вернутся позже, чтобы написать инструкции по использованию, когда они наконец поймут систему.

Ответ 2

Да, без вопросов Magento является открытым исходным кодом. Да, это отличный продукт. Да, это медленно.

Однако Magento, похоже, не хватает богатого сообщества, которое часто сопровождает open-source. Например, Drupal, Firefox и Ubuntu имеют сумасшедшую страстную базу. Сообщество Magento должно подойти к тарелке, чтобы заполнить пробел, поскольку официальная документация, вики и форумы отсутствуют. Кажется, чем дальше от Varien вы получаете, тем лучше поддержка сообщества.

Я предполагаю, что Varien делает это нарочно - так как в их интересах заставлять людей покупать у них поддержку.

Возможно, я слишком сильно на них нападаю. Проект молод, и сообщество все еще развивается. Это может помочь, если есть сообщество-вики-хаб, который был независимо управляется сообществом. Сайты, такие как snippi.net, Stack Overflow, alanstorm.com, westwideweb.com, inchoo.net и канал IRC делают большую работу по заправлению сообщества до сих пор.

Ответ 3

Magento является технически открытым исходным кодом. Однако он не охватывает эту концепцию в полной мере и включает открытое/прозрачное развитие. Все разработки и направления выполняются за закрытыми дверями.

Они выпускают моментальные снимки кода на досуге и имеют нулевую обратную связь по исправлениям ошибок. Мы пытались получить какой-то диалог для основных исправлений и дополнений, но ничего не произошло до сих пор.

Ответ 4

Как он использует лицензию, одобренную OSI для своей версии сообщества, ответ да, это с открытым исходным кодом. Если вам не нравится продукт или услуга, которые они предоставляют, не стесняйтесь общаться вместе с единомышленниками и развивать его!

Ответ 5

Да, но это очень медленно.

Ответ 6

Я не считаю это открытым исходным кодом, как мы его ожидаем. Они создали систему, в которой то, что вы вносите в проект, не обязательно включено в интересах всех. Удерживая функции, вы делаете их разработчиками для них. Это приманка и переход для не-разработчиков. Если вы начнете использовать его и дойдете до такой степени, что вам понадобится одна из корпоративных функций, вы не сможете получить ее от сообщества, потому что эта функция эффективно зарезервирована. Так что просто перейдите на предприятие с 10 лет. стоимость владения более 89 000 долларов США. Мне действительно нравится идея организации профессиональной поддержки по проекту с открытым исходным кодом. Но это не так. Я бегу за выходом.

Ответ 7

Можете ли вы загрузить его, отредактировать источник в соответствии с вашими потребностями и перераспределить его для коммерческого использования?

Итак, это open-source. Код, по крайней мере.

Как насчет документации, поддержки? Это по-другому...

Человек, извините, но вы не можете думать, что если кто-то создаст проект с открытым исходным кодом, то он привязан к нему и ДОЛЖЕН следовать за поддержкой каждый день... Может быть, он должен или, лучше, он будет здорово, если это так.

Возможно, вы правы; есть конфликт интересов, и, возможно, они использовали издание с открытым исходным кодом, чтобы предоставить популярность, а затем продать корпоративное издание - я не знаю; Я только что быстро посмотрел на Magento в прошлом.

Ответ 8

Да, издание сообщества является открытым исходным кодом в Open Software License v3.0.

Однако Enterprise Edition не является открытым.

Ответ 9

Кто-то из Твиттера был достаточно любезен, чтобы переслать мне эту ссылку, и поэтому я бросаю короткую записку, чтобы сказать, что я думаю, что вы не пришли бы на наши форумы и не увидели бы такого негатива. Я не вижу этого, и я там почти каждый день;)

Что касается вклада - я думаю, кто-то спрашивал о спонсорах для Magento и да, вы тоже можете стать вкладчиком. И да, есть способы, которые вы также можете внести в EE.

http://www.magentocommerce.com/blog/comments/be-part-of-the-solution-become-a-magento-contributor/

Если у вас есть какие-либо вопросы, не стесняйтесь обращаться ко мне → rhonda at magento: >

Ответ 10

Да, Magento - открытый ресурс. Это правда, что он очень медленный, но он обладает большими функциональными возможностями и функциями, чем другие открытые ресурсы.

Это сложно понять, но оно строго следует за архитектурой MVC.