MySQL掃盲 -- 授權方式 (轉)
My掃盲 -- 授權方式
作者:王猛 (to:HeartIcy@163.com">HeartIcy@163.com)
很多人都不理解的授權方式,主要原因是沒有中文資料別無其他!
我不想嘲笑誰,但是我認為有必要搞清楚這一重要的因素。國際官司我
們已經吃虧太多了,我不想這變成笑柄。
當前,MySQL採用雙重授權(Dual Licensed),他們是GPL和MySQL AB
制定的商業許可。如果你在一個遵循GPL的自由()專案中使
用MySQL,那麼你可以遵循GPL協議使用MySQL。否則,你需要購買MySQL
AB制定的那個商業許可協議。這裡最重要的一點就是要想免費使用MySQL,
你所開發的必須是遵循GPL的自由(開源)軟體,雖然被批准的自由
(開源)許可協議有很多個。
理清授權管轄的範圍
MySQL是一套客戶端/(C/S)結構的。雙重許可機制對兩大塊
同時進行,但是並不絕對。MySQL AB(MySQL的出品公司)考慮到便
於人們使用,客戶端是完全遵循GPL許可。也就是說,在事實上MySQL的
雙重許可機制這一雙重的特點是對伺服器端而言的。我想,我恐怕會把
一些人搞糊塗,這裡所說的客戶端指的是MySQL AB開發的那個命令列下
的客戶端工具(mysql.exe)。
不同下是否有特殊的限制?
在當前可以說沒有,如果有隻是MySQL具體程式碼實現上的功能差異,許
可協議本身是沒有特定區分的。在早期MySQL確實對/非微軟操作系
統進行過特定的區分,在那時如果要獲得平臺最新的MySQL,
你必須付費購買,現在已經不同了。
Windows版本是否受到限制?
剛才已經說過了,現在沒有這種區分,唯一的差異是不同作業系統下的
具體實現造成的。當前,你可以隨意獲得最新的Windows版本分發。他
們是沒有功能、時間限制的。當然,你應該遵循許可協議。
以教育為目的是否需要付費?
其實沒有這個區分,主要的取決還是軟體是否遵循GPL進行釋出。當然,
如果只是用來做課堂教學是不用購買商業許可協議,這種情況下MySQL
遵循GPL許可協議。
我該買幾個許可證?
MySQL的許可證按照臺數計算,一臺機器一個。至於一臺機器多個
作業系統的情況下該購買幾個許可證這種齷鹺問題別問我,我不知道!
許可證和技術支援的關係?!
技術支援和許可證是不同的東西。雖然很多的軟體會把它們搭配銷售,
但是實際上應該有單獨簽署一份技術支援保障協議。具體的時限和價格
我不清楚。
MySQL 的授權
MySQL客戶端API遵循GPL協議,其中所包含的 getopt 遵循LGPL,並
且一些地方用到的regexp庫則遵循許可協議。
更多的資訊
強烈建議去看看手冊中MySQL許可協議的相關授權章節,裡邊寫的非常詳
細。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993329/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- OAuth的幾種授權方式OAuth
- 「掃盲」 ElasticsearchElasticsearch
- Promise掃盲Promise
- HTML掃盲HTML
- 授權|取消授權MYSQL資料庫使用者許可權MySql資料庫
- Spring AOP 掃盲Spring
- RocketMQ掃盲篇MQ
- Jenkins掃盲篇Jenkins
- falcor掃盲篇
- PostgreSQL掃盲教程SQL
- 波場(Tron)USDT 合約授權(Approve)以及授權轉賬(TransferFrom)APP
- MySQL建立使用者和授權MySql
- mysql使用者建立與授權MySql
- Css知識掃盲CSS
- Dozer掃盲級教程
- JVM快速掃盲篇JVM
- 免授權脫單盲盒系統+分銷代理功能原始碼原始碼
- .NET Core中的鑑權授權正確方式(.NET5)
- ICP備案掃盲帖
- Filecoin: 挖礦流程掃盲
- Java Web 掃盲行動JavaWeb
- Android、Java泛型掃盲AndroidJava泛型
- 掃盲:Kotlin 的泛型Kotlin泛型
- 數字證書掃盲
- 微信公眾號網頁授權中轉功能-解決網頁授權域名個數限制-透過已授權的域名進行中轉網頁
- mysql8.0授權root遠端訪問MySql
- mysql各個級別授權的總結MySql
- 免彈窗、預授權,預設介面掃碼能力打造系統級掃碼體驗
- SQL 基礎知識掃盲SQL
- 介面測試全流程掃盲
- PYTHON-基礎掃盲1Python
- spring security 授權方式(自定義)及原始碼跟蹤Spring原始碼
- 認證授權方案之授權初識
- OneinStack如何配置MySQL遠端連線並授權MySql
- MySQL新增使用者使用者與授權MySql
- MySQL-授權使用者管理資料庫MySql資料庫
- H5脫單盲盒解密授權版V1.8.0 可封裝APPH5解密封裝APP
- ”MySQL官方驅動“主從分離的神祕面紗(掃盲篇)MySql
- ASP.NET Core策略授權和 ABP 授權ASP.NET