С началом декабря все партнёры активизировались - предновогодний высокий сезон стимулирует. Моё новое решение за 2 дня после выпуска неплохо подросло в ТОПах (благо бесплатное). Однако есть и грустные моменты. Начну издалека.
Зачем разработчики делают бесплатные решения для маркета? Я вижу несколько основных причин:
для рекламы своих услуг (в том числе по интегрированию этого самого решения) (примеров не будет, т.к. это граничило бы с обвинениями на мой взгляд)
для рекламы других своих решений (например, ПАЛ одно время рекламировал "Лендинг Парфюмерии", что не помогло последнему)
для продажи каких-то своих доп продуктов (это все бесплатные платёжные шлюзы и онлайн консультанты)
Как видим, довольно узкий набор. Покупки внутри приложений обсуждались с партнёрами уже больше года назад, но видимо "не взлетели" (да и не верю я в них). Пожертвования не работают (я встретил всего 1 такую попытку, когда человек купил лендинг Парфюмерии с целью сказать спасибо за бесплатный ПАЛ).
Как видим, первые 2 варианта некоммерческие, последние 3 имеют серьёзную специфику и рискуют натолкнуться на Правила Маркета. Оказывается использование Маркета как рекламной площадки запрещено... Остаётся мой "любимый" пункт про ссылку из решения. И есть только 1 загвоздка... Дело в том, что наши пользователи не хотят сохранять ссылку на автора. Я и сам этим грешу (ну по крайней мере в прошлом точно грешил, сейчас вроде бы стараюсь держаться приличий). Моё типовое решение "Простой Адаптивный Лендинг" пережило 1600+ установок (считая установки в виртуальной лаборатории и на демо сборки). Я знаю как минимум о 100+ работающих копиях (часть из которых помогал кастомизировать или устанавливать). И 99% из них (если не 100%) удалили мой копирайт. Откуда я это знаю? Потому что я внедрил "защиту". Я не предъявлял претензий никому, ибо не было письменных договорённостей, что люди должны оставить копирайт (а совести у них не нашлось), поэтому я не предъявлял претензий никому из установших решение, просто с какой-то версии прошил ссылку жёстко и скрытно. Однако задумавшись над новым типовым решением я захотел быть прозрачнее и честнее.
Зачем нужна кастомная лицензия? Когда мы устанавливаем БУС мы читаем и принимаем лицензионное соглашение. Оно проприетарное. А в природе таких лицензий существует вагон и маленькая тележка. И некоторые из них в свете вышесказанного мне нравятся больше. Например те, что требуют сохранения ссылки на автора. А ещё в своём решении вы можете использовать чьё-то чужое решение. Как я. "Сайт STURTUP'а" базируется на решении https://graygrids.com/item/startup-boo...-template/. И наши индийские друзья хотят очень немногого. Они хотят 8$ за право снять из копирайт. Но платить им надо напрямую, т.е. с маркетом 1С-Битрикс не интегрироваться. И платить надо ДО того как снимешь ссылку. А платежи из маркета приходят... В общем, кто продаёт модули знает как они ходят... Что делать в таком случае? Добавлять свою кастомную лицензию. Я просто добавил шаг в мастер установки, где необходимо поставить галочку.
Как "гарантировать" постановку копирайта в бесплатном типовом решении для маркета Битрикс? Правильный ответ - никак Неправильный ответов у меня 2:
1) см https://github.com/lexnekr/bitrix_exam...arketplace - просто зашить ссылку внутрь шаблона максимально незаметно (использовать склейку домена из нескольких кусков, инклуды и прочую ересь по вкусу. Скрыть от юзера с помощью CSS. Риск для пользователей - санкции от Яндекс/Google за клоакинг. Риск для автора - вашу хитрость раскусят и будут ругать
2) см https://github.com/lexnekr/startup - добавить и в модуль какой-нибудь хитрый функционал, который будет проверять наличие ссылки на странице. Мне было лень, я сделал очень просто (любой программист найдёт за 5 минут и поправит за 1 секунду). Надо понимать, что городить полноценный DRM дело довольно гиблое. Я например, ничего не шифрую, не обфусцирую и не прячу. Я делаю не защиту, а удобный инструмент информирования пользователя:
храним в настройках модуля ключ (генерируем на основе ключа БУС для уникальности)
специальным компонентом выводим копирайт. Если в настройках есть ключ, то разрешаем копирайт убрать или заменить
другим компонентом проверяем наличие на странице первого и выводим JS уведомление
Ещё раз повторю - я не собирался защищать решение. Если у вас хватает навыков убрать оба компонента и вы считаете, что вы имеете на это право без ключа - делайте. Я ничего не могу поделать с вами (и не хочу). Более того, я получил от авторов оригинального дизайна примерно такой же ответ:
OK, it's not a problem. However, it should be borne in mind that even a reference to myself, users often removed. I can not take responsibility for their actions. = (
Именно поэтому всем пользователям решения "Сайт STARTUP'а" я предлагаю на выбор типы лицензии:
Бесплатная лицензия Решение STARTUP распространяется бесплатно при условии соблюдения лицензии:
Лицензионное соглашение
Вы не можете удалять ссылку на авторов шаблона и решения без приобретения РАСШИРЕННОЙ ЛИЦЕНЗИИ.
Вы можете использовать шаблон и решение в своих личных и коммерческих целях.
Вы можете изменять шаблон и решение для себя и своих клиентов.
Вы не можете перепродавать решение и шаблон третьим лицам.
Для использования решения без указания авторства дизайна Шаблона компании GrayGrids и интеграции с 1С-Битрикс Задойного А.В. возможно в рамках расширенной коммерческой лицензии либо ограниченной лицензии. Бесплатный лицензионный ключ FREE
Ограниченная лицензия Может быть выдана автором решения по запросу. Ограниченная лицензия в отличие от бесплатной позволяет снять копирайт автора интеграции с 1С-Битрикс (но не копирайт GrayGrids). Ограниченная лицензия может быть предоставлена в случае:
Вклада в функционал решения (рекомендуется в запросе давать ссылки на конкретные Pull Request'ы из GitHub)
Как приобрести ограниченную лицензию бесплатно (до 27 января 2015) почти ничего не делая
Расскажите о мероприятии "Открой Настоящую Данию" в своём блоге или на сайте с указанием ссылки событияhttps://discoverdenmark.timepad.ru/event/271657/, сделайте ретвит любого официального сообщения в twitter или репост в Facebook/Instagramm/Вконтакте.
Напишите автору решения на a@coffeediz.ru с описанием вашего подвига (и желательно ссылками на ваши сообщения)
Укажите код лицензионного ключа 1С-Битрикс сайта для которого планируется использовать решение.
В случае подтверждения получите 1 лицензионный ключ абсолютно бесплатно.
Помощь в установке решения на сайт под управлением 1С-Битрикс
Замена контента предоставленным заказчиком
Возможность указать в копирайте произвольную информацию
Приоритет в приёме заявок на разработку нового функционала
Лицензия Graygrid на шаблон Startup
Правила лицензирования:
Устанавливая решение вы принимаете лицензионное соглашение, указанное выше
Лицензируется каждый ключ 1С-Битрикс отдельно:
Все сайты на 1 ключе (многосайтовость) могут использовать решение в рамках 1 расширенной лицензии
Для использования решения в режиме расширенной лицензии на 2 и более лицензионных ключах 1С-Битрикс (разные сайты) необходимо приобретение соответствующего числа расширенных лицензий.
Лицензия на решение STARTUP выписывается на конкретный актуальный ключ 1С-Битрикс** (для генерации ключа потребуется передача ключа автору решения, либо предоставление доступа к сайту)
Лицензируются только активные коммерческие и NFR ключи 1С-Битрикс (не лицензируются DEMO ключи)
Ключ не может быть перевыпущен для другой лицензии 1С-Битрикс (необходимо повторное приобретение лицензии)
* - стоимость указана по состоянию на 25.11.2015 и может быть изменена в связи с изменение курса $ и другими факторами (в связи с тем, что лицензия включает сублицензирование у GrayGrids, оплачиваемое в долларах США) ** - для генерации ключа потребуется передача ключа 1С-Битрикс автору решения или адреса домена, привязанного к лицензионному ключу при регистрации, либо предоставление доступа к сайту.
Заключение Идёт ли всё вышенаписанное вразрез с имеющимися правилами Маркета? Идёт. Но честно говоря я не вижу просто другого способа для реализации такого решения другим путём.
Что-то много слов получилось. Извините, коллеги. Повторюсь - исходные коды открыты. Если вам понравилось решение - используйте как хотите. Даже за минимальную помощь дам ограниченную лицензию. Если купите у автора дизайна лицензию, я поверю вам на слово и дам расширенную.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».