Gitter 成为 Matrix 网络的一部分

公司 元素 得到 у GitLab调整服务以在联合网络中工作 矩阵。 这是第一个计划与所有用户和消息历史记录一起透明传输到去中心化网络的主要信使。


Gitter 是一个免费的集中式工具,用于开发人员之间的群组交流。 除了典型的团队聊天功能之外,该功能本质上类似于专有的 松弛,Gitter 还提供了与 GitLab 和 GitHub 等协作开发平台紧密集成的工具。 过去,该服务是专有的, 直到被GitLab收购.

Matrix 是一个免费协议,用于实现基于非循环事件图(DAG)的联邦网络。 该网络的主要实现是一个支持端到端加密和VoIP(音频和视频通话、群组会议)的Messenger。 客户端和服务器参考实现由 Element 开发,Element 是一家商业公司,同时也是 Matrix.org 基金会的领导者,Matrix.org 基金会是一个监督 Matrix 协议规范开发的非营利组织。

目前,Gitter 和 Matrix 用户使用“桥梁”进行通信 矩阵应用服务 gitter,用于在它们之间发送消息的中继。 例如,当从 Gitter 发送消息到启用了 Matrix 集成的聊天时,“桥”会在 Matrix 服务器上为来自 Gitter 的发送者创建一个虚拟用户,代表该消息从 Matrix 传送到聊天室侧,反之亦然。 可以直接从 Matrix 端的聊天设置连接此类集成,但这种通信方法将被标记为过时。

短期内,用户不会注意到任何明显的变化:他们将能够像购买前一样使用聊天工具。 未来,通过新的Matrix服务器的组织和“桥”的集成(类比matrix-appservice-gitter),将完成从集中式服务到去中心化联邦主体的转变过程,直接集成到Gitter 代码库。 现有的 Gitter 聊天将作为 Matrix 房间提供,例如“#angular_angular:gitter.im”,并导入消息历史记录。

成功整合后,两个网络的用户都将受益:Matrix用户将能够与Gitter用户透明通信,Gitter用户将能够使用Matrix客户端,例如移动客户端,因为 官方 Gitter 应用程序的开发已停止。 最终,Gitter 将有可能成为 Matrix 网络的客户之一。 但不幸的是,Gitter 的功能明显不如参考 Matrix 客户端 Element,因此我们决定在 Element 中实现 Gitter 中所有缺失的功能,而不是让 Gitter 在功能上与 Element 同等。 从长远来看,Gitter 将会被 Element 取代。

可适用于 Element 的 Gitter 有用功能包括:

  • 查看大量用户的聊天记录和消息时具有高性能;
  • 与 GitLab 和 GitHub 等协作开发平台紧密集成
  • 聊天的分层目录;
  • 搜索引擎友好的公共聊天静态视图;
  • KaTeX 中的标记支持;
  • 消息(线程)的树分支。

Element 承诺,只有当 Element 实现功能对等时,Gitter 前端才会被 Element 取代。 在此之前,Gitter 代码库将保持最新状态,不会出现功能退化。

Gitter 员工也将为 Element 的利益而努力。

来源: linux.org.ru

添加评论