春松客服開源以來,完成了超過 17,000 次官網(wǎng) Docker 鏡像部署,超過 1,000 家企業(yè)使用,得到社會各界關(guān)注。我們收到來自于開發(fā)者、企業(yè)、IT 集成商、其他開源社區(qū)的對春松客服的發(fā)展情況、開源社區(qū)治理的數(shù)千次咨詢,尤其是有意于使用春松客服上線客服系統(tǒng)的企業(yè)或開發(fā)者。

很多人驚嘆于春松客服的功能、代碼質(zhì)量和文檔,在認可春松客服之后,大家關(guān)心最多的就是:春松客服的開源許可協(xié)議。因為站在用戶角度,開源協(xié)議明確回答了:
- 作為春松客服使用者,我得到代碼和軟件安裝包后,我有哪些權(quán)力;
- 作為春松客服使用者,我成為貢獻者、開發(fā)者有哪些好處;
- 作為春松客服發(fā)布者和維護者的你們,對我有什么要求。
開源軟件(OpenSource Software)是伴隨著自由軟件(Free Software)商業(yè)化過程中出現(xiàn)的術(shù)語。沒有開源軟件就沒有今天數(shù)字化生活,互聯(lián)網(wǎng)時代。開源許可協(xié)議就是圍繞軟件制作、軟件銷售、軟件產(chǎn)權(quán)的契約。這個契約有關(guān)各方的權(quán)力、義務和回報。這個契約因為有法律約束力,它將軟件發(fā)布者、軟件維護者、軟件用戶、軟件銷售者凝聚在一起,促進這個集體的合作,創(chuàng)造價值。了解這個契約,就會認識開源的魅力;認識了開源的魅力,就會認可開源的精神;認可開源的精神,就會受到鼓舞,參與開源社區(qū)的建設(shè);參與開源社區(qū)的建設(shè),就會帶來精神和物質(zhì)的回報;有了豐富的精神和物質(zhì)生活,就是我們實現(xiàn)了開源的初心:自由的人做自由的軟件。雖然我們會談到錢,但自由的價值是無法衡量的。所以,作為開源客服系統(tǒng)春松客服的發(fā)布者,我期待下載春松客服的源碼的人,可以讀到這篇文章:讓我們共同的遵守這個契約,一起做好開源客服系統(tǒng)。
春松客服使用的開源許可協(xié)議是 Apache 2.0,該協(xié)議文件在春松客服源碼文件的頭部和代碼庫的LICENSE文件中,都有攜帶,受限于以上形式的篇幅,不能詳細描述,本文將對內(nèi)容進行展開,用更簡單的語言,口語化的描述。
春松客服采用的開源許可協(xié)議詳細闡述分為五個部分:
- 稱呼定義
- 用戶必須遵守什么
- 用戶可以做什么
- 用戶如果想提交代碼
- 對違反協(xié)議的用戶
一、稱呼定義
以下"用戶"、"您"泛指所有和春松客服有關(guān)聯(lián)的人或組織,包括但不限于:源碼或安裝包的使用者、開發(fā)者、維護者、報告(缺陷、性能、瓶頸、文檔、需求、建議、測試)者、發(fā)布者、集成商、繼承春松客服衍生的企業(yè)軟件的開發(fā)者。開發(fā)者指獨立的人、企業(yè)、機構(gòu)等。
以下"我"、"開發(fā)者"泛指所有提交源代碼到春松客服軟件庫的人或組織。
二、用戶必須遵守什么
2.1 保留春松客服的開源許可協(xié)議聲明
在您使用春松客服的源碼、軟件及衍生作品時,必須保留春松客服的聲明。
· 2.1.1 源碼庫的 LICENSE 和 NOTICE 文件(如果春松客服官方代碼庫存在該文件)

· 2.1.2 在源文件的頭部
服務端聲明示例:

客戶端聲明示例:


· 2.1.3 在引用春松客服時進行說明
您可以引用"春松客服"及其 LOGO 以表述春松客服和春松客服開源社區(qū),當您使用春松客服及其安裝包,對外提供基于春松客服和其衍生作品時,必須聲明春松客服及其官網(wǎng)地址:https://www.cskefu.com或官網(wǎng)源代碼倉庫https://github.com/chatopera/cskefu。
2.2 不許使用春松客服作為您的產(chǎn)品的商標
作為用戶,不允許您使用"春松客服"及春松客服 LOGO 作為您的商品名、商標、服務標志或產(chǎn)品名。
三、用戶可以做什么
在遵守前述條件情況下,您享有下面的權(quán)力。
3.1 享受自有的版權(quán)
作為用戶,您可以免費復制、使用、修改、再許可、分發(fā)本作品及衍生作品,該作品的源代碼可以不公開。
3.2 享受自有的專利
作為用戶,我在此授予您專利許可:即使您的專利涉及我的專利、我的潛在專利,您也可以永久性地免費使用您的專利,用于制作、使用、出售、轉(zhuǎn)讓春松客服相關(guān)的作品,包括衍生于春松客服的作品;但是,如果您利用您的專利告春松客服侵犯了您的權(quán)益,那么您的專利許可,在您告我那天,我授予您的專利許可被我收回,您的專利將不具備法律基礎(chǔ)。
3.3 銷售
作為用戶,您可以銷售春松客服、您修改后的春松客服、或其它衍生于春松客服的作品。
四、用戶如果想提交代碼
4.1 參與貢獻
作為用戶,您可以提交代碼到春松客服源碼庫,成為春松客服開發(fā)者。
· 4.1.1 改動文件
作為春松客服開發(fā)者,在您的改動文件中,應帶有您的修改的聲明;或者不聲明,默認就是春松客服采用的 Apache 2.0 協(xié)議。
改動的聲明,比如在文件最開頭,添加 Modifications copyright:
TEXT
/*
* Copyright (C) 2018-2022 Chatopera Inc,
* Modifications copyright (C) {YEAR} {YOUR NAME}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
· 4.1.2 新增文件
作為春松客服開發(fā)者,在您新增的文件中,應帶有您的聲明;如果不聲明,默認就是春松客服采用的 Apache 2.0 協(xié)議。
4.2 免責
作為用戶,您使用、銷售春松客服過程中,遇到任何的麻煩,不要認為春松客服的發(fā)布者、維護者應承擔法律責任。任何春松客服開發(fā)者提交到開源社區(qū)的代碼,都是出于優(yōu)化增強軟件的目的,但是不保證沒有 BUG、缺陷、瓶頸等,我們不對春松客服給您造成的任何經(jīng)濟損失承擔責任。除非您和春松客服的開發(fā)者、維護者另外簽訂了協(xié)議,那么該開發(fā)者、維護者將承擔潛在的責任和法律風險。
五、對違反協(xié)議的用戶
春松客服采用的開源許可協(xié)議是開放、商業(yè)友好、寬松的,充分的表達了我們的心聲:合作共贏。但是如果,如果我們發(fā)現(xiàn)使用春松客服源碼的人,有違反春松客服采用的開源許可協(xié)議,我們將:
- 訴諸法律 - 您需要承擔法律責任,并承擔一切訴訟費用、我方經(jīng)濟損失和您的違法所得
- 訴諸媒體 - 將您的行為公布于開源社區(qū),成為不遵守知識產(chǎn)權(quán)的案例
同時,在遵守我國法律的前提下,我們不放棄任何可以懲治您的方法:對于那些不遵守我們立的契約而傷害我們權(quán)益的人,我們是不寬容的。
引用及參考文獻
1. 逐句深扒 Apache 許可協(xié)議原文,一文看懂!
2. 開源定義是什么?為什么OSI不接受SSPL?
3. 如何選擇開源許可證?
4. 一文看懂開源許可證,能不能商用再也不抓瞎
5. 了解開源的許可證GPL、LGPL、BSD、Apache 2.0的區(qū)別
6. 一文看懂開源許可證丨開源知識科普
7. 詳細介紹 Apache Licence 2.0 協(xié)議
8. 開源許可違反:案例說明(Apache License 2.0)
9. Open Source Licenses 101: Apache License 2.0
附件
Apache 2.0 中文協(xié)議(法律聲明)
Apache License, Version 2.0的官方文本地址:https://www.apache.org/licenses/LICENSE-2.0.html
以下內(nèi)容為 Apache 2.0 協(xié)議條款的中文翻譯版。
Apache License 2.0 版,2004 年 1 月http://www.apache.org/licenses/
使用,復制和分發(fā)的條款和條件
定義
"許可"是指本文檔第 1 至 9 節(jié)定義的使用,復制和分發(fā)的條款和條件。
"許可人"是指版權(quán)所有者或授予許可的版權(quán)所有者授權(quán)的實體。
"法律實體"是指行為實體與控制該實體,由該實體控制或受其共同控制的所有其他實體的聯(lián)合。就本定義而言,"控制"是指(i)不論是通過 Contract 還是其他方式直接或間接引起該實體的指示或 Management 的權(quán)力,或(ii)百分之五十(50%)的所有權(quán)或更多的已發(fā)行股票,或(iii)該實體的實益擁有權(quán)。
"您"(或"您的")是指行使本許可授予的許可的個人或法人實體。
"源"形式是指進行修改的首選形式,包括但不限于軟件源代碼,文檔源和配置文件。
"對象"形式是指源形式的機械轉(zhuǎn)換或翻譯產(chǎn)生的任何形式,包括但不限于已編譯的目標代碼,生成的文檔以及對其他媒體類型的轉(zhuǎn)換。
"作品"是指根據(jù)許可獲得的著作權(quán)作品,無論是源形式還是對象形式,均應包含在該作品中或隨附于其上的版權(quán)聲明所指示(以下附錄中提供了一個示例)。
"衍生作品"是指基于(或衍生自)該作品的任何作品(無論是源形式還是對象形式),并且其編輯修訂,注解,細化或其他修改從整體上代表原始作品的作者身份。就本許可而言,衍生作品不應包括與該作品及其衍生作品保持分離或僅鏈接(或按名稱綁定)的作品。
"貢獻"是指版權(quán)擁有者,個人或個人有意向許可人提交以包括在作品中的任何創(chuàng)作作品,包括作品的原始版本以及對該作品或其衍生作品的任何修改或增補。授權(quán)代表版權(quán)所有者提交的法人實體。就此定義而言,"已提交"是指發(fā)送給許可方或其代表的任何形式的電子,口頭或書面通訊,包括但不限于有關(guān)電子郵件列表,源代碼控制系統(tǒng)和問題跟蹤系統(tǒng)的通訊,由許可方或代表許可方 Management,以討論和改進本作品,但不包括版權(quán)擁有者明顯標記或以其他方式書面指定為"非貢獻"的通信。
"貢獻者"是指許可人以及許可人已經(jīng)代表其收到貢獻并隨后合并到作品中的任何個人或法人實體。
版權(quán)許可的授予
在遵守本許可的條款和條件的前提下,每位貢獻者特此向您授予永久性的,Global 性的,非排他性的,免費的,免版稅的,不可撤銷的版權(quán)許可,以復制,準備衍生產(chǎn)品以來源或客體形式對作品及此類衍生作品進行公開展示,公開表演,再許可和分發(fā)的作品。
專利許可的授予
在遵守本許可的條款和條件的前提下,每位貢獻者特此向您授予永久,Global 性,非排他性,免費,免版稅,不可撤銷的許可(本節(jié)中所述除外) )制作,制作,使用,提供要約,出售,import,以及以其他方式轉(zhuǎn)讓作品的專利許可,但該許可僅適用于該貢獻者應許可的專利索賠,而這些專利索賠僅因其貢獻而受到侵犯或?qū)⑺麄兊呢暙I與提交的作品相結(jié)合。如果您針對任何實體(包括訴訟中的交叉索賠或反索賠)提起專利訴訟,指稱該作品或該作品中包含的貢獻構(gòu)成直接或共同的專利侵權(quán),則根據(jù)本許可授予您的任何專利許可該工作應在提起訴訟之日終止。
再分發(fā)
只要您滿足以下條件,您可以在任何媒介中以修改或不修改的形式,以源或?qū)ο蟮男问綇椭坪头职l(fā)作品或衍生作品的副本
- 您必須向該作品或衍生作品的任何其他接收者提供本許可的副本;和
- 您必須使所有修改過的文件帶有明顯的聲明,表明您已更改文件;和
- 您必須以您分發(fā)的任何衍生作品的"源"形式保留該作品"源"形式的所有版權(quán),專利,商標和出處聲明,但與這些衍生作品的任何部分無關(guān)的那些聲明除外;和
- 如果作品包含"注意"文本文件作為其分發(fā)的一部分,則您分發(fā)的任何衍生作品都必須包括該通知文件中包含的署名聲明的可讀副本,但不包括與聲明的任何部分無關(guān)的那些聲明。衍生作品,至少應位于以下至少一個位置:在作為衍生作品一部分分發(fā)的 NOTICE 文本文件中;在原始表格或文檔中(如果與衍生作品一起提供);或在"衍生作品"產(chǎn)生的顯示中,通常在任何時候出現(xiàn)此類第三方通知的地方。注意文件的內(nèi)容僅供參考,請勿修改許可證。您可以在您分發(fā)的衍生作品中添加您自己的歸屬通知,在作品的"通知"文本旁邊或作為附錄,前提是此類附加歸屬通知不能被解釋為修改許可。
您可以在自己的修改中添加您自己的版權(quán)聲明,并可以提供其他或不同的許可條款和條件,以使用,復制或分發(fā)您的修改,或任何此類衍生作品作為一個整體,前提是您使用,復制和分發(fā)了否則,作品應符合本許可中規(guī)定的條件
貢獻的提交
除非您另有明確說明,否則您主動提交給許可人的包括在作品中的任何貢獻均應符合本許可的條款和條件,沒有任何其他條款或條件。盡管有上述規(guī)定,本文中的任何內(nèi)容都不能取代或修改您可能與許可方簽署的有關(guān)此類貢獻的任何單獨許可協(xié)議的條款。
商標
本許可不授予許可使用許可人的商標名稱,商標,服務標記或產(chǎn)品名稱的權(quán)利,除非在描述作品的來源和復制作品的內(nèi)容時合理合理地使用是必需的 NOTICE 文件。
免責聲明
除非適用法律要求或書面同意,否則許可方將按"原樣"提供工作(每個貢獻者均應提供其貢獻),而沒有任何形式的保證或條件,無論是明示的還是明示的。隱含(包括但不限于)標題,非侵權(quán),可貿(mào)易性或特定目的適用性的任何保證或條件。您應獨自負責確定使用或重新分發(fā)作品的適當性,并承擔與您行使本許可下的許可有關(guān)的任何風險。
責任限制
在任何情況下,在任何法律理論上,無論是侵權(quán)(包括過失),Contract 還是其他形式,除非適用法律要求(例如故意和嚴重過失的行為)或書面同意,任何貢獻者均應對您承擔賠償責任,包括由于本許可或由于使用或無法使用本作品而引起的任何性質(zhì)的任何直接,間接,特殊,偶然或后果性損害(包括但不限于商譽損失,停工,計算機故障或故障,或任何及所有其他商業(yè)損失或損害賠償),即使已告知該貢獻者此類損失的可能性。
接受保修或其他責任
在重新分發(fā)其作品或衍生作品時,您可以選擇提供支持,保證,賠償或其他責任義務和/或與此相一致的權(quán)利并收取費用。License。但是,在接受此類義務時,您只能代表您自己并獨自承擔責任,不能代表任何其他貢獻者,并且僅在您同意賠償,捍衛(wèi)每個貢獻者并使他們不承擔任何責任的情況下,或由于您接受任何此類保證或其他責任而針對該貢獻者提出的索賠。
條款和條件的結(jié)尾
附錄:如何將 Apache 許可證應用于您的工作
要將 Apache 許可證應用于您的工作,請附上以下樣板聲明,并用括號" []"括起來的字段替換為您自己的標識信息。 (不包括方括號!)文本應包含在文件格式的相應 Comments 語法中。我們還建議在與版權(quán)聲明相同的"印刷頁面"中包含文件或類名以及用途說明,以便在第三方 Files 中更容易識別。
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.