日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

什么是license

發布時間:2024/3/12 编程问答 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 什么是license 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

比如我們建了一個nodejs項目,里面的package.json會有license屬性。那么license是什么?

定義

license,即許可證
許可證在我們在發布自己的軟件的時候跟軟件代碼一起發布。
它用來規定使用該軟件的開發人員或組織對該軟件的使用權限。擁有清晰的許可證有助于明確定義該軟件可以使用的范圍。
比如,如果想完全開源,用Apache2.0就行,googlecode就是用的這個,很多的框架和開源軟件也是這個。如果不想開源也可以自己寫,列明軟件使用者的注意事項,隨軟件一起發布。

常見的許可證


可以看到,一共有九種非常常用的許可證。
下面以Apache許可證為例,進行介紹。

Apache許可證

Apache Licence是著名的非盈利開源組織Apache采用的協議。
該協議和BSD類似,同樣鼓勵代碼共享和尊重原作者的著作權,同樣允許代碼修改,再發布 (作為開源或商業軟件)。

同時規定了以下條件

  • 需要給新代碼的用戶Apache License
  • 如果你修改了代碼,需要在被修改的文件中說明
  • 在延伸的代碼中(修改和有源代碼衍生的代碼中)需要帶有原來代碼中的協議,商標,專利聲明和其他原來作者規定需要包含的說明。
  • 如果再發布的產品中包含一個Notice文件,則在Notice文件中需要帶有Apache License。你可以在Notice中增加自己的許可,但不可以表現為對Apache License構成更改。

總結

以上是生活随笔為你收集整理的什么是license的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。