论坛首页 海阔天空论坛

关于开源商业应用软件 的思考?

浏览 7612 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-12-30  
我们经常谈到开源的 技术框架 数据库 操作系统但很少涉及开源的商业应用软件.

比如 开源的网上商店 开源的财务系统 开源的物流系统 开源的行业ERP
等等.

一但商业应用软件开放源代码 会对现在的软件开发 销售模式带来怎样的影响 ?

1 对软件外包模式会造成冲击吗 ? 会产生什么样的影响 ?

2 对跨国的IT巨头会产生什么影响 一旦它们的市场被吞噬 这些巨头是否还有能力继续控制各种技术标准 ?

3 对我国的软件业会产生什么影响 ?

4 源代码开放社区中自由雇员模式会流行吗 ?

5  是否应该让这件事发生 ? 我们应该做什么 ?
   发表时间:2005-12-30  
引用
开源的网上商店 开源的财务系统 开源的物流系统 开源的行业ERP


你去sourceforge去找,一大把一大把的,不过大部分都是PHP做的,用Java实现的比较少见,这有一个历史积累的原因。

应用软件非常强调客户定制的二次开发,所以这个领域开源对商业软件几乎造成不了什么冲击。
0 请登录后投票
   发表时间:2005-12-30  
robbin 写道
引用
开源的网上商店 开源的财务系统 开源的物流系统 开源的行业ERP


你去sourceforge去找,一大把一大把的,不过大部分都是PHP做的,用Java实现的比较少见,这有一个历史积累的原因。

应用软件非常强调客户定制的二次开发,所以这个领域开源对商业软件几乎造成不了什么冲击。


前段时间就有人在网上找 用java开发的网上商店 好像最后也没找到合适的.

其实开源的软件更适合做二次开发 只是由于缺少利益驱动 没有人写文档 教程. 更没有人去包装推广.

如果有一定实力的公司这么做 我想一定会对其行业造成巨大的冲击. 有可能最后会变成标准之战 其它对手将被迫出局 或者也开放源代码
0 请登录后投票
   发表时间:2005-12-30  
winterwolf 写道
robbin 写道
引用
开源的网上商店 开源的财务系统 开源的物流系统 开源的行业ERP


你去sourceforge去找,一大把一大把的,不过大部分都是PHP做的,用Java实现的比较少见,这有一个历史积累的原因。

应用软件非常强调客户定制的二次开发,所以这个领域开源对商业软件几乎造成不了什么冲击。


前段时间就有人在网上找 用java开发的网上商店 好像最后也没找到合适的.

其实开源的软件更适合做二次开发 只是由于缺少利益驱动 没有人写文档 教程. 更没有人去包装推广.

如果有一定实力的公司这么做 我想一定会对其行业造成巨大的冲击. 有可能最后会变成标准之战 其它对手将被迫出局 或者也开放源代码


这种案例很多,只不过你没有注意到罢了。例如开源portal软件Jetspeed,IBM拿过来封装,再加上一堆东西,就搞成了IBM Portal Server了。
0 请登录后投票
   发表时间:2005-12-30  
不过这些只是停留在技术层面的.  象mysql redhat这些东西非IT类公司是不会拿来就用的 所以它们对商业软件 外包模式没有多少影响.

我是指真正的应用.
比如所有的银行都可以在其基础上做二次开发的 银行系统

比如所有的保险公司都可以在其基础上做二次开发的 保险系统

或者干脆拿来就直接用的.


如果开源不停留在技术层次 而是进入行业应用领域 也许能掀起一场意义深刻的软件革命
0 请登录后投票
   发表时间:2005-12-31  
winterwolf 写道
不过这些只是停留在技术层面的.  象mysql redhat这些东西非IT类公司是不会拿来就用的 所以它们对商业软件 外包模式没有多少影响.

我是指真正的应用.
比如所有的银行都可以在其基础上做二次开发的 银行系统

比如所有的保险公司都可以在其基础上做二次开发的 保险系统

或者干脆拿来就直接用的.


如果开源不停留在技术层次 而是进入行业应用领域 也许能掀起一场意义深刻的软件革命

那要看产业链怎样演进了,不过肯定是越来越开放的.现在的LINUX,Eclipse都有了商业的应用了,JBOSS也有很好的业务模式.不过这些都是一些比较通用的计算基础件,行业的基础件中好的基于开源的成功应用好像还不太多.可能是市场不够通用基础件那么大,需要定制的比较多,开源开发这种松散的开发模式不太适应这种市场需求吧.
0 请登录后投票
   发表时间:2005-12-31  
"可能是市场不够通用基础件那么大,需要定制的比较多,开源开发这种松散的开发模式不太适应这种市场需求吧."

是的需要一定的技术实力 尤其是定制的问题.

仅仅技术人员自发的参与开发确实不大可能 应该有一定的利益驱动.
0 请登录后投票
   发表时间:2006-01-01  
基本不太可能,商业应用的业务比较复杂,光看代码是否能理解软件里面的业务?商业应用软件需要行业顾问、软件开发人员共同参与,顾问现在寸时寸金,怎么可能把时间投到开源项目里面,咨询行业和软件行业的行规完全不一样,那可是按天收费的。
0 请登录后投票
   发表时间:2006-01-01  
一蓑烟雨任平生 写道
基本不太可能,商业应用的业务比较复杂,光看代码是否能理解软件里面的业务?商业应用软件需要行业顾问、软件开发人员共同参与,顾问现在寸时寸金,怎么可能把时间投到开源项目里面,咨询行业和软件行业的行规完全不一样,那可是按天收费的。


我想业务的问题并非是无法解决的.

最初的框架可能只是一个相对简单的商业实现. 其它公司可以根据自己的业务特点 扩展定制自己的功能. 商业公司在开发过程中遇到的问题可以向开放社区反应 开放社区可以及时对框架做调整 或者推出新的版本.

商业公司中的开发的人员 可以以自由雇员的形式从开放社区中雇佣.

我想这个商业模式也许能更高效 更能降低商业软件的开发 和维护成本.
0 请登录后投票
   发表时间:2006-01-01  
winterwolf 写道

我想业务的问题并非是无法解决的.

最初的框架可能只是一个相对简单的商业实现. 其它公司可以根据自己的业务特点 扩展定制自己的功能. 商业公司在开发过程中遇到的问题可以向开放社区反应 开放社区可以及时对框架做调整 或者推出新的版本.

商业公司中的开发的人员 可以以自由雇员的形式从开放社区中雇佣.

我想这个商业模式也许能更高效 更能降低商业软件的开发 和维护成本.


你的这个思路还不够清楚,看起来有道理,但是既然是思考,就把事情考虑清楚,我觉得你应该顺着你的这个方案往下细化:

1、请先确定一个明确的业务领域,不是一个简单的erp之类的,而是某一个具体行业的具体的业务领域,是你亲自参与开发的项目,同时你对这个业务非常熟悉,这是思考的前提;
2、相对简单的商业实现,这个简单实现要完成到什么程度?谁来实现第一个版本?谁来组织这个实现?谁来对这个实现的业务进行说明和指导?
3、其它公司指什么样的公司?如果要扩展功能,对这套系统有什么要求?如果要做颠覆性的修改,谁做管理控制?业务的变更谁来组织管理?
4、“商业公司在开发过程中遇到的问题可以向开放社区反应,开放社区及时调整”,这种模式基本上应该是商业公司来主导项目,开放社区靠什么来支撑项目的开发?社区没有任何的主导权;
5、开发人员不是关键,业务顾问从哪里来?
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics