是OpenDJ,OpenAM和OpenIAM免费软件

时间:2014-12-25 07:57:46

标签: cas openldap openam opendj

已经使用OpenDJ和OpenAM的人们的经验是什么?旧版本似乎可以免费使用,但新版本似乎没有免费使用。它们与现有的商业产品相比如何?它们看起来比使用带有CAS的OpenLDAP更好,但看起来并不自由。

3 个答案:

答案 0 :(得分:15)

您可以在下面找到答案,具体取决于此问题仅仅是为了历史而提出的。

2017年4月3日之后回答

通过最近对商业模式的更改,您可以找到需要了解的关键细节:

  • 主要产品的最新版本已首先重命名,但其次已重新版本化以匹配ForgeRock的Identity Platform视图:
    • OpenAM 14.0.0 - > Access Manager 5.0.0
    • OpenDJ 4.0.0 - >目录服务5.0.0
    • OpenIDM 5.0.0 - >身份管理5.0.0
    • OpenIG 5.0.0 - > Identity Gateway 5.0.0
  • 上面列出的产品均以商业许可证发布,意思是:
    • ForgeRock贡献的源代码(即ForgeRock的知识产权)未获得开源许可证。
    • 所有不仅仅属于ForgeRock的源代码(例如属于Sun的原始源代码,或者具有开源贡献者的工作源与他们相关的工作)仍然可以在CDDL许可下使用,并且可以是获得详见forgerock.org
    • 所有ForgeRock IP均以非开源许可证授权。
  • 根据商业许可证发布的产品只能评估 60天。
  • 在正式发布新产品的同时,Open *产品已发布社区版:
    • 社区版本基本上是最新EOL版本产品的最新维护版本。
    • 由于这些是维护版本,因此它们首先应该更加稳定,但其次稍微更安全(仅略有一点,因为这些版本尚未更新以包含自此后发布的安全修复程序这些版本'原始发布日期。)
    • 社区版可以在forgerock.github.io
    • 下找到
    • 通过这些新版本,每个社区成员都必须自己做出决定:他们是想要购买最新的,但是EOL的稳定版本的产品,还是他们想要试试最新的运气公共,但可能是不太成熟的软件版本(如在业务模式更改之前发布的OpenAM 13.0.0)。
  • ForgeRock是否会在未来几年内发布/更新社区版本目前尚不清楚,此类信息尚未公开提供。

如果没有ForgeRock的正式声明,请查看this topic in the ForgeRock forum了解更多详情。

总结:

Open *产品仍然是开源的,可免费获得,但ForgeRock不再公开开发。新社区版本是否可用尚不得而知,但鉴于目前的例子,社区每年都可以访问产品的EOL版本..

2017年4月3日之前回答

以下是有关项目和一般许可的一些事实:

  • 只公开主要版本,这意味着源代码以SVN标记的格式提供,而可以从BackStage下载的二进制文件将具有二进制许可证。
  • 二进制许可证允许人们测试产品,但它阻止他们在没有支持订阅的情况下在生产环境中使用这些二进制文件。
  • 维护版本无法以源代码或二进制格式公开提供。
  • 每个项目的主干(或主人)都是公开的,这意味着在一个形状或形式中,每个单独的错误修复都可用,所以运气好的话,应该可以从主干中挑选重要的修复程序到你的自己的特殊维护版本。
  • 每个产品构建起来相对简单(除了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企业版本应该包含二进制许可证。在构建自己的东西时,创建二进制文件的是你,因此你可以简单地决定将二进制许可证保留在其中。

答案 1 :(得分:1)

我将分两部分回答你的问题:

首先,它与现有商业广告相比,它实际上是一个非常好的解决方案,因为它可以扩展,并且功能非常丰富。您可以访问该网站并阅读有关这些功能的所有信息。

需要订阅的新版本的第二部分有些错误。主要是因为有来自forgerock.com的订阅下载。我认为这是出于支持服务合同的原因,必须购买。如果您想运行最新版本,只需下载每晚版本forgerock.org,您将运行最新版本。最后,我将回应Ludovic关于自由混淆的评论。

[社区] - https://forgerock.org/
[商业支持] - https://forgerock.com/

PS。我与forgerock无关。

答案 2 :(得分:0)

我认为你在免费啤酒和开源自由方面有点混乱。 这就是说OpenAM和OpenDJ是企业级产品,已经成熟并在大量关键任务环境中使用,包括政府,电信运营商,金融机构,保险......