Service Stack FOSS Exception

自作多情 提交于 2019-12-06 04:18:55

问题


Recently I began development on a Service Stack open source project. Yesterday I passed the 10-free operation limit:

The free-quota limit on '10 ServiceStack Operations' has been reached. 
Please see https://servicestack.net to upgrade to a commercial license

I am working under an assumption that there is an exception for open source projects: FOSS Exception

It may be that my interpretation of this license is incorrect.

In simple terms, how does the FOSS exception work for open source projects that want to use ServiceStack v4 (or other FOSS projects)? Do I need to purchase a license? If so, how does this affect the sharing of the source code, and can fellow contributors make use of it?


回答1:


I received this answer from Demis Bellot on the Service Stack G+ community.

The official NuGet packages are covered by the Commercial License, whilst the AGPL/FOSS Exception License covers the source code that's on GitHub and is listed in the root directory of SS repos, e.g: https://github.com/ServiceStack/ServiceStack/blob/master/license.txt#L40

All the source code for v4 is on GitHub and Open Source projects can build their own forks and use the test license key at: https://github.com/ServiceStack/ServiceStack.Text/blob/master/tests/ServiceStack.Text.Tests/App.config#L4

The easiest way for OSS projects to get the latest binaries is to build the main ServiceStack.sln in: https://github.com/ServiceStack/ServiceStack/tree/master/src

They can then use the pre-compiled dlls for ServiceStack's sub projects at: https://github.com/ServiceStack/ServiceStack/tree/master/lib Or if preferred you can build the sub projects and use those compiled binaries instead.



来源:https://stackoverflow.com/questions/23665009/service-stack-foss-exception

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!