我可以使用Delphi 10.3或10.4 Professional使用FireDAC连接到远程Firebird数据库吗?

我可以使用Delphi 10.3或10.4 Professional使用FireDAC连接到远程Firebird数据库吗?,delphi,Delphi,我想将我的XE5 Professional升级到10.3或10.4 Professional,但我有一个疑问。使用专业版和FireDAC组件,我可以连接到内部网服务器上的Firebird 2.5吗?功能矩阵文档中说“连接到本地数据库…” 看 使用XE5 Professional,我可以连接,几个月前我尝试了10.3的社区版,即使使用该版,我也有机会连接。这可能不是你能做什么,而是你被允许做什么。许可证的相关部分说明(我强调): 根据本协议的条款和条件,许可方授予 被许可方作为产品的许可用户,享有

我想将我的XE5 Professional升级到10.3或10.4 Professional,但我有一个疑问。使用专业版和FireDAC组件,我可以连接到内部网服务器上的Firebird 2.5吗?功能矩阵文档中说“连接到本地数据库…”


使用XE5 Professional,我可以连接,几个月前我尝试了10.3的社区版,即使使用该版,我也有机会连接。

这可能不是你能做什么,而是你被允许做什么。许可证的相关部分说明(我强调):

根据本协议的条款和条件,许可方授予 被许可方作为产品的许可用户,享有以下有限权利: 使用产品中标识为“dbExpress”的部分,以及 “FireDAC”,仅以可执行形式,访问本地数据库 安装在与工件相同的机器上。被许可方不得使用该 产品中标识为“dbExpress”或“FireDAC”的部分 与位于不同计算机上的数据库的关联,而不是 安装工件的机器

在您的情况下,这将限制与运行程序的同一台计算机上运行的Firebird服务器的连接。仅仅是本地intranet中的Firebird服务器是不够的


是的,我从来都不明白这一点。我们一直使用专业SKU,并将FireDAC(作为客户端)用于许多应用程序中的各种事情,所有这些应用程序都通过LAN连接到单独的MySQL服务器。当然,我们不生产任何商业软件,所以它可能只是一个许可证的东西?当然,FireDAC存在于Pro SKU中,并且可以正常工作。这正是我们的情况,客户端应用程序通过局域网连接到服务器,非商业应用程序。许可条款中提到的段落也针对社区版。因此,要按照您描述的方式使用Delphi,您需要一个企业级或更高级别的SKU来遵守许可证。至少这是我的理解,但IANAL。这是推广使用FireDac的好方法,尤其是在Interbase许可证方面(我认为价格过高)。但是,嘿,总是有麻烦。@Uwerabe:我过去从事知识产权业务,我很确定你的解释,这是一个livence许可的问题,而不是技术上可能的问题,这是决策者。