Stellarium Skycultures
Комментариев нет 19 мая 2011, 19:12 • Stellarium
Сегодня с создал на Launchpad.net проект и группу под названием «Stellarium Skycultures». Вынудило меня так поступить несколько причин, но если вкратце, то моё терпение кончилось.
Я пришёл в команду разработчиков летом прошлого года и моей первой задачей как раз и была работа с культурами неба — я тогда взял на себя труд перевести их описания. Позднее я портировал с Nightshade пару культур неба, еще пару культур сделали другие разработчики. Всего за прошедший год было предложено к слиянию с основной веткой разработки 4 новых культуры — инков, арабскую и пару западных, несколько отличающихся содержанием. Ну так вот — до сих под ни одна из них не принята.
Причины? Во-первых, принятие решения о такого рода изменений в Stellarium'е принимает только один человек — Fabien Chéreau — которого в последнее время в проекте скорее нет, чем он есть. Соответственно, от момента предложения патча до принятия решения по нему могут проходить не то, что дни, а недели, а то и месяцы. Во-вторых, много проблем возникает из-за лицензий на артворк в этих культурах неба. Об этом я уже не раз поминал, так что повторяться не буду. В-третьих, объём пакета со Stellarium'ом растёт.
Для снятия большей части указанных проблем как раз и родилась в своё время идея создания менеджера дополнений. Вот как раз сегодня, после очередного отказа принять в основную ветку новые культуры, я решил пойти дальше и выделить все их в отдельный проект, тесно связанный с основным — всё, что не пойдёт в официальный пакет Stellarium'а — пойдёт как дополнения к нему. К тому же такое выделение разработки культур неба в отдельный проект позволит ускорить разработку последних, поскольку в этом случае их можно развивать независимо от планетария.