У меня есть несколько библиотек с открытым исходным кодом на CodePlex, и я намерен публиковать больше, когда они будут в стабильном и полезном состоянии.
Я добавляю ключ подписи разработки в репозиторий проектов, чтобы каждый мог создавать и использовать эти библиотеки из исходного кода, но для официального выпуска я использую другой ключ, который я не публикую.
Вопрос такой:
Должен ли я
- Использовать общий ключ для всех официальных выпусков всех моих библиотек? то есть. библиотеки A и B будут подписаны одним и тем же закрытым ключом, хотя библиотеки не имеют ничего общего, кроме автора (me)
- Использовать уникальный ключ для всех библиотек, т.е. библиотека A имеет свой собственный ключ, а библиотека B имеет другой ключ
Я ищу определенные причины для того или другого. Если у вас есть мнение, но нет веской причины, почему это так, пожалуйста, оставьте комментарий, и я посмотрю, должен ли я вместо этого перенести его в Programmers.SE.