假設我想通過我的博客或其他網站公開提供一些我的源代碼。如何在源代碼文件中指明它擁有什麼許可證?
如何正確指出我已應用於源的開源許可證?例如,使用MIT許可證或代碼項目開放許可證,我應該在源文件頂部放置什麼東西,還是應該在網頁上放一些東西?
假設我想通過我的博客或其他網站公開提供一些我的源代碼。如何在源代碼文件中指明它擁有什麼許可證?
如何正確指出我已應用於源的開源許可證?例如,使用MIT許可證或代碼項目開放許可證,我應該在源文件頂部放置什麼東西,還是應該在網頁上放一些東西?
最常見的途徑是在塊註釋內的文件頂部包含一個授權通知 - 這是最有可能確保任何使用代碼的人都知道該授權的方式,因爲唯一可行的方式是從代碼中解耦出來的是有意刪除它的人。
不能傷害它們,但你絕對需要在文件中指明它。一個LICENSE
文件在根指出哪個許可證在哪裏使用也不是一個壞主意。
如果您有單獨的代碼文件,則COPYRIGHT file is suggested。如果您在博客上發佈代碼,請將該許可證作爲評論行添加到頂部。也可以在頂部使用reference the license via a link,而不是將其完全包含在代碼中。在最後一個鏈接上查看QA。
/* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php */