自从上次关于 Audacity 的争议以来,人们一直呼吁在新的旗下分叉该程序,以便社区最终可以结束这场讨论并继续前进。这种挫败感是巨大的,因为Audacity自21世纪以来一直是一名出色的音频编辑,看到它被企业利益所取代,令人难过。

但是,分叉 Audacity 这样的软件并非易事。

一位开发人员,“ Cookie 工程师”努力创建了Audacity的初始分支,它去除了所有跟踪代码和遥测功能。然而,他和其他朋友在以下方面需要帮助:

  • 为项目选择正式名称,因为 Audacity 是 MuseGroup 的注册商标,因此不能用作新项目的名称。“Courage”、“AudioBakery”和“Temerity”都是建议的可能名称。
  • 定义fork范围。关于如何前进,需要做出一些决定:上游功能应该合并回新的分叉还是分叉完全背离它?fork 的图形用户界面应该在 Qt 工具包、GTK3 中重新编写还是保持在旧的 wxWidgets 中?
  • 另外,我们的开发者 Cookie 工程师说他不能完全靠自己维护分叉,建议在 GitHub 上创建一个组织机构来管理流程。将需要更多的开发人员来维护分叉。
  • 构建 Windows 版本。由于主要开发人员宣布他无法自己提供 Windows 二进制文件,因此需要有人出面为 Windows 操作系统构建分支。有人提到可以使用 GitHub 操作来自动执行任务,但尚未确定。

所有这些都是重要的讨论,在我们发言时正在进行,以决定分叉的未来。人们可以期待,一旦事情被定义和解决,各种 Linux 发行版都可以从其官方存储库中提取并删除官方旧的 Audacity 包。

这就是为什么所有这些都非常重要的原因。

如果您是 Audacity 用户或对此主题感兴趣的软件开发人员,那么非常欢迎您加入讨论并决定 Audacity 分叉的未来。每个人都可以参与不同方面的帮助,即使您不是软件开发人员而只是 Audacity 的老用户。

有关分叉的更多详细信息,请参见其GitHub 页面

发表评论