Всем привет!
Недавно вникая в особенности и юридически правильное распространение дистрибутивов Linux, столкнулся с одной интересной штукой. У Ubuntu и Debian есть т.н. source iso - образы дисков с исходными текстами, из которых создаются deb-пакеты на установочном диске. Например, как тут -
http://mirror.yandex.ru/debian-cd/8.2.0/source/ или тут -
http://mirror.yandex.ru/ubuntu-cdimage/releases/trusty/release/source/ Причем пакеты с исходниками и бинарные deb-пакеты полностью соответствуют друг другу в рамках данного релиза. Проще говоря, из исходников на source iso собираются deb-пакеты на установочном диске дистрибутива. Может, и нам такими обзавестись? Они были бы полезны, например, при распространении. Ведь строго говоря, многие лицензии требуют передачи не только бинарных файлов, но и исходного кода. Либо сразу, либо с бумагой об обязательстве предоставить их в течение n лет. Обычно 5 лет.
Можно конечно посылать всех страждущих к архивам предыдущих версий репозитария Ubuntu -
http://old-releases.ubuntu.com/ubuntu/, но я столкнулся с тем, что для выпусков обновлений LTS типа 14.01.1 или 14.01.2 там пакетов нет и врятли появятся. Я так понял, что туда складываются только пакеты только последних версий на момент окончания поддержки всего релиза. Соответственно, взять исходные тексты тех пакетов из предыдущих выпусков обновлений Ubuntu, что идут в составе Runtu, официально простому пользователю просто негде. Хотя есть конечно вариант с git или другими системами контроля версий или сторонними бинарными репозитариями.
Но с git и подобным нужно уметь работать, а репозитарии еще надо умудриться найти и не факт, что они вообще есть. И это только то, что касается официальных реп Ubuntu. А ведь в Runtu и другие репозитарии активно используются. Например, ppa. Одним словом, мне думается, что такая штука разрешит массу проблем. Смог бы кто-нибудь взяться за такую задачу при сборке? Не думаю, что она займет много времени и потребует массы усилий.