一 OSS許可證概述
OSS(開(kāi)源軟件)的代碼也是一種著作物君旦,受著作權(quán)法保護(hù)。我們可以在遵循著作權(quán)里規(guī)定的條件(許可證)的前提下苞慢,使用其著作物(軟件)申鱼,萬(wàn)一不小心違反了許可證,就等于侵害了著作權(quán)活喊,代碼的原作者可能要求你停止侵權(quán)行為丐膝,那就要面臨需要將公開(kāi)的內(nèi)容撤下來(lái)的風(fēng)險(xiǎn)。
二 常見(jiàn)的OSS許可證
OSS許可證分類:
例如使用了Apache v2證書(shū)的代碼钾菊,可以用于商業(yè)用途帅矗,且無(wú)需公開(kāi)代碼。
近年來(lái)煞烫,由于AWS等云廠商直接將開(kāi)源軟件作為服務(wù)出售浑此,且不用給軟件開(kāi)發(fā)者支付費(fèi)用,與商業(yè)開(kāi)源公司形成了直接競(jìng)爭(zhēng)滞详。于是凛俱,包括Elastic NV紊馏,MongoDB Inc.,Confluent(Apache Kafka背后的公司)和Redis Labs(Redis背后的公司)在內(nèi)的一大批開(kāi)放源代碼公司對(duì)許可進(jìn)行了突然的更改蒲犬。他們開(kāi)始向用戶免費(fèi)提供其一些商業(yè)軟件朱监,甚至允許他們查看該軟件的源代碼,但是對(duì)其許可證增加了限制原叮,以使公共云提供商不能這樣做赫编。
三 Elasticsearch許可證變更
許可證變更說(shuō)明
自 6.3 版本起,所有$PRODUCT(項(xiàng)目)倉(cāng)庫(kù)(Elasticsearch, Logstash, Kibana, Beats) :
- 所有現(xiàn)存的 Apache 2.0 協(xié)議的代碼都將保持相同的協(xié)議奋隶,什么都不用動(dòng)擂送。
- 我們會(huì)創(chuàng)建一個(gè)新的 X-Pack 目錄,將 x-pack-$PRODUCT 的代碼放入到該目錄唯欣,基于 Elastic EULA 協(xié)議嘹吨,允許相應(yīng)的衍生和貢獻(xiàn)。
- 我們將修改最頂層的協(xié)議為一個(gè)簡(jiǎn)單的 Elastic License境氢,包含這個(gè)倉(cāng)庫(kù)里面那些文件是Apache 2.0躺苦,那些是 Elastic EULA 的詳細(xì)細(xì)節(jié)。
同時(shí)产还,X-Pack 功能將打包到默認(rèn)的發(fā)行版里面匹厘。所有免費(fèi)的功能都包含在里面且默認(rèn)開(kāi)啟且永遠(yuǎn)不會(huì)出現(xiàn)‘過(guò)期’,而商業(yè)特性則可以通過(guò)試用證書(shū)可選的啟用脐区。因?yàn)槊赓M(fèi)的證書(shū)永遠(yuǎn)不會(huì)過(guò)期愈诚,所以你再也不用通過(guò)注冊(cè)來(lái)就直接獲取它了。除此以外牛隅,一個(gè)只包含 Apache 2.0 協(xié)議代碼的包也會(huì)同樣會(huì)創(chuàng)建并提供下載炕柔。
Elasticsearch License 不允許商用
受影響的功能
可使用只包含 Apache 2.0 協(xié)議代碼的包
參考:
https://github.com/elastic/elasticsearch/blob/master/licenses/ELASTIC-LICENSE.txt
https://www.elastic.co/cn/what-is/open-x-pack
https://www.elastic.co/cn/subscriptions