14

在过去的一两个月里,我一直在尝试围绕 Magento 进行研究,并取得了一定程度的成功。虽然它被宣传为下一个伟大的电子商务系统,但我开始意识到,尽管它有一些非常简洁的功能......实际上,就开发和社区而言,它对于开源项目来说是一个倒退。

看看论坛,到处都是开发人员抱怨缺乏文档,官方 wiki 的玩笑(有些人在官方 wiki 上发布广告),还有关于升级破坏核心功能的报告。Magento 工作人员忽略了大多数这些帖子和有效的错误报告。对核心模块的一些 XML 图表的请求被忽略了一年!

IRC 聊天毫无意义,因为许多新用户都会受到版主的欢迎,版主会告诉他们加入 RTFM!

运行 Magento 的公司似乎存在利益冲突:他们现在销售企业版 Magento,而他们的核心业务是为 Magento 用户提供支持。我觉得为过于复杂的架构提供文档并不符合他们的最大利益(通过八层文件夹来更新单个图像)。

Magento 是开源系统吗?

4

10 回答 10

24

我非常理解您的沮丧,但开源并不意味着文档或支持。

Magento 团队的态度是“这里有程序,这里有一些论坛和一些文档,从那里你就靠你自己了”。听起来很糟糕,但他们已经免费发布了必须花费数千人小时才能创建的东西。你至少要对此心存感激。

至于文档和支持,您不能真的指望他们继续免费为随机的陌生人工作。此外,那些抱怨缺乏文档的人中很少有人在他们最终了解系统后会回来编写操作指南。

于 2009-05-20T08:02:07.897 回答
9

是的,毫无疑问 Magento 是开源的。是的,这是一个很棒的产品。是的,它很慢。

然而,Magento 似乎缺少经常伴随开源的丰富社区。例如 Drupal、Firefox 和 Ubuntu 拥有疯狂的热情基础。由于缺乏官方文档、wiki 和论坛,Magento 社区应该挺身而出填补空白。似乎离 Varien 越远,社区支持就越好。

我想 Varien 是故意这样做的——因为让人们从他们那里购买支持符合他们的利益。

也许我对他们太苛刻了。该项目还很年轻,社区仍在不断发展。如果有一个由社区独立运营的社区维基中心可能会有所帮助。到目前为止,snippi.net、Stack Overflow、alanstorm.com、westwideweb.com、inchoo.net 和 IRC 频道等网站在推动社区发展方面做得很好。

于 2009-08-11T18:34:28.733 回答
7

Magento 在技术上是开源的。然而,它并没有完全接受这个概念,也没有包括开放/透明的开发。所有的发展和方向都是在闭门造车的情况下完成的。

他们在闲暇时发布代码快照,对错误修复的反馈为零。我们一直在尝试就核心开发修复和添加进行某种对话,但到目前为止还没有发生任何事情。

于 2010-06-21T14:54:58.660 回答
6

由于它的社区版本使用OSI 批准的许可证,答案是肯定的,它是开源的。如果您不喜欢他们提供的产品或服务,请随时与志同道合的同行一起分叉!

于 2009-05-20T07:35:03.583 回答
4

我不认为这是我们所期望的开源。他们已经建立了一个系统,您对项目的贡献不一定是为了所有人的利益而纳入的。通过保留功能,他们使您作为开发人员为他们工作。对于非开发人员来说,这是一个诱饵和开关。如果您开始使用它并发展到需要其中一项企业功能,那么您将无法从社区获得它,因为该功能已被有效保留。因此,只需 10 年就进入企业。拥有成本超过 89,000 美元。我实际上喜欢在开源项目上建立专业支持组织的想法。但事实并非如此。我正在向出口跑去。

于 2010-01-11T15:33:31.960 回答
4

是的,它是,但是它非常慢。

于 2009-05-20T07:33:18.110 回答
3

你能下载它,编辑源代码以满足你的需要,然后再分发用于商业用途吗?

所以,它是开源的。代码,至少。

文档和支持呢?这是另一种方式...

伙计,我很抱歉,但你不能认为如果有人创建了一个开源项目,那么它就会被它所束缚,并且必须每天都得到支持......也许他应该或者更好,他会很棒如果这样做。

可能你是对的;存在利益冲突,也许他们使用开源版本来增加知名度,然后出售企业版——我不知道;我过去只是快速浏览了一下 Magento。

于 2009-05-20T07:38:47.600 回答
2

是的,社区版在 Open Software License v3.0 下是开源的。

然而,企业版不是开源的。

于 2009-05-20T07:32:42.837 回答
2

Twitter 上的某个人好心地将这个链接转发给了我,所以我要快速说明一下,我认为你不会来到我们的论坛并看到这种消极情绪。我没有看到它,而且我几乎每天都在那里;)

关于贡献——我想有人在询问 Magento 的贡献者,是的,你也可以成为贡献者。是的,您也可以通过多种方式为 EE 做出贡献。

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

如果您有任何问题,请随时与我联系 → rhonda at magento :>

于 2011-04-28T02:23:53.367 回答
0

是的,Magento 是一个开放资源。确实它很慢,但它比其他开放资源具有强大的功能和特性。

理解起来很复杂,但它严格遵循 MVC 架构。

于 2010-07-08T10:02:09.107 回答