0

我想在我们为客户构建的生产解决方案中使用RazorEngine 。有人可以告诉我,如果我们将解决方案提供给客户,RazorEngine 是否 100% 免费使用,即没有隐藏成本、没有许可证问题?

编辑:

非常感谢您的回复。我对我们确实可以在生产代码中使用 RazorEngine 更有信心。

有没有办法可以将这个问题更改为 wiki?我觉得到目前为止给出的所有答案都是有效的。只选择一个作为接受可能有点不公平。

4

3 回答 3

0

根据项目页面,他们使用Microsoft Public License (Ms-PL)

因此,如果您将编译后的代码分发给客户端,它将 100% 免费使用 - 请参阅http://en.wikipedia.org/wiki/Shared_source#Microsoft_Public_License_.28Ms-PL.29

看起来您也可以分发源代码,只要您包含许可条款并在此许可下发布您的整个项目:

(D) 如果您以源代码形式分发软件的任何部分,您只能在本许可下这样做,并在您的分发中包含本许可的完整副本。如果您以编译或目标代码的形式分发软件的任何部分,您只能在符合本许可的许可下这样做。

于 2011-07-12T15:36:05.710 回答
0

许可证显示“是”。

(A) 版权授予 - 根据本许可的条款,包括第 3 节中的许可条件和限制,每个贡献者都授予您非排他性、全球性、免版税的版权许可,以复制其贡献、准备其衍生作品贡献,并分发其贡献或您创建的任何衍生作品。

(B) 专利授予 - 根据本许可的条款,包括第 3 节中的许可条件和限制,每个贡献者根据其许可专利授予您非排他性、全球性、免版税许可,以制造、已经制造、使用、出售、要约出售、进口和/或以其他方式处置其在软件中的贡献或在软件中的贡献的衍生作品。

确保您阅读了整个许可证,第三部分有一些限制。

提醒一下,StackOverflow 不是法律问题的权威。这些问题应提交给您/您公司的法律委员会。我无法确保我对许可证的理解是正确的。

于 2011-07-12T15:37:00.463 回答
0

它在 MS-PL 许可下。阅读更多: http ://razorengine.codeplex.com/license和http://www.opensource.org/licenses/MS-PL
简单来说,如果你使用 razor,它的源代码不必分发,但它必须可用。好吧,源代码很容易通过网络获得。

于 2011-07-12T15:34:34.577 回答