2011-10-21 77 views
1

我正在研究我公司的一個項目的可能性,經過許多考慮,我正在研究在NHibernate上構建應用程序映射的應用程序,這將允許我們的客戶使用任何他們喜歡或者使用的數據庫管理系統,等等......可以是MySQL,MSSQL,PostgreSQL甚至是SQLite,以防數據量很少。我們的一些客戶已經擁有各種數據庫系統。許可:NET + NHibernate/MySQL/MSSQL/PostgreSQL/

我的擔心是關於這些數據庫管理系統的許可,關於我們如何計劃開發應用程序。例如,MySQL是GPL和MSSQL專有的。當然,我也不會發布相關的連接器都在最後的解決方案,但是,相反,讓客戶選擇自己並安裝相關的連接器和數據庫服務器...

  • 在這種情況下,我們需要爲所有這些連接器和系統購買許可證(這將代表很多錢,我猜)?
  • 或者我們的客戶應該購買其選擇的數據庫系統的許可證嗎?
  • 或者我們可以在沒有任何數據庫相關文件的情況下發送應用程序,讓客戶開展業務嗎?

感謝您的幫助, Pierre。

+0

我不明白我的問題-1。有什麼不對嗎? – virrea

回答