2011-03-30 90 views
4

我正在尋找可以連接到MySQL數據庫的C,C++或Objective-C庫。我知道libmysqlclient(GPL)和SQLAPI ++(非GPL)。可以連接到MySQL數據庫的非GPL庫?

除了可以包含在非GPL項目中的SQLAPI ++之外,還有其他的選擇嗎?

+0

LGPL好嗎?我假設你只是不希望GPL感染你的代碼。 – 2011-03-30 21:16:33

+0

是的,LGPL是OK的。 – jlstrecker 2011-03-31 20:45:42

+0

我剛剛寫了這個https://github.com/ciaranj/MySqueakQl對於這種方式的其他人。 – ciaranj 2012-02-21 18:54:21

回答

1

MySQL C連接器曾經是LGPL(因此允許動態鏈接到專有代碼)。 Oracle已將許可證從LGPL更改爲GPL,從晚於3.23.58的版本開始。

要因此使用LGPL連接器,你有以下幾種選擇: