c# - 在我的免费开源 C# 库中使用 HTMLAgilityPack 对我来说是否合理?

标签 c# .net html-parsing

我打算制作一个免费且开源的电影网站抓取库。

我想使用 HTMLAgilityPack 轻松地从 HTML 源代码中解析 Web 信息,但我不确定我是否可以这样做?我可以这样使用这个库吗?

谢谢。

最佳答案

看这里:http://htmlagilitypack.codeplex.com/license 它使用 MS-PL,它是 OSI 批准的开源许可证,但与 GPL 不兼容。 http://en.wikipedia.org/wiki/Microsoft_Public_License#Microsoft_Public_License_.28Ms-PL.29

您至少应该告诉我们您的图书馆将拥有哪种开源许可证。

编辑:MS-PL 应该与 Mozilla 公共(public)许可证兼容,这应该是开源库的一个不错的选择:http://www.mozilla.org/MPL/这不像 GPL 那样对你的图书馆的用户有限制(即他们可以在商业产品中链接它)。 您还应该查看 BDS 许可证。

关于c# - 在我的免费开源 C# 库中使用 HTMLAgilityPack 对我来说是否合理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3023535/

相关文章:

c# - 为什么在 C# 中看不到 Ping 类?

c# - 用于延迟 15 秒播放视频的 wpf 应用程序

c# - 为类中的 int 元素覆盖 ToString()

c# - 在 mstest 期间创建文件 - System.UnauthorizedAccessException

python - 我如何循环研究并搜索下一个数据

C# 抽象泛型方法

c# - 即使在显式包含之后,导航属性的 EF Core "InvalidOperationException: Include has been used on non entity queryable"

由于 System.Web 冲突,C# .NET DLL 无法构建

java - Unix - 解析html文件并获取他的所有资源列表

javascript - IE 8 怪癖与标准检索 offsetHeight/offsetWidth