9

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

  1. 自从我遇到 nuget 以来,我一直认为所有退出它的包都是免费的,尽管这个似乎不是。有说明吗??

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

4

1 回答 1

13

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

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

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

  1. nuget.org 上并非所有 NuGet 包都是免费的,但其中很多包都是免费的。
  2. Aspose.Cells NuGet 包有一个许可协议,需要在安装之前接受该协议。快速查看此许可协议表明您需要在评估期到期后购买许可证,但您应该自己查看许可证,看看您是否可以接受和理解它。
于 2015-07-26T17:24:49.007 回答