Защита CMS

    2
    Re: Защита CMS
    KOJIT (Гость)
    но тут такой момент: всем хочется купить одну лицензию и использовать её бесконечное количество раз



    Если для своих проектов, а не для продажи ради бога. Если для продажи, то покупай для каждого сайта.

    Представь ты вложил в проект 50 килобаксов и год разработки. Расчитываешь удвоить вложенное продав, например, 200-400 лицензий, а находиться перец, купивший у тебя систему, и начавший распространять ее по цене в 2 раза ниже заявленной тобой. Пока ты будешь разбираться с ним в правовом поле - потеряешь время и в итоге деньги. А если таких перцев будет несколько?

    KOJIT (Гость)
    Я так понимаю они надеятся на правовую защиту.



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

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

    Небольшим разработчикам, не имеющим достаточно больших продаж, важна каждая проданная лицензия. Вложенные средства на разработку должны как минимум окупиться. У их систем часто есть присутствуют оригинальные идеи и решения, которые нужно защищать. В итоге приходиться прибегать к закрытию кода.
    Зарегистрированный пользователь
    (Gil-Galad)
    20.04.2007 в 09:07


    3
    Re: Защита CMS
    Александр
    Просто советую пишите системы в ООП ( с хорошим построением модулей и платформ ) тогда разобрать ядро ващей системы будет очень сложно.


    Gil-Galad
    В итоге самый лучший способ защиты, если планируете распространять открытый код, писать как курица лапой, чтоб не позарились. ;)



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

    Однако ведущие разработчики CMS предоставляют все исходные коды. (поправьте меня если я не прав) Я так понимаю они надеятся на правовую защиту.


    Зарегистрированный пользователь
    (KOJIT)
    19.04.2007 в 18:22


    4
    Re: Защита CMS
    Александр (Гость)
    Zend не помогает, а только останавливает покупателей систем управления



    Кодирование исходников всего лишь защита алгоритмов и методов от откровенного воровства и модификации с целью перепродажи.

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

    Кстати, покупатель не является ни программистом, ни специалистом в области веб-разработок. Исходный код ему не нужен в принципе. Это не его бизнес. Главное, чтобы программный продукт работал как запланировано и разработчик продолжал его совершенствовать (апгрейды платные, бесплатные или гарантия). Что-то я не видел, чтобы, купив фотошоп, кто-то просил исходники для доводки его под свои нужды. АПИ плагинов есть, исходников - нет.
    Зарегистрированный пользователь
    (Gil-Galad)
    19.04.2007 в 14:49


    5
    Re: Защита CMS
    При больших проектах Zend не удобен так как практика показывает что нагрузка из за Оптимизатора Zend - увеличивается. Просто советую пишите системы в ООП ( с хорошим построением модулей и платформ ) тогда разобрать ядро ващей системы будет очень сложно. Или ползуйтесь POBS (pobs.mywalhalla.net/example.htm) - тоже помогает, но Zend не помогает, а только останавливает покупателей систем управления.
    Зарегистрированный пользователь
    (Александр)
    19.04.2007 в 12:43


    6
    Re: Защита CMS
    В нашей стране к великому сожалению открытый код это повод украсть и закон здесь не поможет.

    Очень сомневаюсь, что есть независимые аудиторы могущие со 100 #037; точностью дать вам заключение, что ваш код и модифицированный код другой системы написаны одним и тем же разработчиком. Помимо всего прочего вам потребуется законным путем получить для аудита код с чужого компьютера и для этого должны быть веские доказательства кражи. И напоследок вам нужно доказать, что именно вы автор или правообладатель, иначе борьба за свои права может обернуться против вас.

    В итоге самый лучший способ защиты, если планируете распространять открытый код, писать как курица лапой, чтоб не позарились. ;)
    Зарегистрированный пользователь
    (Gil-Galad)
    18.04.2007 в 17:34


    7
    Re: Защита CMS
    Мишин Олег
    Уважаемый, Олег!
    Был ли у Вас опыт применения законодательной защиты, если да, поделитесь пожалуйста результатом,а точнее если клиенты распространяли свою копию продукта либо вносили изменения в код модуля лицензирования для снятия защиты.
    У меня есть огромное желание поставлять продукт в открытых исходных кодах без Зенда, но сами понимаете, если код открытый, то очень легко внести изменения в алгоритм лицензирования и далее ставить систему без покупки лицензий, и самое печальное просто выложить её на общий доступ всем желающим.
    Зарегистрированный пользователь
    (KOJIT)
    13.04.2007 в 10:14


    8
    Re: Защита CMS
    есть выход основные части хранить в виде подключаемых блоков, например ядро и что-то еще хранить на своем серваке, но тогда встает вопрос о перебоях с связью - падает центральный сервак и падают остальные. Поэтому зенд + законодательная защита конечно надежнее.
    Зарегистрированный пользователь
    (Мишин Олег)
    12.04.2007 в 11:20


    9
    Re: Защита CMS
    Оставить АПИ с открытым или закрытым кодом?

    Сообщение обновлено 2007-03-20 10:57:37

    Re: Защита CMS

    Mike
    Дык только ядро зендируй, а для модулей апи оставь


    Понял Ваше мнение

    хотелось бы еще услышать мнения разработчиков продуктов, как именно они свои права защищают
    Зарегистрированный пользователь
    (KOJIT)
    20.03.2007 в 10:54


    10
    Re: Защита CMS
    Дык только ядро зендируй, а для модулей апи оставь
    Зарегистрированный пользователь
    (Mike)
    20.03.2007 в 00:18


    11
    Защита CMS
    Здравствуйте, уважаемые разработчики.
    Вопрос по защите CMS.
    Какие способы защиты вы предпочитаете и используете в Ваших продуктах.
    например, Zend - да это действительно вариант защиты и выдачи лицензий, но для пользователей желательно иметь открытый код.
    Как уберечь разработчика от не легального распространения продукта при открытом коде?
    Какой способ лицензирования вы используете.
    Зарегистрированный пользователь
    (KOJIT)
    14.03.2007 в 19:05


      Чтобы написать Ваше сообщение в форум необходимо зарегистрироваться или авторизоваться на сайте

      05.03.18 | CMS Magazine
      Workspace получил статус торговой марки в России

      Ваших прав недостаточно, чтобы совершить это действие.

      Перейти к новости

      28.12.17 | UMI.CMS
      Итоги 2017 года и планы на наступающий

      Ваших прав недостаточно, чтобы совершить это действие.

      Перейти к новости

      07.03.12 | Habrahabr
      CMS / Что нас ждет в Joomla Framework 12.1

      Ваших прав недостаточно, чтобы совершить это действие.

      Перейти к новости

      Method custom::list_events doesn't exist

      Яндекс цитирования
      Разработка сайта:Разработка сайтов: ЮМИ Студияumistudio.
      Интернет-агентство свежих идей.
      Сайт работает на UMI.CMS
      По всем вопросам обращайтесь на admin@cmslist.ru
      © 2003—2019 CMS List. Перепечатка материалов
      возможна только с письменного разрешения редакции
      Контакты · Добавить CMS
      Реклама · Условия перепечатки
      Method custom::sape doesn't exist
      Method custom::sape doesn't exist