Gitee Support Center / detail

    如何玩转Gitee Reward

    一、什么是Gitee Reward?

    Gitee Reward是Gitee为改善开源开发生命周期提出的新策略。开源项目的支持者们可以更轻松地为其喜爱的项目提供资金,贡献者们也可以因为其不懈的开源贡献得到奖励。

    二、Gitee Reward上允许哪些类型的项目?

    允许任何类型的开源项目使用Gitee Reward。也就是说,任何由开源计划或自由软件基金会批准的软件许可证都是可以的。

    三、快速开始Gitee Reward

    开源项目的支持者们为某个关注的开源项目中悬而未决的问题(issue)或他们希望得到解决的功能发布悬赏。
    感兴趣的参与者们接受Gitee Reward上声明相应的赏金,并创建代码以解决问题(issue)。
    发布者可以接受或拒绝参与者提交的解决方案。
    如果被接受,Gitee Reward将向参与者支付发布者先前悬赏的赏金。

    3.1 在自己的开源项目上开启【Gitee Reward】

    1、进入一个自己的开源仓库的【管理-基本设置】

    输入图片说明

    2、勾选【Gitee Reward】并保存,这表示允许在自己仓库的issue上发起悬赏。

    输入图片说明

    3、进入【Issues】,点开一个issue的详情,就可以试试 Gitee Reward啦。

    输入图片说明

    3.2 作为贡献者,针对某个issue发布悬赏以促进解决

    3.2.1 发布悬赏

    1、进入某个开源仓库的【Issues】界面,并选择你自己发布且未解决的issue,点击进入issue的详情。

    输入图片说明

    2、找到【Gitee Reward】,并选择【发布悬赏】

    输入图片说明

    3、选择悬赏金额和时限之后,支付完成。就可以静静等人来接受啦。

    输入图片说明

    3.2.2 验收代码

    如果有开发者接受了你的悬赏,提交了解决issue的代码之后,你可以查看并选择是否把赏金给TA。同时也可以在用户提交代码的Pull Request中和TA进行友好的交流讨论。

    输入图片说明

    3.3 作为开发者,接受某个issue的悬赏以促进开源项目发展

    3.3.1 接受悬赏

    1、可以在【Gitee Reward】广场或者自己关心的开源项目中定位自己感兴趣的悬赏issues。

    输入图片说明

    2、进入之后,点击【我要参与】,看清条件后选择接受与否。

    输入图片说明

    3.3.2 提交代码

    1、悬赏中提交解决方案的形式是采用PR形式,详情可以参考通过PR给开源项目提交修改。把你创建的PR地址填上就可以等待发布者审核了。

    1.首先在悬赏所在的仓库 (示例为“高级测试版/Gitee的开源项目”) 下点击【Fork】,把此仓库fork到自己的名下。
    输入图片说明
    输入图片说明

    1. 在fork的仓库里 (示例为“Roger/Gitee的开源项目”,“Roger”就是要提交代码的那位参与者在Gitee里的namespace) 根据悬赏的需求修改代码,修改完成,确认推送到仓库内。之后点击【+Pull Request】向悬赏所在的仓库“高级测试版/Gitee的开源项目”提交Pull Request。
      输入图片说明
      输入图片说明

    2. 此时可以回到悬赏所在的仓库“高级测试版/Gitee的开源项目”的悬赏所在issue详情页,点击【提交代码】。

    输入图片说明

    输入图片说明

    1. 之后静静等待发布者审核你的提交就好了。在发布者审核的过程中,记得要在Pull Request中多多交流沟通,以便于顺畅地解决这个悬赏。

    3.4 赏金结算

    解决该issue的贡献者将在其Gitee Reward帐户中获得赏金的90%,Gitee则将收取10%的费用。如果issue所在的开源项目开启了【捐赠】,那么赏金的10%将以贡献者名义捐献给项目,即贡献者获得赏金的80%。赏金达到一定数额之后可以提现。

    3.5 我是一个开源项目的维护者,在Gitee Reward中我扮演什么角色?

    贡献者们在项目内处理问题越多,您收到的代码/解决方案就越多。您不需要做任何其他的事情-只需让您的社区了解Gitee Reward,照常检查和合并代码,剩下的事情Gitee会处理。
    同时,如果有用户在您的开源项目上发布悬赏,您拥有72小时的优先处置权,即您可以比其他贡献者更早开始这个悬赏。

    四、FAQ

    4.1 什么是悬赏(赏金)?

    悬赏(赏金)是为完善开源项目提供的现金奖励。就Gitee Reward而言,这直接与开源项目中的一个未解决的issue有关。

    4.2 谁可以发布悬赏?

    拥有Gitee账户的用户只要绑定了Oschina账户就可以在自己创建的issues上发布悬赏,目前悬赏仅支持使用支付宝付款。

    4.3 发布悬赏需要支付给Gitee费用么?

    发布悬赏时Gitee不收取任何费用。例如,要发布¥500的赏金,只需要支付¥500。在此阶段没有任何额外的费用。

    4.4 我是否必须隶属于某个开源项目才能在某个issue上发布/参与悬赏?

    任何人都可以在他们创建的issue上发布/参与悬赏,无论他们是不是这个项目的成员。

    4.5 我发布悬赏后会怎样?

    我们会监控该issue,直到发布者选择了合适的解决代码。选择之后,解决issue的参与者可以从Gitee Reward里获得发布者先前支付的赏金。

    4.6 如果我对所支持的issue的解决方案不满意怎么办?

    如果直到发布悬赏的截止日期,都没有满意的解决方案,那么你可以选择【撤销悬赏】,支付的赏金将原路退回。

    4.7 我如何追踪我发布的所有悬赏?

    您可以通过【个人设置-Gitee Reward】页面查看发布的订单和资金明细。也可以在【个人工作台-任务】中查看所有发布悬赏的issue。

    4.8 如果我支持的issue已关闭。该解决方案什么时候向公众公开?

    我们无法控制开源项目何时发布新版本。一旦你选择通过了某位参与者的代码,我们将提供赏金给他,其余的取决于项目维护者的意愿。如果你和项目维护者未就公开此解决方案达成一致,Gitee建议fork该项目后,自行合并参与者提供的PR。

    4.9 如果我支持的issue没有解决就关闭了(譬如项目维护者关掉了它)怎么办?

    你发布的赏金将原路退回。

    4.10 你怎么知道项目维护者会随便接受因为某个issue而向项目提交的Pull Request?

    我们不能保证这一点,但是软件开源的主要目的之一就是促进改进。维护者们一直在查看针对他们的开源项目提出的Pull Request,他们很可能会接受任何他们认为是高质量的代码。

    4.11 我发布的悬赏可以退款吗?

    如果你发布了一个悬赏,并决定要退款,可以等到悬赏的截止期限之后,选择【撤销悬赏】。赏金将原路退回。

    4.12 我如何提现?

    如果您的Gitee Reward帐户中有资金(例如赚取赏金),则可以在【个人设置-Gitee Reward】中要求提现。

    4.13 提现之前我需要做什么?

    作为提款流程的一部分,我们需要你进行实名认证,以确保流程的安全性。

    还有其他问题吗?这里给我们提issue

    Search