引用 維基百科:
MariaDB的 它是GPL許可的MySQL派生數據庫服務器。 它由Michael“ Monty” Widenius( MySQL的)和自由軟件開發者社區。 它有一個叫做 數據庫,替換 InnoDB的。 它與MySQL具有高度的兼容性,因為它具有相同的命令,接口,API和庫,其目標是能夠直接將一台服務器更改為另一台服務器
好吧,在 文檔基金會博客,展現您的欽佩程度 蒙蒂 由 LibreOffice的, 它或多或少地表示以下內容:
«我們對這個項目感到非常興奮 LibreOffice的…為了盡我們所能,我們致力於整合併為以下項目提供出色的支持 MariaDB的 在LibreOffice中。 除其他外,這包括一個新的 LGPL C驅動程序 連接到 MariaDB的 o MySQL的 並提供針對MariaDB中任何嚴重影響問題的錯誤修復 LibreOffice的«
您可以在中看到更多 此鏈接。 毫無疑問,這是全世界的好消息 開源的 y 辦公套件。 改善 LibreOffice 基礎 用這個支架?
Oracle 的到來以及與他們的分離,對我來說並不奇怪。
MySQL也是來自Oracle,並且在社區版本中不斷修改,一些以前常見的擴展被刪除了,我認為這是另一個因素。
據我了解,他們使用 HSQLDB 作為數據庫,因為它完全是用 java 編寫的。 同樣的,只需要修改MySQL jdbc驅動即可。
優秀😀
因此,如果 Oracle 的天才們(MySQL 的當前所有者)對 Open Office 做同樣的事情,那麼替代方案就已經實現了。
問題是,如果 Oracle 發現一個法律漏洞,允許其獲得 MySQL API 專利,會發生什麼? 前段時間有消息稱,甲骨文正在尋求遵循這一策略來阻止競爭:
http://fosspatents.blogspot.com/2011/08/oracle-defends-copyrightability-of-apis.html
為了理解 API,它將是函數、變量、類等的名稱,這是完全荒謬的,但卻來自 Oracle...
在這種情況下,Monty 將被迫重新設計 MariaDB API 以避免法律問題,但它也將停止與 MySQL 兼容。
蒙蒂對他的創作沒有任何權力嗎?
嗯...我不確定,我得尋找更多信息,但我認為他把所有權利都給了Sun Microsystems,而Sun Microsystems又被Oracle收購了,因此Oracle擁有所有權利到 MySQL。
儘管如此,雖然 MariaDB 的源代碼仍然是免費的,但它將受到專利的管轄,從而有效地使其成為專有軟件。
當然,只要 Oracle 設法為部分源代碼申請專利(如前所述)。 如果不成功,那麼 MariaDB 就不存在法律問題。
嗯,那麼許可證呢? 或者他們忘記了它有 GNU GPL 許可證,並且他們被搞砸了,因為根據 GNU GPL 許可證:
GNU通用公共許可證(GNU General Public License,簡稱GNU通用公共許可證,簡稱GNU GPL)是自由軟件基金會於1989年創建的許可證(第一版),主要面向保護自由分發、軟件的修改和使用。 其目的是聲明該許可證所涵蓋的軟件是自由軟件,並保護其免受限制用戶自由的盜用企圖。
也就是說,讓我解釋一下,如果 Oracle 想要為某些根據 GNU GPL 許可的軟件申請專利,自由軟件基金會可以起訴它違反許可證。
Oracle 作為代碼和 MySQL 權利的所有者,可以用它做任何他們想做的事,包括更改許可證和關閉代碼,甚至 FSF 也不能對他們做任何事情,因為作者是他們程序的絕對所有者。
只要 MySQL 不依賴於任何其他 GPL 或 Copyleft 許可軟件,情況就是如此。
您可以更改未來版本的許可證,但已經免費的內容可以分叉並在 GNU GPL 許可證下繼續使用。 他們為代碼申請了專利,我認為他們也為數據庫申請了專利。 雖然一切都被看見了。
另一件事是,即使他們成功獲得了 MySQL 專利,我也不認為 Oracle 希望成為電影中的壞人(比 Open Office 迄今為止的壞人更壞)。
確切地說,Oracle 可以更改 MySQL 許可證,但這不會影響舊版本,唯一可能影響舊版本的是專利。
專利問題,無論是軟件還是其他領域,都是相當複雜的,並且總是會導致技術延遲。