锁定老帖子 主题:关于开源商业应用软件 的思考?
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-12-30
比如 开源的网上商店 开源的财务系统 开源的物流系统 开源的行业ERP 等等. 一但商业应用软件开放源代码 会对现在的软件开发 销售模式带来怎样的影响 ? 1 对软件外包模式会造成冲击吗 ? 会产生什么样的影响 ? 2 对跨国的IT巨头会产生什么影响 一旦它们的市场被吞噬 这些巨头是否还有能力继续控制各种技术标准 ? 3 对我国的软件业会产生什么影响 ? 4 源代码开放社区中自由雇员模式会流行吗 ? 5 是否应该让这件事发生 ? 我们应该做什么 ? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-12-30
引用 开源的网上商店 开源的财务系统 开源的物流系统 开源的行业ERP
你去sourceforge去找,一大把一大把的,不过大部分都是PHP做的,用Java实现的比较少见,这有一个历史积累的原因。 应用软件非常强调客户定制的二次开发,所以这个领域开源对商业软件几乎造成不了什么冲击。 |
|
返回顶楼 | |
发表时间:2005-12-30
robbin 写道 引用 开源的网上商店 开源的财务系统 开源的物流系统 开源的行业ERP
你去sourceforge去找,一大把一大把的,不过大部分都是PHP做的,用Java实现的比较少见,这有一个历史积累的原因。 应用软件非常强调客户定制的二次开发,所以这个领域开源对商业软件几乎造成不了什么冲击。 前段时间就有人在网上找 用java开发的网上商店 好像最后也没找到合适的. 其实开源的软件更适合做二次开发 只是由于缺少利益驱动 没有人写文档 教程. 更没有人去包装推广. 如果有一定实力的公司这么做 我想一定会对其行业造成巨大的冲击. 有可能最后会变成标准之战 其它对手将被迫出局 或者也开放源代码 |
|
返回顶楼 | |
发表时间:2005-12-30
winterwolf 写道 robbin 写道 引用 开源的网上商店 开源的财务系统 开源的物流系统 开源的行业ERP
你去sourceforge去找,一大把一大把的,不过大部分都是PHP做的,用Java实现的比较少见,这有一个历史积累的原因。 应用软件非常强调客户定制的二次开发,所以这个领域开源对商业软件几乎造成不了什么冲击。 前段时间就有人在网上找 用java开发的网上商店 好像最后也没找到合适的. 其实开源的软件更适合做二次开发 只是由于缺少利益驱动 没有人写文档 教程. 更没有人去包装推广. 如果有一定实力的公司这么做 我想一定会对其行业造成巨大的冲击. 有可能最后会变成标准之战 其它对手将被迫出局 或者也开放源代码 这种案例很多,只不过你没有注意到罢了。例如开源portal软件Jetspeed,IBM拿过来封装,再加上一堆东西,就搞成了IBM Portal Server了。 |
|
返回顶楼 | |
发表时间:2005-12-30
不过这些只是停留在技术层面的. 象mysql redhat这些东西非IT类公司是不会拿来就用的 所以它们对商业软件 外包模式没有多少影响.
我是指真正的应用. 比如所有的银行都可以在其基础上做二次开发的 银行系统 比如所有的保险公司都可以在其基础上做二次开发的 保险系统 或者干脆拿来就直接用的. 如果开源不停留在技术层次 而是进入行业应用领域 也许能掀起一场意义深刻的软件革命 |
|
返回顶楼 | |
发表时间:2005-12-31
winterwolf 写道 不过这些只是停留在技术层面的. 象mysql redhat这些东西非IT类公司是不会拿来就用的 所以它们对商业软件 外包模式没有多少影响.
我是指真正的应用. 比如所有的银行都可以在其基础上做二次开发的 银行系统 比如所有的保险公司都可以在其基础上做二次开发的 保险系统 或者干脆拿来就直接用的. 如果开源不停留在技术层次 而是进入行业应用领域 也许能掀起一场意义深刻的软件革命 那要看产业链怎样演进了,不过肯定是越来越开放的.现在的LINUX,Eclipse都有了商业的应用了,JBOSS也有很好的业务模式.不过这些都是一些比较通用的计算基础件,行业的基础件中好的基于开源的成功应用好像还不太多.可能是市场不够通用基础件那么大,需要定制的比较多,开源开发这种松散的开发模式不太适应这种市场需求吧. |
|
返回顶楼 | |
发表时间:2005-12-31
"可能是市场不够通用基础件那么大,需要定制的比较多,开源开发这种松散的开发模式不太适应这种市场需求吧."
是的需要一定的技术实力 尤其是定制的问题. 仅仅技术人员自发的参与开发确实不大可能 应该有一定的利益驱动. |
|
返回顶楼 | |
发表时间:2006-01-01
基本不太可能,商业应用的业务比较复杂,光看代码是否能理解软件里面的业务?商业应用软件需要行业顾问、软件开发人员共同参与,顾问现在寸时寸金,怎么可能把时间投到开源项目里面,咨询行业和软件行业的行规完全不一样,那可是按天收费的。
|
|
返回顶楼 | |
发表时间:2006-01-01
一蓑烟雨任平生 写道 基本不太可能,商业应用的业务比较复杂,光看代码是否能理解软件里面的业务?商业应用软件需要行业顾问、软件开发人员共同参与,顾问现在寸时寸金,怎么可能把时间投到开源项目里面,咨询行业和软件行业的行规完全不一样,那可是按天收费的。
我想业务的问题并非是无法解决的. 最初的框架可能只是一个相对简单的商业实现. 其它公司可以根据自己的业务特点 扩展定制自己的功能. 商业公司在开发过程中遇到的问题可以向开放社区反应 开放社区可以及时对框架做调整 或者推出新的版本. 商业公司中的开发的人员 可以以自由雇员的形式从开放社区中雇佣. 我想这个商业模式也许能更高效 更能降低商业软件的开发 和维护成本. |
|
返回顶楼 | |
发表时间:2006-01-01
winterwolf 写道 我想业务的问题并非是无法解决的. 最初的框架可能只是一个相对简单的商业实现. 其它公司可以根据自己的业务特点 扩展定制自己的功能. 商业公司在开发过程中遇到的问题可以向开放社区反应 开放社区可以及时对框架做调整 或者推出新的版本. 商业公司中的开发的人员 可以以自由雇员的形式从开放社区中雇佣. 我想这个商业模式也许能更高效 更能降低商业软件的开发 和维护成本. 你的这个思路还不够清楚,看起来有道理,但是既然是思考,就把事情考虑清楚,我觉得你应该顺着你的这个方案往下细化: 1、请先确定一个明确的业务领域,不是一个简单的erp之类的,而是某一个具体行业的具体的业务领域,是你亲自参与开发的项目,同时你对这个业务非常熟悉,这是思考的前提; 2、相对简单的商业实现,这个简单实现要完成到什么程度?谁来实现第一个版本?谁来组织这个实现?谁来对这个实现的业务进行说明和指导? 3、其它公司指什么样的公司?如果要扩展功能,对这套系统有什么要求?如果要做颠覆性的修改,谁做管理控制?业务的变更谁来组织管理? 4、“商业公司在开发过程中遇到的问题可以向开放社区反应,开放社区及时调整”,这种模式基本上应该是商业公司来主导项目,开放社区靠什么来支撑项目的开发?社区没有任何的主导权; 5、开发人员不是关键,业务顾问从哪里来? |
|
返回顶楼 | |