首先,我們來了解一下常用的開源協議有哪些
GPL,LGPL,BSD,Apache,Mozilla,MIT
。這些都是OSI 批準的協議,也是絕大多數公司會用到的協議。可以在這里查看。
一張圖解析分析以上幾種協議,(原著:烏克蘭程序員Paul Bagwell,翻譯:阮一峰)。
1133568-4081c2e87a0f63f4.jpg
那么如何選擇哪種開源協議呢,點這里查看,哎呦嘛,我只是搬運工
你要是問協議的介紹,坦白和你說,我也不知道是什么鬼,然后你又會噴我,說好的操作流程呢,別急,我這不是在搬運別人的東西么,介紹一下相關知識,裝一下C
嗯,來點自己抄的吧,這里分為兩種情況
一 如果你是首次創建倉庫項目
那么恭喜你,這個我不會...
1.看這里
2.其實就是說,找到Add a license
,選擇證書
3.接著,接著就完事了,可以在'license'文件中編輯
year
和name
二 如果你已有倉庫項目了
那么好,來,聽我瞎扯一下,其實github上也有添加開源協議的流程,只不過我還是得裝下C記錄一下
1.打開要添加開源項目的倉庫主頁,點擊Create new file.
2.在右上角的文件名輸入框中填寫
LICENSE
or LICENSE.md
3.點擊右邊的
Choose a license template
按鈕4.這時會跳出一個協議選擇頁面,要添加哪種就選哪種,這里以添加MIT協議為例
選中協議,確定好年份
year
和Full name
后,點擊Review and submit
回到添加證書頁面LICENSE
5.Edit file和Preview changes進行編輯和預覽,然后選擇
Commit directly to the master branch
,最后點擊底部的Commit changes提交歡迎搬運,注明出處