用于管理源代码中的许可证头的流行/历史工具?

用于管理源代码中的许可证头的流行/历史工具?

我从来没有需要在大型项目中的每个源代码文件中添加/更新/替换许可证头,但现在我需要了。我一直认为有一些流行的工具可以做到这一点,因为许多历史源 tarball 的所有文件中都有许可证标头以及(当时流行的)RCS/SCCS 版本控制系统应用的典型版本标头。

我的意思是,只要看看 90 年代 SGI、HP、Berkeley 等出版的大型资料来源,就可以找到。我一直认为这是自动化的,不仅用于添加许可证通知,还用于更新/替换/删除它。

但我找啊找啊,没有找到这样的工具。 GitHub 上有一些工具可以做到这一点,但它们都是最近才出现的……没有超过 20 年的传统。

商业 UNIX 时代的所有公司都使用自己未发布的内部 shell 脚本来执行此操作吗?当年没有流行的工具吗?

相关内容