
原由:一直以來敲代碼的工具都是 Vscode,最近想試一試 WebStorm 了。前端
通常來講,使用 JetBrains 系列產品的方式多是這幾種:付費,破解,或者申請 license。正版的價格,第一年大概要 60 美刀,雖而後面續費會降價,但仍是比較貴,因此 pass;至於破解,說實話不合適,並且也不穩定,花那麼多的時間和精力去解決破解的問題,不值得,pass;最後的方案就是 license 了,原本學生能夠用教育郵箱(edu)去申請,這應該是最快捷的方式,不過咱們學校教育郵箱還得填表申請才能開通,無比麻煩,so,最後選擇了用開源項目申請 license。web
選擇項目
那麼第一步的話就是選擇咱們的開源項目了。JetBrains 在這方面的要求其實至關寬鬆,你的項目不必定要有不少的 star 數和 commit 數,只要求:apache
-
項目處於活躍開發期至少三個月(不能長期不維護) -
項目聲明瞭開源協議(MIT,apache 等均可以)
原本想拿以前作的一個開源主題去申請算了,但這個項目已經將近一年沒有維護,估計過不了審覈,另外,手頭正在作的項目也沒法保證會長期維護,因此最後選擇了本身的我的博客去申請。博客我已經堅持寫了 1 年半了,按期寫文章更新博客仍是能夠作到的,所以長期維護不是問題,之後再次申請也方便不少。微信
補充一下:這裏其實仍是投機取巧了,由於嚴格來講這並不算是什麼開源項目,但做爲備選方案仍是能夠的。app
填寫申請表
第二步就是來到 這個地址[1] 填寫申請表:編輯器

-
Project age:項目開發週期 -
No. of reuqired licenses:申請的 license 數量。由於項目參與者只有我一我的,因此只能申請一個 license。若是你的項目有多個 contributor,是能夠申請多個 license 的 -
Project description:簡要介紹一下本身的項目 -
Email Address:郵箱留 QQ 或者網易均可以
收到郵件
接下來官方會給你發一封郵件,而後等待他們完成審覈就 ok 了。我是在 17 號申請的,今天(22 號)收到了申請經過的郵件,先後大概花了 5 天。審覈時長因人而異,有的速度快的一天就經過了,可是作好下面的事,可能審覈就會快不少:工具
-
儘可能在 GitHub 的我的信息頁留下和申請表中同樣的聯繫郵箱,主要是爲了驗明身份。固然,忘記了也不要緊,審覈人員會發郵件提醒你 -
切記開源協議文件放在 master 分支下的根目錄,不要放錯位置
總之,有什麼問題能夠隨時發郵件諮詢審覈人員,好比審覈進度啥的。他們的態度真的很是很是友好,並且也會提醒你哪些地方不符合審覈要求,須要你去修改。flex
審覈經過的郵件內容大概是這樣的:lua

說一下幾個要點:url
-
能夠憑該 license 使用 JetBrains 的系列產品,期限一年,到期後若是項目依然符合申請要求,能夠繼續申請 -
只能用於我的開發,不能用於商業性用途 -
若是願意,能夠在項目主頁上放置 JetBrains 的相關連接和 logo
激活 license
點擊郵件中的連接 Take me to my licnese(s)
,隨後會跳轉到官網。這裏若是事先沒有註冊 JetBrains 帳號,會有彈窗提示你去註冊:在彈窗中填寫以前申請表中留下的郵箱,以後會收到一封郵件,點擊郵件提供的連接去建立帳號,確認後跳轉到以下頁面,點擊紅框部分(以前用於申請的項目):

再點擊 Active subscriptions
進行激活:

到這裏,其實咱們的 license 就已經激活了,不過咱們尚未選擇把它分配給誰。若是大家是一個團隊共同參與的項目,那麼負責人能夠將多個 license 分配給成員,我這裏只有一我的,因此直接點擊 Assign
就能夠了:

在這裏填寫接收者的郵箱,也就是我本身的郵箱啦:

最後,郵箱就會收到一封攜帶 license ID 的郵件。
激活產品
到這裏,咱們的帳號就已經和激活的 license 綁定在一塊兒了,如今直接用這個帳號激活 WebStorm 便可:

OK ~~ 在到期以前,你不再會收到 Your WebStorm evaluation has expired
的提示了,能夠專心快樂地寫代碼了!

Reference
https://www.jetbrains.com/shop/eform/opensource
本文分享自微信公衆號 - 漫遊前端世界(gh_6ac344b74a01)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。