GPL
VS AGPL VS SSPL [開放原始碼 / 開源 協議 的 比較]
GPL和AGPLv3的區別
GPL:GNU通用公共許可證(GNU
General Public License)
AGPL:The
GNU Affero General Public License
GPL
v3協議,意味着修改和使用其代碼都需要開源,但是這是建立在軟件分發的基礎上,如果使用代碼作為服務提供,而不分發軟件,則不需要開源。這實際上是GPL協議本身的缺陷。
AGPL
v3協議,也就是說,除非獲得商業授權,否則無論以何種方式修改或者使用代碼,都需要開源。
SSPL 和 AGPL 協議有什么區別?
SSPL 搆建於 AGPL 的精神之上,但明確了將開源軟件作為服務提供的條件。
SSPL 保留了開源社區在 AGPL 下使用 MongoDB 所有擁有的相同權利:使用、審查、修改和重新發布軟件的自由。
唯一實質性的變化,就是加了一個明確的條件,即任何試圖將 MongoDB 作為服務加以利用的組織,都必須開放用於提供此類服務的軟件的源代碼。