Есть ли у кого-нибудь опыт работы с библиотекой или набором инструментов, которые помогают независимому поставщику программного обеспечения доставлять обновления программного обеспечения для поставляемых продуктов? Мы поставляем программное обеспечение, работающее на OS X, Linux и Windows. У нас есть частичные решения, которые зависят от платформы для каждой платформы, но мы хотели бы иметь единую унифицированную систему для рассылки обновлений программного обеспечения нашим установленным пользователям. Мы, вероятно, в конечном итоге разработаем собственное решение, но я хотел спросить, знает ли кто-нибудь из присутствующих о хорошем готовом решении.
Кроме того, кто-нибудь когда-либо пробовал использовать Subversion (в сочетании с libsvn на стороне клиента) для этой цели? Есть мысли о плюсах и минусах такого подхода?
Спасибо!
Изменить: установленные приложения в этом случае представляют собой полноценные настольные приложения - некоторые Java, некоторые Dot Net (со средой выполнения Mono), некоторые родные C ++. Поэтому мы открыты для любой платформы или языка для решения проблемы.