У меня есть коммерческий продукт, и я хотел бы сделать лицензии на исходный код опцией для моих клиентов.
В идеальном мире:
- Клиент купил бы исходную лицензию
- Пришлите мне свое имя пользователя BitBucket
- Получите приглашение в частный репозиторий BitBucket
Оттуда клиент может клонироватьхранилище (хотя и не делающее его закрытым) для собственного использования.Если бы они делали собственные модификации, они все равно могли бы получать мои обновления и использовать фантастическую систему слияния Mercurial для разрешения любых конфликтов.Они могут даже отправлять запросы на удаление, если исправят ошибку.
Недостатком BitBucket является то, что (из того, что я могу сказать, пожалуйста, исправьте, если я ошибаюсь), пользователи частного хранилища могут видеть друг друга.Я не думаю, что мои клиенты будут заинтересованы в том, чтобы другие клиенты знали, что они используют продукт.
Является ли единственным вариантом размещения моего собственного хранилища Mercurial, доступного через HTTPS с аутентификацией по имени пользователя / паролю?Или можно заставить работать BitBucket, Kiln или другой хост Mercurial?