我在 CodePlex 上有一些开源库,我打算在它们处于稳定且有用的状态时发布更多库。
我向项目存储库添加了一个开发签名密钥,以便任何人都可以从源代码构建和使用这些库,但对于正式版本,我使用不同的密钥,我不发布一个。
问题是这样的:
我是不是该
- 对我为所有库制作的所有官方版本使用公用密钥?IE。库 A 和 B 都将由相同的私钥签名,即使库除了作者(我)之外没有任何共同点
- 为所有库使用唯一键,即。图书馆 A 有自己的钥匙,图书馆 B 有不同的钥匙
我正在寻找明确的理由去做其中一个。如果您有意见但不是一个硬性理由,请发表评论,我会看看是否应该将其迁移到 Programmers.SE。