我想在我们为客户构建的生产解决方案中使用RazorEngine 。有人可以告诉我,如果我们将解决方案提供给客户,RazorEngine 是否 100% 免费使用,即没有隐藏成本、没有许可证问题?
编辑:
非常感谢您的回复。我对我们确实可以在生产代码中使用 RazorEngine 更有信心。
有没有办法可以将这个问题更改为 wiki?我觉得到目前为止给出的所有答案都是有效的。只选择一个作为接受可能有点不公平。
我想在我们为客户构建的生产解决方案中使用RazorEngine 。有人可以告诉我,如果我们将解决方案提供给客户,RazorEngine 是否 100% 免费使用,即没有隐藏成本、没有许可证问题?
编辑:
非常感谢您的回复。我对我们确实可以在生产代码中使用 RazorEngine 更有信心。
有没有办法可以将这个问题更改为 wiki?我觉得到目前为止给出的所有答案都是有效的。只选择一个作为接受可能有点不公平。
根据项目页面,他们使用Microsoft Public License (Ms-PL)。
因此,如果您将编译后的代码分发给客户端,它将 100% 免费使用 - 请参阅http://en.wikipedia.org/wiki/Shared_source#Microsoft_Public_License_.28Ms-PL.29
看起来您也可以分发源代码,只要您包含许可条款并在此许可下发布您的整个项目:
(D) 如果您以源代码形式分发软件的任何部分,您只能在本许可下这样做,并在您的分发中包含本许可的完整副本。如果您以编译或目标代码的形式分发软件的任何部分,您只能在符合本许可的许可下这样做。
许可证显示“是”。
(A) 版权授予 - 根据本许可的条款,包括第 3 节中的许可条件和限制,每个贡献者都授予您非排他性、全球性、免版税的版权许可,以复制其贡献、准备其衍生作品贡献,并分发其贡献或您创建的任何衍生作品。
(B) 专利授予 - 根据本许可的条款,包括第 3 节中的许可条件和限制,每个贡献者根据其许可专利授予您非排他性、全球性、免版税许可,以制造、已经制造、使用、出售、要约出售、进口和/或以其他方式处置其在软件中的贡献或在软件中的贡献的衍生作品。
确保您阅读了整个许可证,第三部分有一些限制。
提醒一下,StackOverflow 不是法律问题的权威。这些问题应提交给您/您公司的法律委员会。我无法确保我对许可证的理解是正确的。
它在 MS-PL 许可下。阅读更多: http ://razorengine.codeplex.com/license和http://www.opensource.org/licenses/MS-PL
简单来说,如果你使用 razor,它的源代码不必分发,但它必须可用。好吧,源代码很容易通过网络获得。