服务堆栈FOSS异常

Jef*_*ell 4 servicestack

最近,我开始开发Service Stack开源项目。昨天我通过了10次免费操作的限制:

The free-quota limit on '10 ServiceStack Operations' has been reached. 
Please see https://servicestack.net to upgrade to a commercial license
Run Code Online (Sandbox Code Playgroud)

我正在假设开源项目有例外:FOSS Exception

我对本许可证的解释可能不正确。

简单来说,FOSS异常对于要使用ServiceStack v4的开源项目(或其他FOSS项目)如何起作用?我需要购买许可证吗?如果是这样,这对源代码的共享有何影响?其他贡献者可以使用它吗?

Jef*_*ell 5

我从服务堆栈G +社区的Demis Bellot那里收到了这个答案。

官方的NuGet软件包受商业许可证的保护,而AGPL / FOSS例外许可证覆盖GitHub上的源代码,该源代码在SS存储库的根目录中列出,例如:https : //github.com/ServiceStack/ServiceStack/ Blob / master / license.txt#L40

v4的所有源代码都在GitHub上,开放源代码项目可以构建自己的fork并使用测试许可证密钥,网址为:https//github.com/ServiceStack/ServiceStack.Text/blob/master/tests/ServiceStack.Text。测试/App.config#L4

OSS项目获取最新二进制文件的最简单方法是在以下位置构建主要的ServiceStack.sln:https : //github.com/ServiceStack/ServiceStack/tree/master/src

然后,他们可以在以下位置将预编译的dll用于ServiceStack的子项目:https : //github.com/ServiceStack/ServiceStack/tree/master/lib或(如果愿意)可以构建子项目并改用这些已编译的二进制文件。

  • 为什么在OSS项目中删除了Nuget舒适性?:( (3认同)