已经使用 OpenDJ 和 OpenAM 的人有什么体验?旧版本似乎可以免费使用,但新版本似乎不能免费使用。它们与现有的商业产品相比如何?它们看起来比使用 OpenLDAP 和 CAS 更好,但看起来并不免费。
您可以在下面找到答案,具体取决于这个问题被问到的时间,只是为了历史。
2017 年 4 月 3 日后答复
随着最近对业务模式所做的更改,您可以在此处找到您需要了解的关键详细信息:
- The latest versions of the main products have been firstly renamed, but secondly has been re-versioned to match ForgeRock's Identity Platform views:
- OpenAM 14.0.0 -> 访问管理器 5.0.0
- OpenDJ 4.0.0 -> 目录服务 5.0.0
- OpenIDM 5.0.0 -> 身份管理 5.0.0
- OpenIG 5.0.0 -> 身份网关 5.0.0
- The products listed above were all released under a commercial licence, meaning:
- ForgeRock 贡献的源代码(即 ForgeRock 的知识产权)未根据开源许可证获得许可。
- 所有不完全属于 ForgeRock 的源代码(例如,属于 Sun 的原始源代码,或与开源贡献者的工作相关的源代码)仍将在 CDDL 许可证下可用,并且可以按照下面的详细信息获取forgerock.org.
- 所有 ForgeRock IP 均根据非开源许可证获得许可。
- 商业许可下发布的产品可以评价的仅限 60 天。
- At the same time of the official release of the new products, community editions have been released for the Open* products:
- 社区版本本质上是产品最后一个 EOL 版本的最新维护版本。
- 由于这些是维护版本,因此它们首先更稳定,其次slightly更安全(只是稍微安全一些,因为这些版本尚未更新以包含自这些版本的原始发布日期以来已发布的安全修复程序)。
- 社区版本可以在下面找到forgerock.github.io
- 对于这些新版本,每个社区成员都必须自己做出决定:他们是否想要购买最新的但已停产的稳定版本的产品,或者他们是否想要尝试最新的公开版本,但可能会不太成熟的软件版本(例如在业务模型更改之前发布的 OpenAM 13.0.0)。
- 目前尚不清楚 ForgeRock 是否会在未来几年发布/更新社区版本,尚未公开提供此类信息。
ForgeRock 尚未发布官方公告,请查看ForgeRock 论坛中的此主题更多细节。
总结一下:
Open* 产品仍然是开源且免费提供的,但 ForgeRock 不再公开开发它们。是否会提供新的社区版本尚不清楚,但鉴于当前的示例,社区每年都会获得该产品的 EOL 版本。
2017 年 4 月 3 日之前答复
以下是有关项目和一般许可的一些事实:
- 只有主要版本是公开的,这意味着源代码以 SVN 标签的格式提供,而二进制文件可以从后台将有二进制许可证。
- 二进制许可证允许人们测试产品,但它阻止他们在没有支持订阅的情况下在生产环境中使用这些二进制文件。
- 维护版本不以源代码或二进制格式公开提供。
- 每个项目的主干(或主干)都是公开可用的,这意味着每个错误修复都以一种形式或形式可用,因此如果幸运的话,应该可以从主干中挑选重要修复到您自己的特殊维护版本中。
- 每个产品的构建都相对简单(可能除了 Web 代理),因此它不会对您的部署造成太大风险(ForgeRock 确实有客户正在为他们的部署构建自己的工件,所以它实际上不是火箭科学)。
- 从 BackStage 下载工件只需要一些使用受代理保护的应用程序的技能,下面是一个示例 curl 命令:
$ curl -O -H "Cookie: fr_sso_sess_prod=AQIC5w..." https://backstage.forgerock.com/downloads/enterprise/openam/openam12/12.0.0/OpenAM-12.0.0.war
- 不幸的是,主要版本通常存在一些烦人的错误,对于这些错误,向后移植相对简单,因为主干和最新主要版本之间的差异不应该太大,因此您应该能够通过手动向后移植来处理这些错误修复。由于主要版本大约每年都会发布一次,幸运的是,您不必忍受这些本地更改太久。
- 这些项目有活跃的社区,获得任何类型问题的帮助应该不会太困难(让它成为部署问题或如何在本地构建项目)
也许我应该提到我是一名 ForgeRock 员工,所以请随意接受我的评论。
只是为了澄清:当您自己构建主干时,无需购买订阅。只有 ForgeRock 企业版本应包含二进制许可证。当构建您自己的东西时,是您创建了二进制文件,因此您可以简单地决定将二进制许可证排除在外。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)