Replies: 4 comments 3 replies
-
FreeSql.dll 是 MIT最宽容开源协议,并且无任何依赖。 FreeSql.Provider.MySql.dll MIT 引用 MySql.Data.dll GPL,前者任何是 MIT,修改后者需要开源。 另一个也可以访问 mysql 驱动 FreeSql.Provider.MySqlConnector.dll MIT 引用 MySqlCobnector.dll MIT,都是 MIT 没任何限制。 |
Beta Was this translation helpful? Give feedback.
-
oracle 因为只有官方驱动,所以遵从官方的开源协议就好。 GPL 可以商用的,只是修改源码也要开源。 |
Beta Was this translation helpful? Give feedback.
-
修改 mysql.data.dll ,oracle 等 adonet 驱动才会受限制,修改 freesql 任何代码都不受限制,MIT |
Beta Was this translation helpful? Give feedback.
-
所以,如果只是单纯通过引入 FreeSql.dll 或者 FreeSql.Provider.MySql.dll 或者 FreeSql.Provider.MySqlConnector.dll ,但不修改其他文件,去连接 MySQL 服务器,是不需要考虑遵守 GPL 的,只需要 MIT,我理解正确吗? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
可能是个幼稚的问题,但是想问,在写的闭源的商业软件,用它来连接 MySQL,会被 GPL 传染吗,freesql 用了 oracle 的 connector 之类的 GPL 组件吗?
Beta Was this translation helpful? Give feedback.
All reactions