TIS 开启开源众包活动之赚钱补贴家用
活动初衷
为了TIS开源社区能够健康、可持续性地发展,更够为更多的用户提供趁手好用的数据集成软件服务,并且构建一个良性生态系统。单靠TIS团队这几杆枪是很难在短时间内实现的,必须要借助开源软件协作的力量才能实现。
TIS经过几年的迭代,已经构建起一个相对扎实的开发底座,基于此基座在TIS中支持了头部数据端类型,例如:MySQL、SqlServer、Oracle、ElasticSearch、Doris等,但这些是远远不够的,还有很多云端数据类型如snowflake,新兴的向量数据类型。
要成为数据集成行业的标杆产品需要支持行业内绝对部分数据端类型,具统计现存130多种数据类型,这光靠TIS团队自己是无法完成的,必须要依赖社区的力量。
截至目前,我们已经多次尝试发起TIS社区中进行开源共建的活动,从得到的结果来看,与预期并不一致。
总结了以下几点原因:
-
业余时间太少:相较与欧美的开发工程师,我们的业余时间太少,基本上都是以996模式,几乎没有时间参与开源项目协作。而且,随着年龄的增长经验的积累,又会碰到35岁危机, 这是特别糟心的事儿,就更没有心情去参与开源项目协作了。
-
角色错位:TIS主打零代码数据集成软件,对于使用者不需要相关技术背景。TIS团队做过统计,大约90%用户的职业角色为非开发工程师,以DBA、数据分析师为主,因职业角色受限,他们无法参与到TIS开源项目的开发共建中来。开源共建的任务只能靠剩那10%开发工程师了,导致TIS开源共建的参与人口基数天生就比较低。
-
开发者兴趣点偏差:TIS的侧重点在于帮助使用者的提升工作效率,而非通过算法提升机器的执行效率。而目前大多数开发工程师似乎更加热衷于前者,例如Kafka, Redis这样的项目。
如何破解?让咱们的开源软件像国外的开源社区那样形成闭环、走可持续发展之路。这需要根据我们的实际情况,因地制宜。我们给出的答案是,引入钱这一商业社会不可或缺血液作为纽带。钱可以将需求方与供给方联系在一起,形成正向循环。
本着有钱出钱,有力出力的基本原则,大家共同的愿景是将TIS开源社区打造成有生命力生态。用户在TIS平台注册为使用者,获得 社区协作版插件的使用权,支付的费用补贴给参与社区众包项目开发的协作者。最终用户端收取的费用,能够基本覆盖社区协作者所需要支付的费用即可。
为了增加协作者与TIS团队之间的信任度,我们将引入OSChina众包平台作为资金托管平台(类似支付宝的作用)。
活动如何开展
TIS构建开发SDK
依赖于目前迭代的开源底座代码,构建出了一套开源SDK工具包,开发了一系列开发工具,例如:基于Maven插件的TIS插件脚手架自动生成器,和TIS集成运行环境Maven启动插件,开发这些工具的目的是提高开发TIS生态插件效率, 让一个普通开发者也能快速构建出一个全新的数据端类型。
TIS团队定期在OSChina众包平台中发布任务
根据社区用户的提交的Issue与聊天群里反馈的需求,TIS团队会整理提炼用户需求,进而编写详细的需求文档定期发布到OSChina众包平台并且在TIS社区中通知,有意向的开发者就可以竞标了。
这次,是我们第一次尝试众包的方式进行开源协作,对社区用户呼声比较高的SqlServer基于Flink-CDC实时读组件需求进行整理,编写了详细设计说明书发布在OSChina的众包平台中,以下有两个二维码链接,第一个为众包标书地址,第二个为需求详细设计说明书
|
右侧二维码链接为OSChina众包平台SqlServer基于Flink-CDC实时读组件实现众包任务标书地址 本任务预估5-6个人日可以完成,报酬约为:3000元-3500元区间,有意向投标者请按照自己技术熟练度估算竞标。 |
![]() |
| 右侧二维码链接为SqlServer基于Flink-CDC实时读组件实现众包任务的详细设计说明书地址 | ![]() |
| 有任何问题欢迎咨询小秘书 |
|
这次众包任务完成之后,会将实现功能中附加到TIS v4.1.0 版本中发布。
后期,众包任务都会以这种方式,届时将发包的消费发布在TIS实验室公众号中,敬请各位同学关注。
接包者资质认定
为了众包任务能够顺利、高效进行,在社区开发者发起应标申请后,TIS会对申请者资质进行审核,需要满足以下要求:
-
确保有充足的业余时间满足众包任务进行期间所需要的时间
-
有参与开源项目的经验,打开Github 或者Gitee个人Profile 页面,在
contributions in the last year栏目需要有一定的活跃度。
众包任务金额估算
按照行业平均平均薪资13k人民币/月计算,一个月工作22天的工作时间,13000/22=590元/人日,一个众包任务估算需要几个人日,590元/人日乘以人日数目就能得出一个众包任务所要支付的金额了。例如,单个众包任务如果是5个人日,那就能计算出标的金额为:590*5=2950元。
TIS相关链接
💻 项目地址:https://github.com/datavane/tis
🧐 提交问题和建议:https://github.com/datavane/tis/issues
🥁 贡献代码:https://github.com/datavane/tis/pulls
📧 订阅社区开发邮件列表:dev@tis.datavane.org
💁♀️ 社区沟通:





