开源 ERP 系统研究
作者:Tomas Herzog
维也纳,2006 年六月
1.导言
1.1 摘要
一般来说,开源 ERP 系统的目标是那些传统软件不能满足其需求的企业。类似的情况适用于组织需要软件系
统的不断改进以改进过程与需求,本文专门研究这些组织目前应用的开源 ERP 系统的适用性。
本文将为中小型企业提供充分的信息来选择一个灵活易用的开源 ERP 系统。我们从一个企业采用 IT 来支持其
生产过程这个问题开始,讨论灵活系统的优点。除了灵活性以外,我们还将讨论开源项目的具体标准,包括更
好的技术支持,连贯性与成熟度。在本文中选择的开源 ERP 项目都将采用这些标准来评审分类。最后给出开
源 ERP 系统的一个标准目录与分类。
1.2 ERP 系统定义
“一个企业资源规划系统(ERP)就是试图建立一个整合产品来管理企业内部的重要业务。与其他系统不同的
是,ERP 系统是一个整合单一的系统而不是一组离散、独立的应用。”[Alsha04,p.454].进一步区分 ERP 系
统与普通应用柜架或其他标准软件的标准是会计功能的实现。
1.3 开源的定义
在本文中采用 OSI(Open Source Initiative)的定义。依照 OSI 标准,一个开源软件需要满足以下条件:
1. 免费发布(Free redistribution)包括出售或作为组件使用都是免费的
2. 源代码必须易读可用
3. 允许相同许可协议下的派生工作
4. 作者源代码的完整性(许可协议可能要求改动只能作为补丁发布)
5. 任何人或组织均可使用
6. No discrimination against fields of endeavor
7. 发行许可(许可应用于所有使用该程序的人,禁止停止发布软件)
8. 许可证不能仅仅针对某一个产品(通用性)
9. 许可证不能限制其他软件
10. 许可证必须技术上中立