这是一个跳跃的狂想曲,记录的都是我某一个时候天马星空的思路。本期狂想曲成型于上周末。现在的定制软件良莠不齐,无论是价格高的还是价格低的,让我们这些信息化工作者很是头疼,尤其是很多软件为了能多盈利,把功能组件分开,有利于经营但是对使用者而言用户体验差了许多。另外新技术,新概念的跟进,对于一般的公司而言是不太容易,一方面的业务方面的熟悉度,另一方面是技术的领先,还有一个技术团队做整体的支撑。忽然想到为什么不可以采用开源软件二次开发的模式呢?模式思路:这种经营模式通过和高校合作达到共赢的目的。合伙人有对开源比较熟悉的同志,包括什么领域有什么样的软件,功能怎么样,而且能对其中的代码可修改。同时可以根据用户的需求,快速定位一个或多个现有的开源软件,经过配置后,做系统原型给客户选择,探索业务需求,形成需求文档和开发方案,基于开源软件开发。然后把一定比例的盈利通过和开源软件管理人协商给予开源软件,或者捐献给对应的基金会,通过项目的形式,还可以反馈开源软件,譬如修改bug或者增加一些更贴近业务功能,对于二次开发遇到的问题,可以咨询开源软件的维护者。开源软件有新版本,还可以更新到实际用户里头,减少后续研发团队的费用,而且用户还能看到软件后续的维护升级。高校可以提供相对低廉的劳动力,一方面可以成为二次开发主力,还可以成为对某个新开源软件的研究,形成研究报告,供合伙人使用,同时研究的过程也可以成为其科研成果,或者课程设计,同时也为科班出身的学生提供学习的机会。合伙人开源将开源软件的报告进行整理,作为公司对开源软件的一个评价,作为软件咨询的资料,同时可以将整理好的报告定时向外发布,成为对开源软件应用的一个排名和指引,同时扩充可以采用的开源软件。雷同模式对比:我做学生的时候,曾经看到过这么一种模式,对现有的开源软件作评价,打分成为业界的指引。后来这家公司不了了之,而今我并没有遇到过这样的一个模式,所以感觉应该还算是新颖。分阶段实行:第一阶段:选定合伙人,选定几种熟悉的开源软件,借助学校的名义向外拓展项目,同时召集学生形成团队第二阶段:在有项目的情况下,开始拓展开源软件,组织学生完成开源项目的深度评测,形成报告。第三阶段:开始回馈开源社区,提交合适的代码。如果不接受,成立自己独立的发行版本自行维护。同时开始发布排名与指引。第四阶段:全业务运行,并接受咨询服务。2013.6.7于小北