cas – 是OpenDJ,OpenAM和OpenIAM免费软件

已经使用OpenDJ和OpenAM的人们的经验是什么?旧版本似乎可以免费使用,但新版本似乎没有免费使用.它们与现有的商业产品相比如何?它们看起来比使用带有CAS的OpenLDAP更好,但看起来并不自由.
您可以在下面找到答案,具体取决于此问题仅在为历史记录时提出.

回答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企业版本应包含二进制许可证.在构建自己的东西时,是您创建二进制文件,因此您可以简单地决定将二进制许可证保留在其中.

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...