4. 许可和开源

如前所述,Tigase 在 AGPLv3 下是开源的。如果您不熟悉开源软件或环境,这里有一些常见问题可能会提供一些答案。

开源是什么意思?
这意味着 Tigase 的源代码可供公众使用以了解 Tigase 的工作原理。对于刚刚发生的事情的数据包没有“黑匣子”,一切都是公开的,而其他公司可能会参考这些信息。此外,我们有很多优秀的人才与 Tigase 合作,不断改进 Tigase 服务器和相关项目。这些人不仅包括 Tigase 开发团队,还包括向 Tigase 提交代码改进,补丁,增强或其他更改的社区成员。
这是否意味着二进制文件对恶意代码开放?
尽管我们接受来自他人贡献的补丁,但我们的存储库并不直接接受它们。代码可以通过我们的 tigase.tech 页面提交,我们的开发人员将在添加代码之前对其进行审核。所有这些在构建时都需经过功能和安全性测试。
这是否意味着它的安全性较低?
当然不是。尽管任何人都可以看到源代码,并且知道 Tigase 是如何工作的;但是您的安装,连接和设置是您独有的。 Tigase 使用最新的加密和安全连接协议定期测试和编写以尽可能保证安全。
** Tigase 是免费的吗?**
Tigase 可以在未修改状态下免费下载和使用。我们的商业级产品(例如 Advanced Clustering Strategy)可免费用于测试和开发。
这是否意味着我不能在我的产品或商业环境中使用它?
不一定,请参阅 Affero 通用公共许可协议 v3 以查看您的使用是否符合条件。如果您的使用不在 AGPLv3 范围内,则将在商业许可下提供Tigase 。
是否有封闭代码或扩展的选项?
是的!商业许可证可以为每个客户定制,专为您的公司编写的软件可以由您自行决定私有化或成为我们开源发行版的一部分。
我可以贡献代码吗?
当然!我们通过 GitHub 合并请求接受代码 - 将它们提交到我们的 GitHub organisation<https://github.com/tigase/> 中列出的其中一个项目