Обращение к разработчикам от лица community

85 views
Skip to first unread message

Yuri Schastny

unread,
Jan 21, 2014, 2:52:11 PM1/21/14
to synerg...@googlegroups.com

Всем привет!

Сегодня я хочу обратиться к разработчикам Synergy со стороны community. Думаю многие поддержат мое мнение.

Ребят, я понимаю, что Synergy это продукт, сделанный вашей компанией, который вы по своей доброй воле решили подарить миру, опубликовав его под GNU GPLv3, чтобы сделанные изменения возвращались обратно в проект.

Как и у любого open source проекта, вокруг Synergy собралось определенное сообщество, хоть и не такое огромное, как у каких-нибудь монстров вроде Wordpress или Drupal, но тем не менее.

Самый ценный вклад в данный продукт вносите, конечно же, вы и лучше всего его знаете тоже вы, так как сами же его и разработали.

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

Я понимаю, что вам не до этого и вы занимаетесь сейчас разработкой ShopOnRails, поддерживаете кучу клиентов на обеих платформах, пишите различные модули под заказ и т.п. И благо вам вообще хватает времени совсем не забывать про Synergy и иногда все-таки делать коммиты в репозиторий.

Но хотелось бы как-то больше порядка, какого-то развития проекта, больше информации, большей открытости и т.п. Может быть, вы выделите из числа своих сотрудников кого-то в роли комьюнити менеджера или позволите заняться актуализацией данных кому-нибудь из сообщества? Может быть, у вас есть отдел маркетинга или PR-специалисты? В конце концов, чем больше людей знает и использует ваш продукт, тем вам же лучше. А гораздо больше людей начнут его использовать, если он станет выглядеть в их глазах более привлекательным, более живым, более актуальным, более свежим.

Заранее спасибо за ответ.

За сим откланиваюсь.

С уважением,

Юрий Счастный aka Z0RG

Yuri Schastny

unread,
Jan 21, 2014, 5:43:46 PM1/21/14
to synerg...@googlegroups.com
Прошу прощения, был не в курсе, по вышеописанным причинам, кстати. :)
Религия не запрещает, просто Synergy, насколько я понимаю, более адаптированный продукт для ведения бизнеса в России, который к тому же обладает некоторыми уникальными свойствами.
Если вы мне расскажете, как использовать для российского интернет-магазина "чистый" spree, без геморроя и его многочасового допиливания, то я с удовольствием так и сделаю.
ShopOnRails тяжеловат для моих задач, не вижу смысла стрелять из пушки по воробьям. :)

Самому развивать Synergy мешает тот факт, что я не считаю себя Ruby программистом. :)
Да, может быть и маленькая часть Spree, но привлекательно данное решение тем, что из коробки. Ну, относительно из коробки. По крайней мере не надо разбираться в куче модулей для spree, проверять их на совместимость и т.п.

среда, 22 января 2014 г., 0:02:24 UTC+4 пользователь Alexander написал:
ShopOnRails - мой проект и к разработчикам синержи не имеет отношения.
А по теме - не пойму проблемы - что мешает юзать "чистый" Spree? Или тот же shoponrails? Религия запрещает? :)
По крайней мере, и то и другое активно развивается в отличие от синержи. Ну, или, на крайний случай, что мешает самому развивать синержи? На самом деле, синержи это всего лишь маленькая часть Spree, ориентированная на российские магазины. 

kimrgrey

unread,
Jan 21, 2014, 5:53:45 PM1/21/14
to synerg...@googlegroups.com
Здравствуйте.

Сколько наблюдаю за проектами с открытым исходным кодом, всегда появляется кто-нибудь, требующий поддержки и немедленной правки критичных для него багов. Удивительно, как люди умудряются так воспринимать халявно предоставленный им код? =)
 
Может быть, вы выделите из числа своих сотрудников кого-то в роли комьюнити менеджера или позволите заняться актуализацией данных кому-нибудь из сообщества?

Вы, по всей видимости, этот щедрый жест проспонсируете для ребят? =) Synergy - открытый проект. Практически у любого такого проекта наступает момент, когда первоначальный мейнтейнер больше не заинтересован в его развитии или недостаточно мотивирован, чтобы все бросить в угоду бесплатной поддержке. Хотите порядка и развития? Just fork it and try ;-)

С уважением,
Сергей.
 
вторник, 21 января 2014 г., 23:52:11 UTC+4 пользователь Yuri Schastny написал:

Denis I. Lukyanov

unread,
Jan 22, 2014, 1:22:33 AM1/22/14
to synerg...@googlegroups.com
Здравствуйте, лицо community :)

Не скрою, что был приятно удивлен тем фактом, что кого-то еще волнует судьба проекта Synergy, я был уверен, что все на него давно забили :)

В предыдущем письме Сергей достаточно хорошо описал основные проблемы, с которыми сталкивается практически любой Open Source проект. Повторять их не буду, скажу лишь, что они действительно актуальны и для проекта Synergy.

В настоящий момент (и уже года два) проект не развивается из-за отсутствия потребности и мотивации в этом. Фактически, первый и единственный "официальный релиз" Synergy был под номером 0.60, который был совместим со Spree 0.60 соответственно. Потом были попытки допиливания Synergy до совместимости со Spree 0.70 и даже 1.x, но это скорее частные бранчи для собственных нужд, никак не "релизы". Это я к вопросу о том, почему не публикуются релизы.

Что касается поддержки сообщества, то здесь причина проста: я, хотя и являюсь одним из основоположников проекта, так же как и вы, не могу назвать себя "rails-программистом", и поэтому часто просто не в состоянии давать квалифицированные ответы. На какие вопросы могу ответить - отвечаю и здесь, и на гитхабе, и лично по почте. Что касается программистов из Synergy Core Team, то все они подписаны и на Issues в гитхабе, и на эту рассылку в гуглогруппе. Если не считают необходимым отвечать, значит у них недостаточно мотивации для этого. А заставлять кого-то что-то делать без мотивации я не хочу, да и нет у меня такой возможности.

В общем, приходится констатировать, что "пациент скорее мертв, чем жив".

Однако, если подходить с т.з. работоспособности проекта, то не вижу причин, почему бы не использовать его в текущем виде для быстрого создания магазинов? Да, технологический стек уже устарел, но в репозитории есть весьма стабильная ветка https://github.com/secoint/synergy/tree/0-70-stable, которая нормально работает на Ruby 1.9 + Rails 3.1. Старье? Но вам, как "не rails-программисту" не все равно? А вашему клиенту? Он и слов-то таких не знает. Для него главное - чтобы работало. Работать будет, и весьма стабильно, я сам имею пару магазинов на этой ветке и очень даже доволен. Если вы собираете магазин для клиента как разовый заказ, то по большому счету абсолютно все равно, какой там сейчас стек (важные security-фиксы если только имеют значение) - он в любом случае устареет через полгода-год без поддержки.

Если же рассматривать обновление Synergy как попытки угнаться за Spree, то эта затея заведомо обречена на провал. Проект Spree изначально имеет замотивированную команду, а после того, как они получили дополнительное финансирование, релизы стали выстреливать с такой скоростью, что угнаться за ними просто не реально. А основной функционал Spree от версии 0.60 до 2.1 изменился на мой взгляд незначительно.

Теперь о моем лично отношении к проекту. Безусловно, я был бы рад выпустить новый релиз Synergy на самом свежем технологическом стеке и совместимый с самой последней версией Spree. И мы даже начинали кое-какую работу в этом направлении, которую частично ребята делали за свой счет, частично я профинансировал, но при наличии реальных клиентских проектов очень сложно найти время заниматься Open Source на таком уровне, чтобы построить большой новый релиз. Поэтому все именно так, как есть.

Надеюсь, я достаточно подробно описал текущую ситуацию и ответил на все ваши вопросы. :)


Yuri Schastny пишет:
--
You received this message because you are subscribed to the Google Groups "Synergy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-user...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
С уважением,
Денис Лукьянов

Service & Consulting

Разработка и консультации в области веб-приложений
и электронной коммерции

г. Тверь, ул. Московская, д. 82, стр. 1
Тел./Факс: (4822) 41-50-14
Сайт: www.secoint.ru
Twitter: www.twitter.com/secoint

Yuri Schastny

unread,
Jan 22, 2014, 3:03:25 AM1/22/14
to synerg...@googlegroups.com
Да, спасибо, Денис, достаточно подробно. Я постараюсь ответить более развернуто, но чуть попозже, может вечером. Сейчас на работе и у меня тут есть несколько инфраструктурных проблем, которые надо решить.

среда, 22 января 2014 г., 10:22:33 UTC+4 пользователь Denis Lukyanov написал:

Yuri Schastny

unread,
Jan 22, 2014, 8:39:13 AM1/22/14
to synerg...@googlegroups.com
Здравствуйте!

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

Я уже понял, что мэйнтейнер не заинтересован в развитии проекта или недостаточно мотивирован. Здесь вспоминается выступление Джорджа Карлина о мотивации. :) https://www.youtube.com/watch?v=FwvUnwJxIBI

Насчет спонсорства и собственного форка. К сожалению, я не располагаю необходимыми ресурсами ни для того ни для другого. :(

среда, 22 января 2014 г., 2:53:45 UTC+4 пользователь kimrgrey написал:

Yuri Schastny

unread,
Jan 22, 2014, 9:59:12 AM1/22/14
to synerg...@googlegroups.com
Здравствуйте, основоположник проекта. :)

Не скрою, что был приятно удивлен таким быстрым ответом, и да, по всей видимости кого-то еще волнует судьба проекта, ну по крайней мере меня.
Жалко, что большинство участников комьюнити забили на проект и вообще он как-то зачах. Идея то хорошая.
Сейчас я действительно не знаю ни одного хорошего, в моем понимании, конечно, движка интернет-магазина, который можно было бы вот так развернуть и сразу начать использовать, который при этом был бы применим для российского бизнеса, обладал большинством нужного функционала и при этом желательно еще имел бы неплохой шаблон дизайна по умолчанию. На PHP-движки вообще смотреть страшно. Большинство людей используют какие-то кастомные решения.

Кстати, еще насчет мотивации. Я так понимаю у вас хватает клиентов, заказов и финансов соотвественно и лишняя работа, как и лишние средства вам не нужны? ;)

Ну, да, видимо мне ничего не остается, кроме как взять 0.70 и попробовать повозиться с ней немного.

А не могли бы рассказать как обстоят дела с чистым spree? Насколько сложно его использовать для российских интернет-магазинов?

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

Кстати, а такой еще вопрос, во сколько вы оцениваете работу, по подгонке всех расширений для spree, используемых в Synergy. Допустим, я как клиент прихожу к вам и говорю хочу вот такую штуку, показывая пальцем на Synergy, но только под свежим Spree.


среда, 22 января 2014 г., 10:22:33 UTC+4 пользователь Denis Lukyanov написал:
Здравствуйте, лицо community :)

Denis I. Lukyanov

unread,
Jan 22, 2014, 10:41:01 AM1/22/14
to synerg...@googlegroups.com
Юрий, смотря что вы подразумеваете под "сложностью использования чистой Spree"... Абстрактно говорить трудно, но в целом недавно собирал магазин на Spree 2.1.x, там все достаточно приятно уже как с т.з. локализации, так и с т.з. возможностей кастомизации через UI. Например, в админке можно задавать кастомные единицы изменения (руб.) и прочие штуки. Пришлось только гем money подключить по-другому, чтобы решить проблему с рублями :)

Что касается конкретных финансовых вопросов, то я бы предпочел обсуждать их приватно, здесь это уже оффтопик. Если есть реальная задача или запрос - напишите на ser...@secoint.ru, мы вам ответим.



Yuri Schastny пишет:
Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
0 new messages