申请到了JetBrains开源免费许可证

jetbrains

背景

记得三个月前我在GitHub上开源了ps2mc-browser项目,一个可以查看和渲染ps2存档3D图标的神奇小工具。间或推送代码,增添功能,如今终于发布了它的第一个稳定版本。

然后我将目光转向了JetBrains的“开放源码开发许可证”。

JetBrains Licenses for Open Source Development

JetBrains是一家专注于构建最智能,最有效的开发工具的公司。他们提供了一项“开放源码开发许可证”的计划,以支持那些为开放源码社区做出贡献的开发者。

基于这样的原因,我向JetBrains提交了申请。没想到,申请流程比我想象的要简单许多。只需要提供项目的相关信息,比如项目的链接,开源证书类型,项目的活动状态等等,然后把表单提交,就等待JetBrains官方进行审批就可以了。

申请条件

以下是 JetBrains 开源许可证申请条件的摘要:

  1. 必须符合开源定义,项目源代码公开,并具有相关的开源许可证如 MIT 许可证、Apache 2.0 等。

  2. 定期开发,即每个月都应提交新代码。JetBrains 将自动检查项目过去三个月的活动情况。不包括非代码贡献(例如 README.md、.txt)和由 Dependabot 提交的内容。

  3. 项目必须符合作为软件一部分的条件,例如作为框架、库、插件或应用程序。不适用于代码示例、博客,以及 LeetCode 解决方案。

  4. 必须适当地为项目进行文档化,例如提供详细的 README 文件、行为规范,贡献指南等。

  5. 项目不能由商业公司或组织(NGO、教育、研究或政府)持续资助。允许补偿服务器/基础设施成本和接受一次性自愿捐赠。

  6. 项目的开发者应在空闲时间自愿维护,不支持在工作时间参与项目工作或有偿自由工作的贡献者。

  7. 只提供软件的免费版本,不提供与项目相关的任何商业服务,如付费支持、咨询、客户 bug 修正等。

  8. 免费许可证只提供给核心项目提交者,他们应对项目有定期贡献,这些贡献在仓库中应当可见。

申请流程详细的步骤可以参考这个链接

JetBrains All Products Pack

在等待了2天后,我收到了JetBrains的邮件,告知我申请已经通过,并且提供了所有JetBrains All Products Pack的许可。

JetBrains%20All%20Products%20Pack

JetBrains的"All Products Pack"许可证几乎涵盖了我需要的所有功能。从Java的IntelliJ IDEA,Python的PyCharm,前端的WebStorm到数据分析的DataGrip,以及许多其他的产品。

这对我来说意味着什么呢?这仅仅意味着我有了多一些的选择来执行我的工作,以便更好的提升我的工作效率和编程质量。

略微直接一些,有了这个“全面许可”,我不必再为是否购买高级版而犹豫,也不必再为试用期的结束而烦恼。我可以为自己的工作,尤其是开源项目找到更多的专注。

在JetBrains的产品中,每一个都是一个优秀、高效的开发工具,无数的专业开发者都从中受益。

结语

感谢JetBrains对开源社区的大力支持。同样,我也希望我的经验可能会有助于其他开源项目的维护者或者开发者,不要害怕尝试,勇敢地去申请你们的开源许可证,因为也许下一个接收惊喜的就是你。

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值