Licence分類和Github理解

2021-10-05 22:47:53 字數 877 閱讀 8010

licence分類

許可證分為:

允許商業整合且沒有開源風險的許可證,

修改後源**需要公開的許可證,

商業不友好軟體。

列舉以上幾個許可證的介紹

1.gpl

gpl規定:

gpl介紹:

gpl同其它的自由軟體許可證一樣,許可社會公眾享有:

1.執行,複製軟體的自由。

2.發行傳播軟體的自由。

3.獲得軟體原始碼的自由。

4.改進軟體並將自己作出的改進版本向社會發行傳播的自由。

gpl的出發點:

1.**的開源

2.免費使用和引用

3.修改

4.衍生**的開源和免費使用

2.bsd

bsd授權許可證沒有實現"通透性"自由,也就是其不保證軟體源**開放的連續性。這樣如果你希望採用別人開發的bsd軟體,進行一些修改,然後作為產品賣,或者僅僅保密自己的做的一些除了軟體開發以外的工作,那麼你就可以從中得利。

3.apache license

4.lgpl

1.定義:lgpl(lesser general public license):是gpl的乙個為主要為類庫使用設計的開源協議。

2.介紹:和gpl要求任何使用/修改/衍生之gpl類庫的的軟體必須採用gpl協議不同。lgpl允許商業軟體通過類庫引用(link)方式使用lgpl類庫而不需要開源商業軟體的**。這使得採用lgpl協議的開源**可以被商業軟體作為類庫引用並發布和銷售。

github

github是乙個面向開源及私有軟體專案的託管平台,因為只支援git 作為唯一的版本庫格式進行託管,故名github。在github中可以查詢許多開源**。

分類和回歸

分類模型和回歸模型本質一樣,分類模型是將回歸模型的輸出離散化。一般來說,回歸問題通常是用來 乙個值,如 房價 未來的天氣情況等等,例如乙個產品的實際 為500元,通過回歸分析 值為499元,我們認為這是乙個比較好的回歸分析。回歸是對真實值的一種逼近 簡言之 定量輸出稱為回歸,或者說是連續變數 明天的...

同一臺電腦上使用gitlab和github

在公司實習,使用的是公司郵箱賬號登入gitlab,而使用自己的私人郵箱賬號登入github,因此需要生成兩個ssh的key對應不同的伺服器。使用命令 ssh keygen t rsa c youremailaddress 生成key,其預設在 ssh 目錄下生成id rsa和id rsa.pub兩個...

分類和類擴充套件

分類 category 和 類擴充套件 extension 分類 category 1 給已經存在的類增加方法 可以不實現 不能增加成員變數 可以通過runtime來給分類新增屬性 2 分類可以訪問原來類中的成員變數 3 如果分類和原來的類出現同名的方法,優先呼叫分類中的方法 優先順序是 分類 最後...