電商平台有很多現成的【開源軟體】可用,例如 Magento

但很多人用於商業目的時都【違法】了。

開源軟體與法律授權

每個【開源軟體】都附隨法律權條款,內容是雙方的權利與義務,代表著使用人 (你) 可以獲得權利 (例如免費),但也有著相對的義務要遵守。

我相信很多人沒去思考【義務】是什麼,更不用談如何遵守。

Magento 的授權條款

Magento 官方網站很明白的指出,授權條款有兩種,一為【商業版本】,一為【社群版本】,後者即所謂的開源軟體。

【商業版本】網路查到的授權金為 $180,000 美金。雖然要付費,但優點是不用遵循【社群版本】的義務。

什麼是【社群版本】的義務?

【社群版本】的義務寫在法律授權條款中,即 OSL-3.0 (Open Software License 3.0)。簡化之,如果你認為 GPL 或 AGPL 條款是病毒行為,那麼 OSL-3.0 比他們更可怕。

這個條款聲明什麼?權利其一,他允許你免費使用、修改、散布等;但義務其一,不管有無產生衍生著作,都要將【產品所有前後相關的程式碼,依據 OSL-3.0 授權條款,提供給任何人使用】。

是的!如果使用 Magento 社群版本,不管有無修改程式碼,或就算僅改了一行程式,都要將程式碼以 OSL-3.0 提供給任何人使用。也因為使用 OSL-3.0 授權,所以原則上不得進行收費 (例如有人跟你要求程式碼時),而且即使是競爭對方跟你索取完整程式碼時,你也必須無償提供出來。

因此,若基於 Magento 社群版本上,添增版型、金流、物流、倉管等模組,全都要無償給任何人使用。

所以像【歐斯瑞 astralweb】這種有提供額外響應式設計、主題、複合式商店、擴充等功能的公司,其實都要無償再提供給任何人使用,否則著作權人 Magento 有權提出侵權告訴。