Представитель Шуры Люберецкого в ЖЖ (brat_luber) wrote,
Представитель Шуры Люберецкого в ЖЖ
brat_luber

Опенсорс и правила хорошего тона

Продолжаю упарываться по osmdroid. Прикрутил к нему эллиптическую проекцию Меркатора, получилось сделать это довольно малой кровью – но в процессе я убедился, что нынешний osmdroid никуда не годится по нескольким простым причинам:

- отсутствие документации, даже более-менее полного Javadoc, не говоря уже о руководстве по использованию
- местами странная архитектура
- много кажущихся излишними функций
- полумертвое состояние проекта на github (коммит раз в месяц – это же мало, да?)

Если вам захочется использовать эту штуку в своем проекте – то как только ваши запросы чуть-чуть выйдут за рамки “стандартных”, вам придется лезть в код библиотеки в надежде хоть что-то понять. Лично я справился со своими хотелками, лишь скачав исходники и внеся в них довольно приличные правки.

Короче говоря, сейчас у меня имеется полноценный форк чужой библиотеки. Мне откровенно не нравится ее теперешнее состояние, внутренний перфекционист требует переделывать ее чуть менее, чем полностью. Лицензия там довольно либеральная, позволяющая вытворять с библиотекой что угодно. Но я очень сомневаюсь, что смогу со своими представлениями о том, что должно быть, вписаться в сложившийся вокруг osmdroid “узкий круг ограниченных людей”. Более того, у меня нет времени на то, чтобы отстаивать свою точку зрения (а она у меня явно отличается от “официальной”) в спорах с нынешними разработчиками. А с другой стороны – я сомневаюсь, что у меня хватит времени на поддержание и доведение этого форка до приличного вида.

В общем, как положено поступать в таких случаях?

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Tags: программирование
Subscribe

  • Таджикоанглийский

    Один ли я, читая Release Notes на этой картинке, вспоминаю Равшана и Джамшута? Запись опубликована в блоге Шуры Люберецкого. Вы можете…

  • А вот вопросик

    А никто не пользовался хостингами SVN+Trac? Например, что скажете про http://www.mysvn.ru/? GitHub не хочу “по религиозным…

  • Я упоролся? Да, я упоролся!

    Пытался тут найти способ прикрутить к osmdroid “другую” картографическую проекцию – а так как никакой документации, кроме…

Comments for this post were disabled by the author