Это уже второй вопрос на тему, а что плохого?
Я, наверное, что то не так понял.
Модуль может быть отключен дистанционно? После введения ключа активации вы сохраняете возможность связи со своим дополнением? Вы сохраняете возможность блокировать работу своего модуля после того, как я ввёл этот ключ?
Просто вот тут совсем рядом лежит тема, о том что у разработчика лёг сервер и его модули некоторое время не работали. Перед этим я читал тему, где разработчик "забыла"(!) оплатить домен сервера контроля лицензии и некоторые сайты пострадали.
Если работоспособность сайта зависит от стабильной работы десяти серверов, то почему вы задаёте вопросы "Что в этом плохого?".
Неужели не понятно, что никто не хочет, что бы его бизнес мог быть нарушен нажатием одной кнопки совершенно незнакомым ему человеком? Или в результате чей-то недостаточной ответственности? Никто не хочет, что бы ваш модуль отправлял данные с его сайта к вам на сервер, и при этом нет возможности узнать, что именно отправляется. Конечно, иногда подобные вещи неизбежны, но если можно избежать, нужно избегать.
Или бывает по-разному? Хорошо, тогда как я могу узнать это? В описании модуля пишут "ключ активации". Что это значит? Что сервер лицензии автора каждый день проверяет легальность и модуль должен ежедневно получать от своего сервера разрешения на работу? Или проверка проходится один раз?
У меня стоит симпла. Если у автора ляжет сервер, моя корзина перестанет работать? Этот модуль обменивается данными со своим сервером?
Если оба ответа "Да", то как можно спрашивать, что в этом плохого?
Или оба ответа "Нет"? Точно, нет? Вы видели код симплы? Кто видел этот код? Когда?
И это я намеренно взял для примера самый лучший модуль с безупречной репутацией.
На всякий случай: да, конечно, обмен данными не имеет прямого отношения к ключу активации, но имеет отношение к зашифрованному и не читаемому коду. Ключ активации представляет серьёзную проблему, если сохраняется возможность отключения и не очень серьёзную проблему (но тем не менее, проблему) при необходимости использования тестовых доменов.
При чём здесь чья-то обида? От обиды можно отмахнуться. Я говорю о процессах, которые если начнутся, то отмахнуться от них не получиться.
...
Сила открытого кода в прозрачности, возможности контролировать друг друга и поправлять друг друга. Как кто-то здесь хорошо сказал :"Код опекарт ежедневно смотрят тысячи человек, а кто смотрит ваш код?".
И да, я согласен с тем, что если "легальная" защита делает код нечитаемым и умеет отключать ПО и передавать данные на свой сервер, то разницы никакой нет.
Я НЕ обижен . И проблема не в лицензии от нарушения которой "никто не пострадал".
На мой взгляд угрозу представляют возможные злоупотребления нечитаемостью ПО. Не все разработчики такие ответственные как Вы. А потребитель, он тупой, он в случае чего, глубоко разбираться не станет. Он упростит, обобщит и подумает на всех. В том числе и на вас.
Это мне вы сейчас можете объяснять, что нехорошо быть обиженкой без всяких на то причин. А реальный потребитель в случае чего, ни слушать, ни читать не будет. Уйдёт молча в облако или к Битрикс.
На самом деле ВЫ, разработчики должны быть заинтересованны в открытом коде больше меня.