2022/07/30 –, TR209
言語: 漢語
2016 年 9 月,GitHub 增加了一個新功能是偵測並顯示專案使用的授權條款,不過有支援的授權條款並不多,只有比較有名的那些授權條款。當時講者是個重度的 Vim 使用者兼擴充套件開發者,也一直對 Vim 所使用的特別的 Vim License 有所認識,於是我也在 GitHub 推出這個功能後不久,就發現到他們的授權條款偵測功能並無法辨認到 Vim License,由於 GitHub 用來偵測授權條款的部分是使用開源的函式庫,這也讓我興起了透過貢獻開源專案來讓 GitHub 可以偵測到 Vim License 的念頭,結果這個想法,花了將近五年的時間才終於到達終點,這場分享就是這將近五年時間,我的所知和所學的彙整。
- The license detection feature of GitHub
- Choose a license
- Detect and display the license
- How to contribute new licenses to GtiHub
- The Licensee lib
- choosealicense.com
- SPDX license list
- Vim License
- Software name?
- The maintainer?
- Who is using it?
- Implement
- The unexpected issue
- The issue
- How to solve
- Release!!
有一點開發經驗、對貢獻開源專案有興趣者、對開源授權條款有興趣者
Difficulty –Beginner
othree(歐三),十多年前為了製作個人網頁而與程式語言結緣,接著便一頭栽進 Web 的世界,持續關注 Web 技術的發展,不時在部落格及各活動分享新知,近期關注 HTML5、CSS3、Web Standards、語意網等議題,被認為專長於 JavaScript,其實最喜歡的是鑽研如何寫出趨於完美的的 HTML 文件。