2009-07-20 71 views
1

我知道其他解决方案,如System.Data.SqliteFirebirdDblinq,但由于没有使用Visual Studio的SQL Compact Edition(集成方式),我想使用它并知道它的许可证是否允许在开源项目中使用。是否可以在开源项目中使用SQL Server Compact Edition?

谢谢。

+4

我投票结束这个问题作为题外话题,因为它涉及许可或法律问题,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-许可问题永远在主题上)以获取详细信息,以及[帮助]了解更多信息。 – JasonMArcher 2015-06-16 17:20:14

回答

0

IANAL,我不知道EULA是否与每个开源许可兼容。

但是,只要您注册redistribution rights,您应该可以使用开源项目重新分发它。

0

只要您不需要使用大型MS SQL Server进行复制,您就可以使用SQL CE进行复制。

2

需要牢记的一点是,您可能不会分发精简版的源代码。如果Compact Edition与其他代码紧密集成,这可能会使您的项目无法通过某些“开放源代码”的定义。这反过来可能使它无法在某些FOSS Web服务器上进行托管(我正在考虑谷歌代码),并可能导致你的名字变成一个坏名字,更多的热情的FOSS支持者。

+0

无法与一般的.Net框架的使用相同的论点? – 2009-07-20 22:42:03

相关问题