Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Защита модуля
 
TaganPablo
Sr. Member
 
Avatar
Total Posts:  114
Joined:  2009-03-18
Russian Federation, Taganrog
 

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

 
Magento Community Magento Community
Magento Community
Magento Community
 
Rugento
Guru
 
Avatar
Total Posts:  540
Joined:  2008-11-15
Russia, Vologda
 

IonCube с привязкой к хосту.
299$ за лицензию.

 
Magento Community Magento Community
Magento Community
Magento Community
 
TaganPablo
Sr. Member
 
Avatar
Total Posts:  114
Joined:  2009-03-18
Russian Federation, Taganrog
 

Чорт, очень охота защититься, но как-то дороговато…
Может кто знает побесплатней варианты ? ))

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Самая лучшая защита - постоянные и полезные обновления модулей, которые доступны только купившим. Ну и адекватная цена, при которой купить выгоднее, чем ломать/писать. Всё защищённое можно сломать…

Второй момент: опен-сурс рулит. Нам пришлось декомпильнуть один из купленных модулей, так как он был написан кривовато, а за дополнительные доработки (интеграцию в наш дизайн) просили деньги, неадекватные качеству поддержки.

P.S. Личный опыт на покупке 4-ёх модулей ради экономии времени. Легче купить что-то полезное за адекватные деньги, чем писать похожую функциональность 2-3 недели.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Rugento
Guru
 
Avatar
Total Posts:  540
Joined:  2008-11-15
Russia, Vologda
 
niro - 21 September 2009 08:06 PM

Самая лучшая защита - постоянные и полезные обновления модулей, которые доступны только купившим.

То есть сначала нужно написать дешевый и бесполезный модуль LOL  а потом его продать и доставать заказчика постоянными обновлениями))) Подход крут)) Не так давно ведь была статья, в которой чел пишет “Magento позволяет сосредоточится на маркетинге”
а вы опять предлагете заниматься сексом с магазином и еще платить за это вам деньги)))

PS. Самая лучшая поодержка - это та в которую не приходится обращаться.

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

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

smile

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

А в цене главное не дешевизна, а соотношение цена/качество + полезность. Бесполезный модуль никто ставить не будет, даже если он бесплатный.

 
Magento Community Magento Community
Magento Community
Magento Community
 
varyous
Sr. Member
 
Total Posts:  221
Joined:  2008-10-18
Russia
 
niro - 21 September 2009 08:06 PM

Самая лучшая защита - постоянные и полезные обновления модулей, которые доступны только купившим. Ну и адекватная цена, при которой купить выгоднее, чем ломать/писать. Всё защищённое можно сломать…

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

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

 
Magento Community Magento Community
Magento Community
Magento Community
 
TaganPablo
Sr. Member
 
Avatar
Total Posts:  114
Joined:  2009-03-18
Russian Federation, Taganrog
 

varyous, спасибо - убедили… денег на шифрование всё равно нет ) а в вашем посте - “однодоменная лицензия” - это какой-то документ...или просто договорённость с клиентом на словах ? просто интересно…

 
Magento Community Magento Community
Magento Community
Magento Community
 
Rugento
Guru
 
Avatar
Total Posts:  540
Joined:  2008-11-15
Russia, Vologda
 

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

Magento постоен по MVC. При правильном проектировании дизайн отделен и не связан с кодом!

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

Дается лицензия на два хоста - тестовый и рабочий.

в итоге клиент будет недоволен - он три раза подумает прежде чем купить еще ваш модуль.

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

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

У заказчика куча проблем - проблемы с поставщиками, с налоговой, с кредиторами, с контент-менеджерами, с теткой на телефоне)) он хочет зарабатывать много денег на магазине, и как правило, не хочет вообще знать как работает ваш модуль, и уж точно ему не интересно его расширять и добавлять к своим проблемам еще и гемор с вашим модулем)

 
Magento Community Magento Community
Magento Community
Magento Community
 
varyous
Sr. Member
 
Total Posts:  221
Joined:  2008-10-18
Russia
 
gomer-lab - 22 September 2009 12:43 AM

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

Magento постоен по MVC. При правильном проектировании дизайн отделен и не связан с кодом!

Да ну .. вот ты мне америку открыл.... капитан очевидность просто отдыхает

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

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

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

Дается лицензия на два хоста - тестовый и рабочий.

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

в итоге клиент будет недоволен - он три раза подумает прежде чем купить еще ваш модуль.

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

если модуль не относиться к стандартным(платежки/шипинги) то требования к нему как правило разнятся - одному надо чтобы он чуть чуть вот так работал, другому чтобы чуть чуть по другому - на всех не угодишь.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top