上次,堆疊長分享了《免費獲取 IntelliJ IDEA 激活碼的 6 種方式!》,反響熱烈,其中有一項是靠開源專案獲取免費激活碼,堆疊長也嘗試了下,成功靠開源專案獲取到了激活碼,真香!!
申請程序也并不是 100% 順利,其中還是有一些曲折的,
所以,這篇就是分享下如何靠開源專案獲取到正規激活碼的程序及注意的地方,如果你照著做,你也能夠拿到,
下面是激活詳情:

堆疊長就是通過下面這個 Spring Boot 實戰開源專案申請到的一年的免費使用權,
https://github.com/javastacks/spring-boot-best-practice
一年之后,如果這個專案還在維持,還可以繼續申請,
開源專案的條件
非商業開源專案可以獲得所有 JetBrains 工具的免費許可證,前提是專案需要滿足支持計劃的要求:
1)符合開源的要求;
https://opensource.org/docs/osd
2)正在開發狀態,并且最近 3 個月內有新代碼提交,也就是說這個開源專案必須維護了三個月;
3)不提供有開源代碼的付費版本,也不能有任何圍繞開源專案的商業服務;
4)不是由商業公司、機構發行的;
5)不付費給開源專案開發人員;
這個許可證僅供開源專案使用,并且只提供給開源專案的創建者和核心開發人員,

開始申請
如果你已經有一個開源專案有了三個月并且最近有在維護,那么可以馬上去申請,如果沒有,現在開始搞一個,三個月之后再申請,
申請入口:
https://www.jetbrains.com/shop/eform/opensource
申請表單:

申請表單很簡單,大多都是專案和個人的基本資訊,挑幾個重要的說吧!
1、Project age(專案年齡)
這里也說了:
Please note that a project must be in active development for at least 3 months to be eligible for support
請注意,一個專案必須在積極開發至少 3 個月才能獲取支持資格,
https://github.com/javastacks/spring-boot-best-practice
堆疊長申請的這個專案就已經是遠遠超過了 3 個月,填寫實際專案年齡即可,
2、License URL(許可證地址)
需要在你的專案中創建一個開源許可證,比如我在 Spring Boot 示例專案中用的是 Apache License 2.0,
創建很簡單,以 Github 為例,點擊創建檔案,然后在檔案名輸入框中輸入 "LICENSE",然后右邊就會自動出現一個按鈕:

點擊該按鈕可供你選擇開源許可證模板:

然后選擇一個適合你的開源許可證,按提示完成許可證創建操作即可,
3、No. of required licenses(申請許可證數量)
關于這個條件的說明:
Please note that the licenses are granted only to active contributors.
Their contributions to the project are regular and visible in the repository.
Non-code commits are not considered active development.
請注意,許可證只授予活躍貢獻者,他們對專案的貢獻是正常的并且能夠在代碼存盤庫中看到,沒有代碼的提交不會認為是活躍開發者,
必須要有代碼提交才行,意味著你不能通過強制 push 蒙混過關,
了解規則之后,再看看你的專案活躍貢獻者有幾個,填入對應的申請數量即可,
4、其他要求
1)利用開源專案申請許可證,申請人必須是開源專案的擁有者或者核心貢獻成員;
2)許可證只能用于非商業的開源專案開發;
3)許可證只能分享給開源專案的活躍貢獻成員;
填完所有必要資訊之后,點擊按鈕完成提交申請:

你所填的郵箱中會得到一封申請確認郵件:

JetBrains 需要 1-2 周時間來評估專案,評估完后會郵件通知結果,
申請結果
過了 9 天之后,JetBrains 終于來信了:

我的專案評估出問題了,說不能識別 "我是我",需要我把 XX 郵箱更新到 Github Profile 上面,或者任何其他方式幫助識別 "我是我",比如移除所有的 updates 操作,
原來是專案代碼的提交人郵箱和我提交許可證申請的郵箱不一致造成的,既然知道原因了就好辦了,我把所有歷史提交人的郵箱全部改成了提交申請時候的郵箱,然后再郵件回復了 JetBrains,(修改 Git 歷史資訊也是復雜操作,后續再另外出一篇,公眾號Java技術堆疊第一時間推送)
4天后,我獲取到激活碼了……

最后根據郵件鏈接獲取到了一年免費的許可證(JetBrains 所有產品),激活方式和其他渠道一樣,可以通過 JetBrains 賬戶、激活碼的方式進行激活,

許可證過期前還會收到續期提醒,如果開源專案還符合上面所說的條件,那么還能繼續申請,
總結
堆疊長成功通過開源專案申請到了免費許可證,一點小小的經驗分享給大家了,希望能幫到那些到處找激活碼的小伙伴了,
其實也并不難,有一個超過 3 個月的開源專案即可,要確保成功率,文中提到的一些細節就要注意了,堆疊長從申請到拿證也就 13 天,其中反復溝通也是拖慢了申請進度,
需要注意的是,開源專案申請的許可證只能開發開源專案,不能用于商業用途,如果用了會怎么樣,我也不知道,被發現可能就再也申請不了了(我猜的,具體看授權協議),
最后,關注Java技術堆疊微信公眾號,堆疊長將繼續分享好玩的 Java 技術,公眾號第一時間推送,在公眾號后臺回復:IDEA,可以獲取歷史 IDEA 教程,都是干貨,
如果有幫助,點個在看鼓勵一下哦!也歡迎分享轉發給更多有需要的朋友~
近期熱文推薦:
1.免費獲取 IntelliJ IDEA 激活碼的 6 種方式!
2.我用 Java 8 寫了一段邏輯,同事直呼看不懂,你試試看,,
3.吊打 Tomcat ,Undertow 性能很炸!!
4.國人開源了一款超好用的 Redis 客戶端,真香!!
5.《Java開發手冊(嵩山版)》最新發布,速速下載!
覺得不錯,別忘了隨手點贊+轉發哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/35166.html
標籤:Java
上一篇:深入理解Java之裝箱與拆箱
