SPDX消除了對軟體許可證的困惑

2021-10-08 04:42:15 字數 723 閱讀 5130

但是具體授予了哪些權利? 這取決於開發人員選擇哪種許可證。 大多數專案使用少數幾個標準許可證之一,但是它們並不總是清楚地溝通。 例如,可以根據「 gnu通用公共許可證(gpl)」發布專案。 但是哪個版本? 收件人可以根據需要選擇更高版本嗎?

軟體包資料交換 (spdx)是linux foundation專案,旨在通過定義報告資訊的標準來幫助減少軟體的歧義。 許可證就是這樣的一條資訊。 spdx提供了一種格式,用於列出適用於軟體包的特定許可證變體和版本。 擁有300多個許可證,您很可能會找到自己使用的許可證。 許可證列表包含乙個易於理解的名稱,乙個短名稱以及指向完整許可證文字的鏈結。 spdx還提供了將許可證檔案的文字與許可證的正式文字進行匹配的準則 。

spdx工作組最近發布了許可證列表的3.0版。 此主要修訂版包括澄清的gpl版本識別符號,改進的匹配指南以及列表的新主格式。 新格式取代了電子**和文字檔案,而採用了xml樣式的模板。 這允許在許可證中更豐富地表達字段。

擁有明確的許可證通訊機制對開發人員而言似乎不是很重要,但對下游開發人員而言卻很重要。 對於可能需要向客戶提供包含元件軟體包的物料清單的商業開發人員而言,尤其如此。 或者法律部門可能想知道正在使用哪些開放源**許可證,以便它們可以幫助確保合規性。

無論出於何種原因,借助spdx標準和工具(例如spdx工作組自己的社群支援的或商業的工具),開發人員都可以通過一種易於理解的方式來交流軟體許可證。

翻譯自:

狗日的開源軟體許可證

from 你知道這個世上有多少種開源軟體的許可證嗎?gpl,bsd,mit,apache?gnu上有個網頁,上面記錄了幾乎所有的開源軟體的許可證 真 的多,有開源的,有商用的,有軟體的,有文件的,多得你都不想看了,天殺的,程式設計師們還真能鼓搗啊。不過,主流的也就幾種 gpl bsd mit moz...

狗日的開源軟體許可證

from 你知道這個世上有多少種開源軟體的許可證嗎?gpl,bsd,mit,apache?gnu上有個網頁,上面記錄了幾乎所有的開源軟體的許可證 真 的多,有開源的,有商用的,有軟體的,有文件的,多得你都不想看了,天殺的,程式設計師們還真能鼓搗啊。不過,主流的也就幾種 gpl bsd mit moz...

哪種開源許可證下的軟體可以用於商業

哪種開源許可證下的軟體可以用於商業 開源的軟體大家應該不會陌生,它幫助我們可以迅速的了解乙個技術的實現過程。並且可以加快我們的開發速度。但是不同的 開源軟體遵守各自的許可證協議,有些開源軟體是不能用作商業用途的。經過open source initiative 組織通過批准的開源協議目前 有60多種...