使用开源软件做项目
如何采用开放源代码软件,完成您的项目?您可从中得到了什么?
信息系统项目费用的通常组成
通常企业需要支出如下费用,完成一个信息系统项目:
- 软件授权费用,用于购买软件
- 咨询费用,用于如何通过软件来解决企业的问题
- 定制费用,用于改进软件以适应具体的问题
- 开发费用,拥有获得扩展的功能模块和组件
- 培训费用,知道最终用户如何使用这个解决方案
- 维护费用,用于运行和更新系统
如何用开放源代码软件完成项目?
1 软件昂贵的许可费用可以略去,因为开放源代码软件完全免费。
2 咨询费用:如何你愿意花时间,你自己可以去理解如何使用软件来解决你自己的问题;或者请一个独立的咨询师花一周来完成这个工作,然后告诉你该如何做。
3 定制费用:你可以获得一些如何定制软件的例子和教程,然后自己动手;或者再一次从一个独立的咨询师那里购买完成这个工作;也可以从社区中得到免费的服务。
4 扩展开发:如果你有能力,你可以自己开发完成一些附加的扩展程序。您可以把这些扩展贡献到社区中,这对您很重要,这样你就不必后续的代码维护、bug更改和开发新特性全部由你自己完成了。代码维护的工作量很大的,一个难以维护的软件很容易从一种财富转变成你不可放弃的大垃圾...
5 培训:你可以在获得如何使用系统的免费的在线书籍、教程甚至视频资料。
6 维护:接下来,你能够使用部分的节省下来的钱,来保证你的关键应用得到维护并能平滑运行。你可以购买一个附加的培训课程,或者购买专业支持商的支持保障时间来完成这个工作.
从开放源代码方案可得到什么?
- 您可以节省资金
- 您可以获得新的知识,便于在以后进行更多的扩展
- 您能够完全控制整个系统,以后也是这样
- 您可决策是自己完成,还是购买服务
参考:
- "Interwoven' Content Management and Zope CMF":http://mail.zope.org/pipermail/zope-cmf/2002-November/016517.html

系统集成