ご存じのとおり、JetBrains は IDE の開発に注力しているソフトウェア会社で、IntelliJ IDEA、PyCharm、WebStorm など、さまざまなプログラミング言語向けの開発ツールを提供しています。

一部の IDE には開発者が無料で利用できる無償版もありますが、WebStorm や CLion など、大部分は有料サブスクリプションが必要です。

しかし、これらのサブスクリプションは個人にとって比較的高額です。そのため、個人開発者にとっては JetBrains の教育ライセンス、またはオープンソースプロジェクト向けサポートを選ぶのが適しており、いわゆる「無料で手に入れる」方法です。

半年前、私も教育ライセンスを利用しており、インターネットで購入した edu メールアドレスで申請していました。しかし数か月後、JetBrains にライセンスを停止されました。おそらく、その edu メールアドレスが不正利用されたことが原因だと思われます。

今回は教育ライセンスを使わず、オープンソースプロジェクトで申請してみることにしました。そこで、以下の内容があります。

申請

まず、公式サイトで提供されている2種類の無料ライセンスの申請方法を確認します。それぞれ教育ライセンスオープンソースプロジェクト向けサポートです。今回は後者を選びます。

無料ライセンスの申請に必要なオープンソースプロジェクトの条件を確認し、フォームへの入力に進みます。

すべての情報を入力したら、フォームを送信できます。その後、メールが1通届きます。

メールにあるとおり、申請を受け付けた旨の連絡があり、審査にはおよそ1週間かかるとのことでした。実際にはそれほど長くはかからず、申請を提出してから3日後に、審査に通過したというメールが届きました。

受け取り

メール内のリンクを開くと、JetBrains のサブスクリプション契約に移動します。そのまま同意すれば大丈夫です。

進むと、この注文のライセンスが表示されます。リンクをコピーして誰でも利用できますが、もちろん通常は自分で使います。

申請時に入力したメールアドレスで JetBrains アカウントを登録し、ログインすれば、すでに受け取りが完了していることを確認できます。

まとめ

簡単に説明すると、オープンソースプロジェクト向けサポートと教育ライセンスは同じく、有効期間が1年間です。期限が切れる前に更新を申請できます。ただし、教育ライセンスの場合は、現在も在学中であるか、まだ卒業していないことが前提です。一方、オープンソースプロジェクト向けサポートの更新には、そのプロジェクトが継続的にメンテナンスされており、直近3か月間に一定量のコードコミットが維持されていることが前提となります。

全体として、オープンソースプロジェクト向けサポートは比較的申請しやすく、プロジェクトのコード品質を審査されるわけではありません。何かを書き続けてコミットしていれば、審査に通過するのはそれほど難しくありません。