Open source for a purpose

我花了一年多时间写了一个 branded made to order 的程序。整个结构多次变化,经历了多次从繁到简,再到繁,再到简。直到今天,结构变得非常简单、却能应付不预知的复杂行业。

刚开始写时,我也没想要写一个行业无关的程序,只想有一个能用在我所在的行业就可以了;我也没想结构可以重构得如此简单,如果跳过过程看结果的话,10 分钟(不夸张)就可以读懂结构,只有我自己知道这样的结构是凭无数次的灵感堆积起来的。

言归正传,这个程序设计成 magento module,最初我也想开源发布的。但时至今日,我想敝帚自珍了。我本身非常崇尚开源,这是我第一个不想开源的程序,为什么我有这样的想法?我演绎了一下:

  • 开源项目都有使用门槛,人人会用的项目就不开源了;
  • 就如,谁都预测不了彩票,所以才有这么多的彩票预测公司。

1 comment

  1. 很少有机会看到中文的关于Magento 方面的blog。
    我刚接触magento时间不长,整个架构还没有搞的很清楚。
    不过在国外只是用它来卖卖东西还是很简单的。

    希望有机会能多交流。

Leave a comment

Your email address will not be published. Required fields are marked *