10 月 24 日,正值程序员节之际,JetBrains 正式宣布:WebStorm 个人版现已全面免费开放使用。众所周知,WebStorm 是一个非常好用的 IDE,但是不免费。为响应开发者社区的需求,JetBrains 决定,针对非商业用途,WebStorm 个人版将不再收取费用,真正实现了对个人开发者的免费开放!

注意:个人版和商业版功能完全相同,唯一的区别在于 Code With Me 功能,个人版用户获得的是 Code With Me Community 版本。

为什么要 Free?

为什么要免费个人版呢?主要基于以下几个原因:

  • 扩大开发者社区的覆盖:通过免费提供 IDE,JetBrains 希望让更广泛的群体更容易获取和使用其产品,从而降低使用 IDE 的门槛。

  • 促进学习和成长:JetBrains 认为新的许可模式可以帮助开发者学习、成长并保持创造力,特别是对于那些将编码作为业余爱好或用于职业发展和自我学习的开发者。

  • 响应社区需求:JetBrains 探索了多种方式来满足社区对更多免费或低成本版本的需求。由于其 IDE 的功能深度集成,创建社区版本可能无法满足所有用户的需求,因此选择对 WebStorm 实施新的许可模式。

  • 支持开源和内容创作:许多开发者参与开源项目和内容创作,这些活动往往不涉及商业利益,因此为这些活动提供免费许可可以支持社区的这些努力。

  • 数据收集和产品改进:通过非商业许可证,JetBrains 可以收集匿名的使用情况统计信息,这有助于他们改进产品。

商业用途 vs 非商业用途

JetBrains 也对商业用途和非商业通途进行了区分:

  1. 商业项目

    • 任何直接或间接为个人或组织带来经济收益或商业利益的项目。

    • 涉及出售、出租、许可或其他形式的有偿分发的产品或服务。

    • 作为商业活动一部分的项目,例如为公司工作并领取报酬的员工所参与的项目。

  2. 非商业项目

    • 学习和自我教育,例如个人学习编程或开发技能,不涉及任何商业利益。

    • 任何形式的内容创作,如编写博客、制作教育视频或直播,即使这些活动最终通过广告或销售产生收益。

    • 开源代码贡献,参与开源项目的开发,通常不涉及直接的经济收益。

    • 业余爱好开发,如个人出于兴趣而进行的游戏开发或其他编程项目。

不过,在公告中,JetBrains 并未提到 WebStorm 如何识别和验证用户是否用到在了商业用途,这就有点意思了。

如何获取非商业订阅?

在 IDE 中就可以完成申请,很简单:

  1. 安装 WebStorm 并运行。

  2. 启动后,将出现一个许可证对话框,选择免费非商业使用选项。

  1. 登录 JetBrains Account 或创建新帐户。

  2. 同意 Toolbox 非商业用途订阅协议

  3. 在 IDE 中开始开发。

注意事项:

  • WebStorm 2024.2.4 及更新版本才可以获取非商业许可证。

  • 非商业订阅的期限为一年,一年后将自动续订。

JetBrains 官方公告:https://blog.jetbrains.com/blog/2024/10/24/webstorm-and-rider-are-now-free-for-non-commercial-use/