开源项目激励平台 KCoin 平台招募开发者

庄表伟
 庄表伟
发布于 2019年09月16日
收藏 18

一、平台简介

KCoin,是开源社发起的一个基于区块链的开源项目激励平台。

目前的进展情况是这样的:

已经实现的功能:

  • 正常的注册登录
  • 使用GitHub账号登录
  • 导入开发者在GitHub上的开源项目
  • 侦听GitHub项目的Webhook,并开始计算积分

欢迎大家贡献 KCoin 对 Gitee 的支持。

二、平台技术架构

Web端:

  • Sinatra: 轻量级web框架
  • metroui: 前端UI框架

Server端:

  • Java Server: 基于JFinal框架的服务器端
  • HyperLedger: 使用华为云超级账本

更多介绍,参见:https://gitee.com/kaiyuanshe/kcoin/blob/master/dev_guide.md

三、平台后续规划

  1. 对接更多的开源项目平台

不仅仅是GitHub,还希望能够对接其他的开源项目托管平台,如 Gitee,提供更多种类的积分服务。

  1. 对接开源项目之外,其他类型的社区贡献

不仅仅是开源项目,还希望能够支持社区里的其他贡献,比如:翻译、编辑、现场志愿者等等,这需要更加通用的API。

  1. 兑换商城

能将KCoin兑换成各种礼物,包括中国开源年会(COSCon)的门票等等。

  1. 一个开源社的APP,支持各种线下活动积分

假设这样一个场景,用户到现场参加开源社的各种活动,扫码积分,今后也可以兑换奖品。以志愿者的身份扫码,可以兑换更多积分。

更多特性,欢迎大家一起共创!

四、招募条件

  • 热爱编程
  • 前端懂HTML/CSS/JS即可
  • 后端懂Java即可
  • 区块链的部分,熟悉超级账本、智能合约即可

五、参与方式

请加以下微信"kaiyuanshe-robot",并填写申请信息"#join 加入理由"

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:开源项目激励平台 KCoin 平台招募开发者
加载中

精彩评论

开源春哥
开源春哥
有些帐要算明白,一分钱都不能差。有些帐不能算明白,算明白就会出问题。开源贡献这件事情,就属于不能算明白的帐。贡献是靠大家自我驱动,一定要算明白,约束性就会比较强。而且这个帐也算不明白,就和如何对开发人员的代码做考核一样。张三提交一个pr,可能两行代码,解决了一个关键问题。李四提交100行,可能产生了一堆bug。没有办法比较。没有比较的时候,大家都是参与,乐呵乐呵,皆大欢喜。有比较了,问题就会很多。
开源春哥
开源春哥
我的核心观点:
现在国内社区普遍缺少回馈 > 所以我们要想办法调动社区来回馈开源软件 > 如何调动他们的积极性?> 让他们参与社区活动能够有一些福利、价值。> 有哪些福利?价值 > 门票、人脉、自我品牌、工作机会等等 > 如何来操作 > 开源积分 > 如何来做

在最后如何来做上,我和庄表伟有分歧,我倾向于用社区来做,因为在我看来,这些行为是引导,不是约束。是激励,不是考核。庄表伟更喜欢上链,所有都明确化,算明白。

所以我说有的帐算不明白,也不适合算明白。我解释清楚了吧?
开源春哥
开源春哥
抬杠就没有意思。我是说的第三方的提交pr的贡献者。庄表伟弄的这个平台他早先想让我来做,我当时是开源社网站建设组的组长,我不同意他们的观点。开源贡献激励是我提出并推动的,只不过理念不同。一些基础的工作都没有做好,就要硬生生的套区块链,我不赞同。所以我退出了。

我更关注的是如何调动第三方的开源爱好者的积极性,让他们参与进来。他们参与的方式可以是参加活动、做社区志愿者、帮忙翻译文档、帮忙提交pr(更高级的形态)。可以通过社区登记、提交相关凭证的方式来证明自己的行为,然后可以获取一定的福利,比如门票、工作推荐等等。

庄表伟一定要是链,我说我不感兴趣。所以后来他们就搞了这个平台。但这个平台的机制是有问题的。你以为有了这个平台就能让作者赚到钱,太天真了。码云开通打赏,这个是最直接的方式了,收入能有多少?
久永
久永
我理解你的观点,但是不敢苟同。
任何事物长期良性持续发展,必须自洽,而不是依靠外洽。
开源不能总是依靠奉献。奉献的前提是,有外洽机制(例如,社会福利,社会责任感),且社会资源较为富裕,个体竞争不能非常激烈等。
如果我们每个人都需要必须收钱才能活下去,请问如何开源?开源者无收益就会死掉,如何开源?再有足够多的无私开源者也不够消耗的吧?
因此,长期依赖,我都希望能有对于开源的软激励机制:例如,别人可以捐助某项功能,让作者可以有更多的资源去实现。
这样对于双方都是收益的:作者得到资源,用户得到功能,双赢难道不好吗?
因此,很长实践
一枚假程序猿
一枚假程序猿
Internal Server Error

最新评论(17

一枚假程序猿
一枚假程序猿
Internal Server Error
庄表伟
庄表伟
春生,这个问题说实话扯不清,咱俩甚至当面聊过,互相之间也没有说服对方。只能做起来看。

在我看来,越是过程透明,越是规则公开,越是有可能不断的改进。这个和开源代码,是一个道理。只不过,我希望通过某种技术,把开源贡献的过程,开源激励的规则,也公开透明出来,然后大家一起来改进。

你所提到的所有问题,我都承认,可能存在的弊端,我也同样担忧。但是,我会去做,把东西做出来,然后公开出来,然后欢迎大家来改进。

如此而已。
开源春哥
开源春哥
我是更多站在开源软件作者的立场上考虑问题。这套平台里面还牵扯到股份、投票权的问题,这个侵入型太强了。一个人提交了一个pr,就有了股份,投票权,对我来讲是挺可怕的一件事情。貌似开源软件里面还没有这样玩的。
很多开源软件接收pr,也都需要贡献者写版权放弃声明的。比如我要做个决策,还要等所有人投票,我是不敢这样玩。
站在开源贡献者角度,之前是无利益的,现在有利益,有利益就有比较,有纷争,处理不好就会出问题。
很多开源软件闹分裂,开分支,还不是因为这些原因?你看我不顺眼,我看你不顺眼,一拍两散,RMS都辞职了,唉。
MementoKaka
MementoKaka
想知道如果像那些vscode, linux之类的大开源项目对接进来, 是不是吊炸天了...
xiaour
xiaour
平台导入了项目后一直崩溃
陈李雨声
陈李雨声
有些帐要算明白,一分钱都不能差。有些帐不能算明白,算明白就会出问题。开源贡献这件事情,就属于不能算明白的帐。贡献是靠大家自我驱动,一定要算明白,约束性就会比较强。而且这个帐也算不明白,就和如何对开发人员的代码做考核一样。张三提交一个pr,可能两行代码,解决了一个关键问题。李四提交100行,可能产生了一堆bug。没有办法比较。没有比较的时候,大家都是参与,乐呵乐呵,皆大欢喜。有比较了,问题就会很多。
衷于栖
衷于栖
人为操作空间还很大,福利可以有,看缘分就行,何必衡量 玩笑,,,
__JM_Joy__
__JM_Joy__
用java和ruby写链?
开源春哥
开源春哥
有些帐要算明白,一分钱都不能差。有些帐不能算明白,算明白就会出问题。开源贡献这件事情,就属于不能算明白的帐。贡献是靠大家自我驱动,一定要算明白,约束性就会比较强。而且这个帐也算不明白,就和如何对开发人员的代码做考核一样。张三提交一个pr,可能两行代码,解决了一个关键问题。李四提交100行,可能产生了一堆bug。没有办法比较。没有比较的时候,大家都是参与,乐呵乐呵,皆大欢喜。有比较了,问题就会很多。
久永
久永
我理解你的观点,但是不敢苟同。
任何事物长期良性持续发展,必须自洽,而不是依靠外洽。
开源不能总是依靠奉献。奉献的前提是,有外洽机制(例如,社会福利,社会责任感),且社会资源较为富裕,个体竞争不能非常激烈等。
如果我们每个人都需要必须收钱才能活下去,请问如何开源?开源者无收益就会死掉,如何开源?再有足够多的无私开源者也不够消耗的吧?
因此,长期依赖,我都希望能有对于开源的软激励机制:例如,别人可以捐助某项功能,让作者可以有更多的资源去实现。
这样对于双方都是收益的:作者得到资源,用户得到功能,双赢难道不好吗?
因此,很长实践
开源春哥
开源春哥
两个问题,你先搞明白再来不敢苟同。
现在讨论的是对开源贡献者价值衡量的问题。你说的是开源软件作者如何生存的问题。
我又没有否定不对开源贡献者引导,激励。我的观点是这种引导激励法,反而会容易出问题。应该更多的用荣誉、认可、成就感的东西来鼓励第三方贡献者,而不是用这种类似对开发人员考核的方式来计算。
久永
久永
你的意思是,只要给开源作者精神鼓励就是了,给钱是侮辱人,对吧?
看到本人头像了吗?此人在古巴搞经济建设,倡导的不是按劳分配,而是搞劳动竞赛,给你足够的荣誉。
——当然也只有荣誉了。。。。请问,这样能建设国家吗?
当然他很需要,因为他本身就是出身不愁衣食的,他只需要精神,可以为了精神充足去哥伦比亚打游击。
但是,大众呢?凡人呢?
——“有些人不食嗟来之食,却还能站着和你对喷,只是因为这些人吃饱了。”
开源春哥
开源春哥
抬杠就没有意思。我是说的第三方的提交pr的贡献者。庄表伟弄的这个平台他早先想让我来做,我当时是开源社网站建设组的组长,我不同意他们的观点。开源贡献激励是我提出并推动的,只不过理念不同。一些基础的工作都没有做好,就要硬生生的套区块链,我不赞同。所以我退出了。

我更关注的是如何调动第三方的开源爱好者的积极性,让他们参与进来。他们参与的方式可以是参加活动、做社区志愿者、帮忙翻译文档、帮忙提交pr(更高级的形态)。可以通过社区登记、提交相关凭证的方式来证明自己的行为,然后可以获取一定的福利,比如门票、工作推荐等等。

庄表伟一定要是链,我说我不感兴趣。所以后来他们就搞了这个平台。但这个平台的机制是有问题的。你以为有了这个平台就能让作者赚到钱,太天真了。码云开通打赏,这个是最直接的方式了,收入能有多少?
开源春哥
开源春哥
我的核心观点:
现在国内社区普遍缺少回馈 > 所以我们要想办法调动社区来回馈开源软件 > 如何调动他们的积极性?> 让他们参与社区活动能够有一些福利、价值。> 有哪些福利?价值 > 门票、人脉、自我品牌、工作机会等等 > 如何来操作 > 开源积分 > 如何来做

在最后如何来做上,我和庄表伟有分歧,我倾向于用社区来做,因为在我看来,这些行为是引导,不是约束。是激励,不是考核。庄表伟更喜欢上链,所有都明确化,算明白。

所以我说有的帐算不明白,也不适合算明白。我解释清楚了吧?
久永
久永
我也不是和你抬杠,而是我一早就思考过这些问题,甚至和红薯大大还讨论过。也在开源社区里和讨论过(但是时间长了,记不得是微信群,QQ,还是类似这里的留言了)。
按照你现在的说法,我们思想上是一致的:即鼓励对开源的回馈,而不是强迫回馈。
但是,实践上我们分歧可能比较大。因为我觉得你说的没有错,但是实践起来可行性就要打问号。
无论你做的事多么正确,反馈链越长,传到反馈误差就越大,需要的组织程度就越高。而开源恰恰是松散组织。
还有,如果计划越复杂,那么公众的响应积极性就越低,再好再正确的事,也很难开展。
对于公众,不能要求公众去做“圣人”,你做正确的事了,人家就来支持你。
而是,一个好的机制,能确保,我做的事是对大家的好事,我能让无赖流氓都愿意支持你,因为它都知道了对自己有好处。
而一个复杂的措施,是无论如何也不会在这个急躁的社会被感受不到自己直接利益相关的路人有心去了解的。
—— 你如何开展?
天涯de看客
天涯de看客
我支持你的观点,软件开发的工作价值的确很难评估
宇润
宇润
有点意思
返回顶部
顶部