内容摘要:自2008年1月11日起,动易将按计划逐步开放源代码,建立动易开源社区,同时将进一步加强实施“免费”产品策略。
在过去的五年时间里,动易公司以普及网络先进技术为产品发展目标,不断超越自我并快速成长为最值得用户信赖的首选品牌。几何递增的用户数量不仅仅为动易带来了更大的影响力,还为动易带来了大量的产品实践体验数据,进而促进产品自身的快速发展。经过三年多商业化运作,我们逐渐意识到对于CMS这类个性化要求非常强的软件来说,封装源代码所带来的一系列问题:
1、软件代码封装,影响了对众多客户个性化需求的应用实现。不同用户有不同的需求,虽然动易一直在努力研发适用性更广、自由度更高的软件产品,但动易软件不可能成为“万能”软件。而当用户有需要根据自身业务需求,在产品基础上进行修改或进一步开发时,软件代码封装就阻止了用户进行系统二次开发的可能——用户将可能需要绕个大弯子来实现所需要的个性化应用,增加了用户的IT业务系统成本。
2、不利于用户智慧实现与用户贡献。虽然大多数的用户都不会去修改源代码,但软件代码封装的确阻止了有需要、同时也有技术能力的用户去进一步修改与完善动易系统,进而派生出新的功能以贡献予其他用户。
3、限制了动易用户选择虚拟主机的自由。代码组件封装后,要求服务器必须安装相应的动易组件,他们将只能从支持动易组件的虚拟主机商中选购虚拟主机。
4、即使是用户都不想或者不需要对软件进行二次开发和修改,但在绝大多数的人的观念中,软件代码封装即代表了封锁和限制,无形之中将导致用户对动易产品好感度的降低,影响了动易产品的发展。
5、软件代码封装成组件后,黑客将不能通过研究源代码来寻找漏洞进行攻击(相对于开源软件来说会比较安全),但这并不能完全排除动易软件因存在漏洞从而造成用户业务损失的可能。代码封装虽然降低了发现漏洞的可能性,但也会错过一些让软件获得完善的机会。
责编:豆豆技术应用
正在加载评论...