XScreenSaver 是一个成熟的软件项目,为 X Window System 提供各种屏幕保护程序——这是许多 Linux 和 Unix 桌面环境的图形基础。尽管它在这些生态系统中已存在数十年,但它并未参与现代标准,即在 GitHub 等平台上托管其主要源代码或发布版本。相反,作者仅通过托管在 jwz.org 的 tar 文件来维护和分发该软件。
为了解决开发者经常在 GitHub 上搜索“xscreensaver”并可能发现非官方分叉或无关项目的问题,一个名为 `cowmix/xscreensaver` 的特定占位符仓库应运而生。这个仓库充当功能性的路标而非代码库;它不包含任何实际的应用程序逻辑,但包含了一个全面的 README,旨在澄清项目的分发模式。这种结构的目的是作为供应链护栏,确保用户不会错误地信任未经证实的第三方仓库,同时提供关于如何通过电子邮件提交或从官方网站直接下载获取真实版本的清晰说明。
这个仓库充当功能性路标而非代码库;它不包含任何实际的应用程序逻辑,但包含了一个全面的 README,旨在澄清项目的分发模式。
这种做法突显了传统开源习惯与长期维护者偏好之间的刻意界限。虽然有人认为维护自动化镜像对于发现项目更有效率,但其他人指出,此类举动可能会损害作者偏好的监管方式。通过拒绝托管公共 git 克隆,该项目强制执行严格的单一事实来源:开发者认为任何在 jwz.org 之外发现的版本都是非官方的。对于寻求贡献的人来说,工作流程仍锚定在通过电子邮件与作者直接沟通,而非现代的拉取请求(pull request)系统。