Всё чудесатее и чудесатее.

Вчера Накукрыскин с помощью LiluMi (и моей идейной поддержке) взяв за основу плагин LIci WP написал свой плагин для трансляции с на Liveinternet. Увы, ссылочку дать не могу (пока). Почему — описано далее.
Исходный плагин был написан 4eki весьма давно, имел ряд недостатков и дорабатывался крайне нерегулярно. Собственно, все, кто соскочил с LiRu на WordPress знают этот плагин и его недостатки.
Что же сдалали Накукрыскин с LiluMi? Всего лишь перенаправили отправку сообщения напрямую в блог пользователя через протокол XML, чем вызвали недовольство 4eki. С одной стороны, он имеет право быть недовольным, как автор исходного плагина. С другой стороны, если покопаться в лицензиях (тот же PHP, на котором написан плагин), то это недовольство он может оставить при себе. Однако, нет худа без добра.
Реализация XML на ЛиРушечке оставляет желать лучшего. Во-первых, сервер с завидным постоянством возвращает ошибки по этом протоколу; Во-вторых, протокол не поддерживает ни тэги, ни разделы дневника, насколько я помню.
Почесав макушку, да пораскинув мозгами, было принято решение не просто переписать плагин под свои нужды, а написать новый, который будет осуществлять:

  • кросспостинг через Movable Type Api;
  • отложенный кросспостинг через CRON (дабы избежать проблем с индексацией поисковиками).
  • А пока что пользуемся LIci WP, как он есть.

    Запись опубликована в рубрике компьютерное с метками , , . Добавьте в закладки постоянную ссылку.

    37 комментариев на «Всё чудесатее и чудесатее.»

    1. 4Ek говорит:

      Етить, больше всего возмущает, что *Накурыськин написал плагин*. Если бы он его действительно написал я бы не возмущался. И недовольство мое вызвано не тем, что плагин не через сервер работает, а тем, что вы на чужом труде паразитируете и считаете себя спасителями человечества.

    2. Dandr говорит:

      4Ek, ты дальше почитай:
      Что же сдалали Накукрыскин с LiluMi? Всего лишь перенаправили отправку сообщения напрямую в блог пользователя через протокол XML

    3. Chris Archer говорит:

      Не впечатляет меня ни это новое, ни само оригинальное подделие. WP -> blog.ru -> li.ru еще куда ни шло, а до ljxp всем кросспостам WP -> li.ru как до Луны пешком.

      • Dandr говорит:

        Пару недель назад на blog.ru подвис и импорт, и экспорт. Поэтому пришлось вернуться к плагину.
        WP -> li.ru будет переписываться.

    4. GlumShadow говорит:

      Ну вы бы хотя бы спросили у 4eki можно или нельзя, думаю бы договорились за пять минут…
      Вот до чего доводит опен сорс 🙂 начинаете думать что все вокруг халява 🙂
      Чем ссылка то помешала не пойму ?

      • Dandr говорит:

        Не только ссылка. Всё остальное уже обсудили у 4eki.
        PS Таки снова к вопросу о лицензиях: читайте их, когда ставите софт. А то почему-то приходится программисту объяснять про GPL.

    5. Chris Archer говорит:

      Ну всё же плагин не является deriative work ни от php, ни от wordpress, а значит на него не распространяется жпльная зараза.

      дело в неуказании автором лицензии, а значит не то софтиной вообще нельзя пользоваться (отсутствие договора), либо это вообще наоборот public domain (раз автор сам выложил в публичный доступ без условий). в обоих случаях

      1) автор ступил с лицензией
      2) закон явно разрешает допиливать софт

      • Dandr говорит:

        Chris Archer, спасибо.
        GlumShadow, ты мне напоминаешь блондинку за рулём, которая сначала кричит про равные права, а при ДТП отмазывается «ну я же девушка, мог бы пропустить».

    6. GlumShadow говорит:

      Да бросьте вы эти юридические бредни с лицензиями, разговор идет о чисто человеческом неуважении к чужому труду. Пока мы не научимся этому, это будет повсеместно.

      В общем, понимаю негодование 4eki, я бы тоже возмущался если бы мои работы кто-то без разрешения юзал или переделывал…
      Надеюсь вы разрулите эту ситуацию, а то как-то нехорошо получилось 🙁

    7. GlumShadow говорит:

      признайся вы же спиздили чужую разработку теперь отмазываетесь, это не мы, это законы GPL. Так и скажи, что платить за софт считаешь нецелесообразным и ненужным, софт должен быть нахаляву, все ведь от этого идет…
      Ваши объяснения, со стороны выглядят как оправдания, не более…

      • Dandr говорит:

        Бугага.

        Так и скажи, что платить за софт считаешь нецелесообразным и ненужным, софт должен быть нахаляву, все ведь от этого идет…

        И поэтому жене я купил лицензионного касперского, ага. 🙂

        признайся вы же спиздили чужую разработку

        Что значит «спиздили», если оно лежит в открытом доступе?
        В таком случае, я спиздил у Кактуса вордпресс (кстати, он тоже спизидил и перевёл его), тему для вордпресси и всё это подпилил под себя. Так, что ли?
        А ты совсем недавно откровенно пиздил Thundrbird?

    8. GlumShadow говорит:

      Использование продукта и использование кода продукта это две разные вещи.
      Что же у тебя в копирайтах прописаны ссылки на разработчиков и ты их не убираешь?

      • Dandr говорит:

        Не поверишь — руки не дошли. 🙂
        ЗЫ В плагине Чеки тоже прописан.

        Плагин кросс-постинга сообщений в сервис блогов LiveInternet без рекламы от разработчика плагина От Накукрыскин (http://live.progger.ru) and Lilumi (http://lilumi.org.ua) (отдельное спасибо ATimofeev [Re.Актив]).

    9. GlumShadow говорит:

      Ты мне про фому я те про ерёму, я про ссылку которая у каждого поста проставляется, а не где-то в коде, её же убрали…
      Насколько я знаю у любого движка или темы для движка распространяющегося бесплатно, ссылка на разработчиков обязательна, иначе считается плагиатом, как и получилось в вашем случае.

      Возможно просто у нас с тобой разные понятия об уважении к чужому труду…

      Вот ты например написал обзор программы, а кто-то взял кусок из него и вставил в свою статью, не спросив тебя, разве тебе это понравится ?

    10. Chris Archer говорит:

      Результат работы программы к правам ее автора никакого отношения не имеет

      • Dandr говорит:

        Результат работы программы к правам ее автора никакого отношения не имеет

        Ага, это всё равно, как если бы кодировщик видео оставлял на самом видео нехилый такой копирайт.

    11. GlumShadow говорит:

      Получается, что взять чужое и выдать за свое это нормально?

    12. Chris Archer говорит:

      Где тут выдавание чужого за своё? Вполне честный Deriative Work с указанием автора оригинала.

      • Dandr говорит:

        Где тут выдавание чужого за своё? Вполне честный Deriative Work с указанием автора оригинала.

        Логично… С таким понятием, как Deriative Work я ещё не сталкивался… Только derivative work.

    13. Chris Archer говорит:

      2Dandr

      Как минимум указать авторство надо. И если ничего свего не добавлено, себя в авторы не добавлять. Иначе реально нехороший плагиат.

    14. Chris Archer говорит:

      Это как с pronounciation, знаю, что ‘o’ не надо, но когда не задумываюсь, проскакивает 😀 В инглише иногда грамотность хромает

    15. GlumShadow говорит:

      Получается, что автор ступил, а теперь возбухает…
      Все-таки я считаю, что в данной ситуации надо было просто спросить и не было бы никаких возмущений со стороны 4eki…

      Chris Archer, ну я это читаю так:

      взяв за основу плагин LIci WP написал свой плагин для трансляции с WordPress на Liveinternet

      В данном случае расцениваю ВЗЯЛ=СПЁР и как уже говорил вполне понимаю реакцию 4eki.

      • Dandr говорит:

        Получается, что автор ступил, а теперь возбухает…
        Все-таки я считаю, что в данной ситуации надо было просто спросить и не было бы никаких возмущений со стороны 4eki…

        Chris Archer, ну я это читаю так:

        взяв за основу плагин LIci WP написал свой плагин для трансляции с WordPress на Liveinternet

        В данном случае расцениваю ВЗЯЛ=СПЁР и как уже говорил вполне понимаю реакцию 4eki.

        Читаем каменты выше.
        Возможно, согласился бы с тобой, если бы плагин 4eki при таком раскладе вообще не упоминался бы. Равно как и сам 4eki в соавторах. Но поскольку упоминаются, то не согласен.

      • Dandr говорит:

        И уж поверь, если бы было желание спиздить, то ни 4eki, ни lici не упоминались бы.

    16. GlumShadow говорит:

      Дык, соль то не в том, что взяли, а то что взяли без разрешения, и это 4eki не понравилось, и я поддерживаю его позицию, все остальное, что мы тут с тобой понаписали это все вода: gpl, плагиат, рекламные ссылки и т.д.
      Нормальная человеческая реакция: Моё! Не трогать! Мне больше нечего добавить 🙂

    17. Chris Archer говорит:

      «Взяли без разрешения» — это либо стырили с его компьютера, либо декомпилировали из его бинарников. А так позиция многоуважаемого аффтара похожа на владельца Ламборджини, оставившего ключи на капоте и рыдающего «ааа! угнали!»

    18. SunChaser говорит:

      хехе. теперь lici имеет лицензию, запрещающую производные ^__^

      кстати,
      > Внимание! Не забывайте выключать плагин перед обновлением и активировать уже обновленную версию!

      разве было такое уведомление? в любом случае, оно бред. по-моему в API плагин может такое перехватывать. да и даже если нет в API, сделать нормальное поведение не проблема

      продолжаем жить без лиру

    19. 4Eki говорит:

      Ты противоречишь сам себе – сперва утверждаешь, что плагин может перехватывать активацию и деактивацию, а потом сомневаешься в собственных же словах. Если для тебя не проблема реализовать, как ты выражаешься, нормальное поведение – присоединяйся к разработке, вноси свою лепту, а не пизди попусту.

    20. SunChaser говорит:

      include («saved_version.php»); // храним файл с версией

      if ($saved_version < $current_version) // версия плагина и сохранённая
      {
      save_new_version(); // пишем в файл новую версию
      update();
      }

      самый примитивный и даже достаточно неудобный способ, but it works

      про api я лишь предположил. во всяком случае, ни один из стоящих у меня плагинов таких трудностей не испытывает

    21. Dandr говорит:

      4Eki, а работа таки продвигается? Я уж думал, застопорилось.

    Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *