nuget中的所有包都有免费使用许可吗?

时间:2015-07-26 15:43:16

标签: nuget licensing aspose-cells

我正在开发一个需要操作Excel文件的项目。我找到了一个名为Aspose.cells的工作库。它不是一个免费的图书馆,我们应该从其网站上购买许可证,以便在我们的项目中使用它。但是,我发现这个库有一个nuget包。所以我有点困惑,想问这些问题:

  1. 因为我遇到了nuget,我一直在想所有的包都退出了 虽然这个似乎不是,但它是免费的。任何描述??

  2. 我记得我的一个朋友在没有买任何东西的情况下使用了Aspose.cells     许可如果我这样做将会发生什么?

1 个答案:

答案 0 :(得分:9)

nuget.org上提供的NuGet包可以拥有任何许可。

对NuGet包是免费的,开源的还是商业许可没有限制。

您应该查看每个NuGet包的许可证。通常,没有开源许可证的NuGet软件包将要求您在安装之前接受许可协议,但即使您未被提示接受许可协议,您仍应查看许可证。

  1. 并非所有NuGet软件包都在nuget.org上免费,但其中很多都是免费的。
  2. Aspose.Cells NuGet package拥有许可协议,需要先接受才能安装。快速审查此许可协议表明您需要在评估期结束后购买许可证,但您应该自行查看许可证,以确定您是否可以接受并理解它。