Второй пункт «разверните». По закону разрешено делать копии медиаконтента для использования в личных целях (скинуть на плеер, посмотреть на телике и т.п.)
Для начала представим ситуацию, когда кто-то резко поменял лицензию с GPL.
Это требует согласия вообще всех авторов кода, если хоть один дал отказ — все.
Плюс старая версия софта все еще под GPL, бери и дальше развивай сколько хочешь.
Другой кейс: я параноик и использую специальный файлообменный сервис, который дает скачать файл ровно один раз, после чего удаляет. Использует https (я же параноик, вы не забыли?). Что делать, если мелкие и мягкие запрашивают этот файл, а сервис не различает HEAD и GET запрос и удаляет этот файл?
Прикольно смотреть на визуализацию linux kernel: сотни разработчиков пишут код, делают какие-то изменения, потом появляется хитрый Торвальдс, тырит все коммиты и методично сваливает в неизвестном направлении…
> почему нельзя вести всю разработку в одной ветке dev, а для релизов другая release
Раньше так и было: для релизов только мастер, разработка идет в dev.
Сейчас разработка идет в master, для версий есть теги holoeverywhere-.x.x.x. Есть тег stable, который ссылается на последнюю стабильную версию.
В ридми так и клонируется репа: git clone --branch stable git://github.com/ChristopheVersieux/HoloEverywhere.git HoloEverywhere
> или, как написали выше, надо через maven делать?
Система сборки и контроля версий — вещи разные.
> почему на сайте проекта нет информации о том, какая последняя стабильная версия актуальна на данный момент и какие изменения произошли по сравнению с предыдущей?))
Сайт в зачаточном состоянии.
Это теперь так называется… Надо запомнить.
Это требует согласия вообще всех авторов кода, если хоть один дал отказ — все.
Плюс старая версия софта все еще под GPL, бери и дальше развивай сколько хочешь.
Ммм… Не подскажете, где? Я уже всю страницу взглядом испепелил — ну нету.
Правда, я в таких случаях всегда показываю, где находится кнопка donate, или хотя-бы star...Раньше так и было: для релизов только мастер, разработка идет в dev.
Сейчас разработка идет в master, для версий есть теги holoeverywhere-.x.x.x. Есть тег stable, который ссылается на последнюю стабильную версию.
В ридми так и клонируется репа: git clone --branch stable git://github.com/ChristopheVersieux/HoloEverywhere.git HoloEverywhere
> или, как написали выше, надо через maven делать?
Система сборки и контроля версий — вещи разные.
> почему на сайте проекта нет информации о том, какая последняя стабильная версия актуальна на данный момент и какие изменения произошли по сравнению с предыдущей?))
Сайт в зачаточном состоянии.