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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql 授權MySql
- 「掃盲」 ElasticsearchElasticsearch
- Promise掃盲Promise
- HTML掃盲HTML
- OAuth的幾種授權方式OAuth
- MySQL回收某一授權MySql
- RocketMQ掃盲篇MQ
- PostgreSQL掃盲教程SQL
- ECMAScript 6 掃盲
- 深入學習MySQL授權表MySql
- Dozer掃盲級教程
- Spring AOP 掃盲Spring
- JVM快速掃盲篇JVM
- Css知識掃盲CSS
- (原)SQL掃盲貼SQL
- 賦能授權(轉載)
- 免授權脫單盲盒系統+分銷代理功能原始碼原始碼
- oracle 跨庫查詢的授權方式Oracle
- 淺談MySQL中授權(grant)和撤銷授權(revoke)用法詳解MySql
- mysql使用者建立與授權MySql
- MySQL建立使用者和授權MySql
- MySQL建立使用者與授權MySql
- MySql建立使用者及授權MySql
- Java Web 掃盲行動JavaWeb
- Filecoin: 挖礦流程掃盲
- 數字證書掃盲
- 波場(Tron)USDT 合約授權(Approve)以及授權轉賬(TransferFrom)APP
- .NET Core中的鑑權授權正確方式(.NET5)
- 遠端連線mysql 授權方法教程MySql
- MySQL 授權時報錯 ERROR 1819MySqlError
- MySQL建立使用者授權訪問MySql
- MySQL 5.7 建立使用者並授權MySql
- 伺服器軟體大掃盲伺服器
- 介面測試全流程掃盲
- Android、Java泛型掃盲AndroidJava泛型
- 雲端計算術語掃盲
- SQL 基礎知識掃盲SQL
- 掃盲:Kotlin 的泛型Kotlin泛型