AGPL協(xié)議科普 為什么我認(rèn)為啟動(dòng)器不會(huì)收到影響必須開源
眾所周知,SD-WebUI使用的是AGPL協(xié)議開源。
AGPL全稱是?GNU Affero通用公共許可協(xié)議(英語:GNU Affero General Public License,簡(jiǎn)稱GNU AGPL)

AGPL是一個(gè)GPL協(xié)議的強(qiáng)化版本,只是添加了網(wǎng)絡(luò)服務(wù)相關(guān)內(nèi)容。協(xié)議污染的部分與GPL一致。
GPL 協(xié)議原文鏈接:https://www.gnu.org/licenses/gpl-3.0.html
中文翻譯版的 GPL :https://zhuanlan.zhihu.com/p/608456168
以下簡(jiǎn)稱 A為 SD-WebUI 源程序。B 為 啟動(dòng)器。
B 沒有使用、附帶、修改任何 A 的源代碼。B 可以獨(dú)立于 A 啟動(dòng)。B 除了啟動(dòng)功能,還擁有 Git 管理、文件下載功能。B 并非只可以啟動(dòng) A,也可以啟動(dòng)類似參數(shù)的任何軟件。如我的 vits-webui。
B 進(jìn)行設(shè)置環(huán)境變量并且使用子進(jìn)程的形式啟動(dòng)?A,期間并沒有通過鏈接、進(jìn)程間通信的形式、網(wǎng)絡(luò)形式調(diào)用 A。也沒有交換共享數(shù)據(jù)結(jié)構(gòu),僅僅捕獲程序的文本輸出。
https://www.gnu.org/licenses/gpl-faq.html#GPLPlugins

來自官網(wǎng):https://www.gnu.org/licenses/gpl-faq.html#MereAggregation

B 會(huì)捕獲 A 的輸出,用來顯示與檢查報(bào)錯(cuò)。然而輸出并不包含在GPL內(nèi),官網(wǎng)解釋
https://www.gnu.org/licenses/gpl-faq.html#WhatCaseIsOutputGPL
