建立开源社区 当大家着手将一款闭源产品转向开源时,建立一个强大而充满活力的社区是其中最重要的部分。首先,让我们看看封装社区与开放社区之间的区别。开放社区是由每一位成员所作出的贡献以及由此获得的报酬所组成。其中的代码允许开放性检查,这样每一位参与者都能够解决问题、开发新功能,并以平缓的节奏提供代码贡献。对于任何给定问题,大量社区成员都会加以关注并思考解决的可能性。相比之下,封装社区是由供应方与客户群体所组成,数量最庞大的客户在面对给定问题时往往束手无策、只能等着数量有限的内部开发人员们逐一处理。 在我们由闭源社区向开源社区过渡的初级阶段,大家应当保持严明的纪委要求:我们的负责在于紧跟金融行业不断发展的现行标准,以此为基础制定主要功能并复审已经贡献的代码。随着时间的推移,根据贡献价值的不断积累,新的层级结构将逐渐形成。每一位成员都能在我们的开源社区中受益,包括影响其它项目、吸引并留住开发人才、降低开发与维护成本等。 改变商业模式 传统商业模式是通过销售软件许可、收取维护费用以及提供专业服务来实现营收的。一旦决定以免费与开源作为产品的定位主旨,那么这一切也需要打乱重来。我们有幸拿到一份围绕FinTP的长年咨询合约,由一家颇具威望的国际融资机构参与并提供资助。 在商业方面,我们的目标在于建立一套全新商业模式及工作流程,并对内部流程与组织结构加以调整。在社区方面,我们的目标是打造一整套治理结构以及相应的法律组织、工作流程以及营销机制。 FinTP项目现在已经开始向众多客户提供金融交易处理方案,其中包括银行、企业、公共管理部门以及微金融机构等: 1.帮助客户巩固业务工作流程; 2.为各类市场结构创建灵活的接口; 3.处理各类资金转移事务(例如信用卡转移、直接借记、借记方案、资金流等),同时提供安全的运营与数据副本检测服务; 4.提供多种运营功能(例如流动性报告、会计对账、反洗钱交易过滤、汇款管理以及竞争力报告等)。 原文链接:http://opensource.com/business/13/12/fintp-to-open-source |