Show/Hide Toolbars

XSharp

 

XSharp 是一款免费软件。当然,这并不意味着你可以为所欲为。我们制定了一些规则来决定你能用我们的软件做什么,不能做什么,因此我们的软件是根据许可证发布的。

 

在一个理想的世界里,我们会以非常开放的许可协议(如 Apache 许可)发布所有源代码和二进制文件,就像发布 Roslyn 代码一样。

 
但现实情况是,有些人希望获取我们的源代码和二进制文件,然后只做极少的修改就以自己的名义发布。

 
为了防止这种情况发生,我们不得不对您如何使用我们的产品设置一些限制。

 
对于任何使用 XSharp 为最终用户开发应用程序的 "普通" 开发人员来说,这应该不会有什么问题。

 

简化的限制意味着可以在 XSharp 中使用:

 

您只能重新发布文档中列出的 "运行时" 组件。您不能再分发我们的编译器。但在需要时,您可以要求客户从本网站下载我们的编译器。

您(如果您是 FOX 订户)可以访问编译器源代码,并可以更改和重建编译器,供公司内部使用。但您不得向您的客户发布或再分发(更改后的)编译器。

 
我们相信,您会发现我们的许可协议既公平又易于操作。

 
如果您对许可证有任何疑问,请通过 info@xsharp.eu 联系我们。

 

组件和名称

许可证描述

编译器二进制文件和运行时二进制文件
XSharp Open Software License Agreement 1.0

您可以从我们的网站免费下载。您只需在本网站创建一个账户。

您可以从我们的网站下载组件

您可以免费将组件用于商业和个人用途

你只能将运行时组件部署给你的客户

只有在与 XSharp BV 签订了单独协议的情况下,才能获得编译器二进制文件的 OEM 许可。

运行时的源代码、visual studio 集成和工具
Apache License version 2.0

每个人都可以在我们的公共源代码库中访问这些公共源代码,公共源代码库位于 GitHub

您可以从我们的 GitHub 项目下载源代码

你可以对源代码进行调整,既可以用于内部使用,也可以将修改后的运行时二进制文件重新发布给你的客户。

如果你想在XSharp的未来版本中加入自己的贡献,可以在GitHub上向我们发送拉取请求。

XSharp BV会决定哪些变更会被包含在主分支中,哪些不会。

编译器源代码的 Roslyn 部分
Apache License version 2.0

本许可证适用于我们使用的 Roslyn 代码,您也可以在以下网站上找到该代码 GitHub

编译器源代码的 Antlr 部分
Antlr BSD License

本许可证适用于我们使用的 Antlr 4 源代码,您可以在以下网站上找到该代码 GitHub