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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nuget中的所有包都有免费使用许可吗?相关的知识,希望对你有一定的参考价值。

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

  1. 因为我遇到了nuget,所以我一直在想所有的包退出都是免费的,虽然这个似乎不是。任何描述??
  2. 我记得我的一个朋友在没有购买任何许可证的情况下使用Aspose.cells如果我这样做会怎么样?
答案

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

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

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

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

以上是关于nuget中的所有包都有免费使用许可吗?的主要内容,如果未能解决你的问题,请参考以下文章

java 中常用五大包都有哪些?

Java常用包都有哪些?

nio包都有哪些结构?分别起到的作用

修改Nuget包默认存放路径

修改Nuget包默认存放路径

为java项目生成许可证密钥[重复]