构建开源社区

还没有读者喜欢这个。
People working together to build

Opensource.com

讲述了 FinTP 的故事,这是第一个用于处理金融交易的开源应用程序是如何诞生的。在这里,我想更深入地介绍社区是如何建立的,它的结构和治理,以及为什么我认为人们应该加入这样的社区。我自己是两个社区的创始成员,第一个是在我们的第一次单身派对后与我的朋友们一起建立的,源于我们想要保持我们的快乐精神和良好氛围。第二个是围绕 FinTP 建立的开源社区,名为 FINkers United。

Beginners in Open Source week

查看“开源新手”文章的完整合集

如果没有强大的社区支持其发展,开源项目就无法成功。与此同时,埃里克·雷蒙德在《大教堂与集市》 中说,开源项目成功的必要先决条件是拥有一些可运行和可测试的东西来玩。因此,我们面临着先有鸡还是先有蛋的困境——是产品还是社区先出现。幸运的是,FinTP 两者兼具,它是从以前的商业版本演变为开源的结果,并且拥有公司、合作伙伴网络和用户群,这将成为开放社区 FINkers United 的起点。

虽然从封闭社区到 FINkers United 的过渡似乎注定是平稳的,但仍有许多调整需要进行。社区中的角色必须发生巨大的变化,从以前的供需双方之间的互动方式,转变为从开放环境提供的所有优势中获益——缩短上市时间、通过强大的协作交付更好的结果、节省成本。当然,必须建立连贯的治理策略,以防止项目脱轨。

社区结构

社区是具有共同兴趣的个人群体。FINkers United 也不例外,所有成员都有相同的目标,即改进基于开源应用程序的金融交易处理,提高互操作性水平,以便为金融交易实现新的语义标准化。对于这个特定的社区和使命,我们欢迎以下几种专业背景的个人和机构:技术(开发人员、IT 架构师和设计师、实施人员、支持人员、质量保证人员)、业务(银行实践、标准、金融交易处理、银行或企业资金管理、企业对银行业务等方面的业务知识)、沟通、营销、市场分析师、审计和法律顾问。

为了成功制定战略和目标,管理和控制社区的活动,我们构思的社区具有以下三个治理实体:大会、董事会和监事。在社区的早期阶段,治理由创始公司确保,因为它是唯一的贡献者。目前,社区有一个由公司 CTO 协调的技术委员会,其中包括 10 名项目负责人。随着时间的推移,将根据功绩和贡献出现新的层级,因此任何成员都可以被选举出来。

加入 FINkers United 社区的理由

最常见的问题是加入这个社区对我有什么好处,我为什么要加入这个社区?

回报与传统的闭源项目非常不同,在闭源项目中存在明显的限制。对于供应商而言,获得回报的贡献类型在职位描述中,为此您会获得每月的薪水。对于需求方而言,您支付的价格就是您获得的价格,供应商和预算所有者的灵活性都有限。

在开源社区中,每个成员的个人资料的好处都不同,但本质是每个人都因为拥有共同的兴趣而参与其中,并充当企业家——拥有想法、主动性以及根据自己的信念采取行动的自由。

对于采用者而言,使用和支持开源软件的好处已被广泛讨论,其中包括

  1. 影响项目和策略的权力
  2. 摆脱供应商锁定
  3. 受益于更好、更安全和更可靠的产品
  4. 更好的总拥有成本和上市时间
  5. 降低开发和维护成本
  6. 吸引和留住开发人才
  7. 基于社区、价格实惠、服务一致、保证质量的“托管代理”

对于贡献者而言,满足感主要由成就感触发。

  1. 物质——可以为缺乏某些技能或需要 SLA 的采用者提供定制的专业服务
  2. 智力——通过承担开源项目必须提供的技术挑战,有很好的机会发展专业形象
  3. 认可——开源社区根据每个成员贡献的价值奖励他们
  4. 竞争——有机会为最先进的技术项目工作,对多个行业产生重大影响


就我个人而言,我加入 FINkers United 的动机是,成为试图彻底改变金融交易处理领域的团队的一员是一项巨大的挑战和经验,更不用说成功将是一项真正的成就。此外,我相信创造力是基于公开分享知识和透明分享结果的原创思维。

你为什么要加入开源社区?


 

查看“开源新手周”文章的完整合集。


User profile image.
我在金融机构后台环境的关键软件解决方案的架构、实施和管理方面拥有深厚的技术背景,在与 Swift、金融消息传递标准和各种技术集成方面拥有专业知识。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 3.0 Unported License 获得许可。
© . All rights reserved.