Pull to refresh

Comments 93

А вы не думали выпустить Lite версию для частного и/или некоммерческого использования? Текущая цена для этой категории людей все равно неподъемная.
Когда мы перейдем к модели «100 кликов + 500 кликов», описанной в статье, все частные и некоммерческие пользователи смогут работать без покупки.
Эмм… Будет специальная версия программы, двойная лицензия или под «смогут работать без покупки» вы подразумеваете триальную версию?
Триальную версию. В любом «домашнем использовании» 600 кликов хватит с бо-о-о-ольшим запасом.
В некоммерческом, например в вузе, надолго не хватит…
Все ситуации, неукладывающиеся в модель триала, можно решать в частном порядке в почте.
Странная позиция, может добавить гибкости все-же? Я как разработчик-фрилансер готов заплатить 1-2к за подобный продукт для использования в проектах, которые я пишу для кого-то или для себя. Но 3500 дороговато… При этом я не хочу использовать урезанную версию, просто потому, что привык иметь полноценный софт, даже если прямо сейчас мне хватает урезанного.
В общем, хотелось бы видеть больше гибкости в ценовой политике.
Напишите мне в почту и вы увидите удивительную гибкость.
Спасибо, буду иметь ввиду. Почта хабровская?
Можете хоть на абонентский ящик — везде прочитаю.
Немного разовью мысль. Что такое некоммерческое использование:

1. Это лабораторные, курсовые и дипломные работы студентов. Студенту хватит 600 кликов, чтобы изучить инструмент и полностью проанализировать свои программы.

2. Это написание статей о различных инструментах. Изучение новых инструментов для расширения кругозора. 600 просмотров диагностических сообщений для это хватит.

3. Это бесплатное участие в небольших open-source проектах. Всякие Chromium естественно не счёт. Если люди проверили свой проект, и им понравилось, то они всегда могут подружиться с нами и получить инструмент бесплатно. Хороший пример взаимно-полезного сотрудничества у нас с командой разработчиков FlylinkDC++.

Ещё упоминается частное использование. Это совершенно не понятно. Это как? Если проект личный и маленький, то хватит 600 кликов. В крайнем случае, если он маленький, можно осуществлять навигацию по проекту вручную, не используя клики. Он ведь маленький да?

А если он большой, то какой он частный? Командный проект не становится частным, если его поддерживает или проверяет один человек. Вам ведь в автосалоне не сделают скидку на автомобиль, если вы скажете, что он вам нужен исключительно для личного использования и кроме себя вы никого не посадите.
Есть у меня один небольшой проект (файлов на 40), который кроме меня никому и не нужен. Просто не нашел нигде нужного функционала. Планирую начать еще один. Наверное, это и можно назвать частным использованием. Навигация вручную не смущает. Смущает это:
При проверке новых проектов не будут выдаваться имена файлов с ошибками. Вместо них будет фраза «TRIAL RESTRICTION».
TRIAL RESTRICTION будет если вы всё «выкликаете». А так — можно обпользоваться…
Этот момент немного из самой статьи непонятен был ) А так — отличная идея. Для частных разработчиков и небольших проектов идеально.
Потому и зовем людей скачивать и смотреть своими глазами :-)
В качестве офф-топика: в какой-то стране (запамятовал уже, где), между прочим, можно купить автомобиль с серьезной скидкой, если договориться использовать только передние места, после чего в удобный для покупателя момент можно доплатить оставшуюся стоимость и «разблокировать» задний ряд. И да, это там отлично работает.
Цена на Visual Studio не на порядки отличается. Правда, может быть, есть какие-то спецпрограммы для студентов и т. п., но купить VS Pro предлагают за 1000$ — многовато для частного использования, имхо.
Вот только PVS-Studio с ним не работает.
Не понял к чему это…
К тому, что сейчас обязательно спросят, почему мы не поддерживаем Visual Studio Express Edition.
А расскажите как идут продажи, и есть ли корреляция между количеством скачек бесплатной версии и покупками продукта
Начнем с того, что у нас нет бесплатной версии…
Пожалуйста не придирайтесь к словам, ваша бесплатная версия содержит полный функционал для 600 кликов
Эта версия абсолютно бесплатная, кого вы пытаетесь обмануть?
Я не придираюсь, я не понял.

Новая модель триала появилась в версии 4.54, которая вышла 1 февраля. Статистики пока недостаточно.
Бесплатная версия — это бесплатная версия без ограничений на объем использования.
А это обычный триал, который в последствии требует деньги или блокирует функционал.
Где вы взяли такое определение? Бесплатная версия это та, которая дается без платы и все. Остальное — надуманное
Ну, разница между freeware и trialware все-таки есть, хотя если трактовать термин «бесплатный» в отрыве от этих общепринятых определений — то можно прийти и к тому, что триал — бесплатная программа
Вообще же как правило (но далеко не всегда) люди сначала скачивают trial, смотрят его и затем покупают. Бывает наборот — сначала покупают, затем скачивают триал. А бывает и так, что просто покупают. И не скачивают… Мир загадочен!
а вот зависимость — скачали триал и купили как раз интересует

Например в app store конверсия от lite версии к full очень низкая — люди пачками качают бесплатные версии но не торопятся скачивать полную. Даже для хороших игр показатель конверсии порядка 2-5%

Поэтому интересно, а как дела обстоят у программных продуктов цены у которых четырехзначные
Очень зависит от страны. Например, у нас полно загрузок из России, но мало продаж. Загрузок из США очень мало, но продажи там лучше. То есть одно число не описывает ситуацию, хотя мы анализируем время от времени эти параметры.

Кстати, К.О. нам подсказывает, что надо увеличивать загрузки в США.
Это очень здорово, а вы не могли бы озвучить более конкретные цифры по странам, хотя бы примерно
Например, 0.2% Россия, 80% США
Консолидированные данные предоставить сложнее, но как некое приближение можно считать, что на США приходится 10% загрузок, но 30% продаж.

В России — тухло с продажами. Только не спрашивайте, зачем я тогда «тусуюсь» на Хабре :-).
Это здорово, спасибо за вашу отзывчивось, последний вопрос на эту тему:

Общее число покупок WW/ общее число скачиваний триальной версии WW =?
Если говорить про конверсию закачек в покупки, то данные разнятся от 0.02 по США, до 0.005 по миру (из-за большого количества загрузок из России, где маленькие продажи)

0.02 — это 2 продажи на 100 закачек триала.
Здорово, это все что я хотел знать по поводу продаж, спасибо =)
Бывает, что просто покупают. На этом всё. Не скачивают триал, не устанавливают и не используют программу, но исправно платят абонентскую плату. Идеальный вариант для разработчиков :)

>Если пользователь израсходовал эти клики, то он должен принять одно из следующих решений:
А переустановить программу тем самым реактивировав триал?
>> Идеальный вариант для разработчиков :)

Да. Правда с продлениями лицензии у таких пользователей не все гладко.

>> А переустановить программу тем самым реактивировав триал?

В текущей версии это проверяется и не помогает. Но только не говорите мне, что «это все-равно можно взломать»! :-).
Если особо извращаться, то можно дойти и до виртуалки, которую можно откатывать, чтобы вернуть клики :)
Инструменты статического анализа для людей, которые хотят экономить своё время. :)
Выше уже говорили, и действительно, хотелось бы увидеть какие-то «льготы» для проектов с открытым исходным кодом. Хотя бы через письма разработчикам. Либо ограничения по объёму кода под анализом.
Хотелось бы вести обсуждение (и получать оценки) по теме топика (новый тип триала для подобных продуктов). Обсуждение в стиле нравится / не нравится PVS-Studio выходят за рамки топика :-).
UFO just landed and posted this here
>> 1) Как думаете, сколько выдержит ваша защита? :)

У нас нет цели сделать крутую защиту. У нас есть цель заработать крутые деньги.
Это похвально, действительно. Просто, имея опыт работы по обе стороны баррикад, хочется заметить, что единсвенное ограничение в виде кол-ва кликов легко снимается. Все конечно зависит от нюансов, но все же…

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

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

Во всяком случае удачи!!!
Нам надо сначала научиться работать с теми, кто готов покупать…
как вариант «менять» на багрепорты, качественные комментарии, описания работ с программой и т.п. на клики.
А не планируется ли версии не только под винду+MSVS? Вариантов много — standalone (а-ля valgrind), плагины для QtCreator/Eclipse/etc, версии под Linux/Mac с плагинами для Xcode/CodeBlocks/etc?
Спасибо за ответ!
Жаль, очень жаль, что не планируется.
Думал кого мне этот мальчик в заголовке напоминает, в вот кого:

Подрос поцан, подобрел, и велик сменил :)
Опять кот выкликал мой триал…
А где хранится количество оставшихся кликов?
Разве они не вымерли?
А не думали над идеей продавать не только годовую лицензию, а клики?
Думали. Отказались. Так как пользователю-клиенту сложно понять про покупку кликов (не понятно сколько купить, когда — ведь речь о компаниях), но легко купить годовую лицензию.

Но если вы предложите идею как продавать клики — давайте ее здесь обсудим.
Это скорее не для компаний возможность, а для девелоперов-одиночек. При разработке среднего по размерам проекта в одно лицо или группой до 5 человек, вполне оформляется желание использовать статический анализатор, но удавить жабу на 3500 евро за годовую лицензию — ещё не получается. В таком случае, возможность покупать именно «клики» может позволить оптимизировать расходы на отладку.

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

А вот как решать вопрос с «накруткой» доступных кликов — это совсем другая история :)
Ну примерно так и думали. Но мы пока не позиционируемся как продукт для одиночек, а для команд из 2-3 человек уже на наш взгляд цена доступна. Сравните с месячными расходами на разработчика…
Это в случае если кто-то на них тратится. А если это, как сейчас модно говорить, стартап? Сидят 2-3 человека по вечерам и пишут продукт, который перевернёт мир?
Не вопрос. Пусть пишут. И пусть перевернет. А я тут причем?
Не знаю, может быть я и наивен, однако разработчики, душимые жабой, но имеющие достаточный опыт для понимания важности анализа кода, смогут самостоятельно обойти защиту в том виде, в котором она существует сейчас.
Может лучше направить свое умение на зарабатывание денег? Или Вы взломом и зарабатываете?
Хороший вопрос.

На самом деле я сейчас пишу резюме для подачи в Лабораторию Касперского, т.е., как Вы выразились, собираюсь зарабатывать взломом.

Если Вы будете не против, то я укажу в резюме «опыт вскрытия коммерческих приложений со стоимостью годовой подписки до €3500», и на собеседовании предоставлю доказательство в виде Вашего пакета.

Если же будете против этого — то, прошу, отпишите ниже.
Это хорошо. Пишите. Вот устроитесь на работу к ним. Тогда у них будет кто-то, кто слышал про PVS-Studio. Может купят когда ни будь. Когда будете трудиться, вам не до кряков будет. Проще купить. Тем более не за свои личные деньги.
Предварительно поинтересуйтесь у Евгения Касперского, что он думает о тех, кто взламывает чужие программы, и вообще о кибер-преступности. Будете удивлены.
Думаю, что не буду, т.к. знаю его отношение.
Однако, я ещё не выложил в паблик ни одного по-настоящему рабочего кряка.

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

Не знаю, как уж там насчёт буквы закона, но с точки зрения его духа я чист.
Кто ж в России сажает в тюрьму по духу? Сажают по букве как раз. Ну и тех, кого легко найти (или наследил в интернете).
Вы не подумайте только, что я пугаю… Просто бравирование в интернете тем, как Вы легко ломаете ту или иную защиту не идет на пользу ни нам, ни Вам.
Да господь с Вами, какая ж это бравада.
Просто я с самого начала превратно понял смысл темы.

Я думал, что предлагается новый, доселе невиданный тип защиты программы.
«Ага!» — подумал я, — «а вот и ещё практика, перед собеседованием будет полезно», — и принялся за исследование.

И только потом, уже после написания комментария снизу, до меня дошло, что это не новый тип защиты, а новый тип trial-режима.
Авторам: хоть немного «размазывайте» по коду проверку валидности ключа.
Мне удалось её обойти единственным переносом ветвления. Есть сигнатура места правки.

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

В паблик, разумеется, выкладывать не буду в любом случае, однако всё же, следите за тем, как пишете защиту.
Как я писал выше — наша задача заработать деньги делая хорошо платежеспособным клиентам-компаниям. Затруднять взлом разным хакерам на данном этапе развития компании задачи не стоит.
И зачем он нам? :) Тем более у меня их уже есть штук 5 или 6. И последний, отлично генерирует пароли к текущей версии.

Нам не нужно выдавливать покупку из жадных людей. Нам для начало бы нежадным научиться продавать. Тем более, многие понимаю, что такое поддержка и зачем она нужна. Это у нас в России 95% софта левого. Откуда же знать, что такое поддержка… :)
Опенсорс будет или нет? Надоело уже. Зачем рекламировать проприентарщину? Мало что ли её и так?
>Зачем рекламировать проприентарщину?

По-моему, очевидно. Куда сложнее ответить на вопрос: «Зачем рекламировать опенсорс?».
Offtopic: Омерзение к кому или к чему призвана вызвать картинка?
Скажите еще спасибо, что она не блюет!
1. Ваш новый метод триала, будет слишком невнятно и долго побуждать людей к покупке. Вам это нужно?

2. Сделайте простой триал в виде:
— начало на x недель
— потом заполнить анкету и получить еще x недель
Желательно в автоматическом режиме с галкой для принятия Terms of Use (в котором будет пункт про email рассылкe см. ниже)
— в конце кнопка купить

2. Анкета вам будет нужна чтобы: анализировать кто ваши клиенты, делать email рассылку по возможным и текушим пользователям (у вас кстати на сайте нет рассылки, используйте mailchimp) и уже в последнею очередь им звонить, что бы «продавить» на покупку.

3. И пару вопросов уже к вам про оффтопик :)
— Чем обусловлена цена продления — 80% от первого года?
Я просто не видел других десктопных продуктов с таким высоким (в процентах) цеником на продление/сапорт.
— Вы всегда использовали политику продление или до этого была класическая схема? (покупка на всегда + опциональный годовой сапорт)
>> 1. Ваш новый метод триала, будет слишком невнятно и долго побуждать людей к покупке.

А у нас и так большие циклы. Иногда — до года (крайний случай конечно же, но...).

>> начало на x недель

Такой подход плох тем, что не всегда человек может сразу начать пользоваться инструментом. Часто он «отлеживается» до времени, пока будет пауза на проекте и время истекает.

>> Чем обусловлена цена продления — 80% от первого года?

У нас крутая поддержка. И нашим пользователям она нужна. Это не всегда очевидно и возможно стоило бы как-то пояснить это. А то, что Вы говорите, что не видели такого — так многие просто сразу 100% за продление просят и все.

Практика продления была не всегда. Как ввели — стало лучше (по деньгам).
>>А у нас и так большие циклы.
Мой подход, позволит вам их сократить

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

>>У нас крутая поддержка…
Что такое крутая поддержка?
Примеры крутой поддержки: телефон 24/7 и натив спикер на нем + livechat на web сайте + реогирование на письмо в системе баг трекинга в течении двух часов 24/7(например при помощи zendesk) + исправление критических багов в течении трех рабочих дней.

>>А то, что Вы говорите, что не видели такого — так многие просто сразу 100% за >продление просят и все.
Примеры десктоп программ в студию, мне это правдо важно!

>>Практика продления была не всегда. Как ввели — стало лучше (по деньгам).
Понятно!
>> Что такое крутая поддержка?

Это вот прям как у нас.

>> телефон 24/7 и натив спикер на нем

Для нас не актуально, так как ВСЕ технические вопросы или по коду или по конфигурированию окружения. То есть по телефону же не с просишь: «вот у меня класс такой-то, в нем виртуальный деструктор и PVS-Studio говорит, что...»

>> livechat на web сайте

по той же причине не актуально.

>> реогирование на письмо в системе баг трекинга в течении двух часов 24/7(например при помощи zendesk)

Ага, так и есть. Часто даже быстрее.

>> исправление критических багов в течении трех рабочих дней.

Обычно быстрее даже. Нередко можем в течение одного дня предоставить клиенту исправленную бета-версию.
>> Это вот прям как у нас.
Закрепите все что вы тут мне сказали текстом на сайте, а то не понятно за что они платят.

>>>>А то, что Вы говорите, что не видели такого — так многие просто сразу 100% за >продление просят и все.
>>Примеры десктоп программ в студию, мне это правдо важно!
Так что насчет примеров таких компаний/программ?
Напишите, пожалуйста, откуда в анализаторе кода могут появляться критические ошибки.
критические ошибки

Что считать критической ошибкой? Нет, ошибка в анализаторе вряд ли позволит включить ваш компьютер в ботнет и вряд ли приведет к краже всех ваших денег. Зато, например, может приводить к падению при анализе какой-нибудь конструкции — пользоваться анализатором станет невозможно. Или приводить к выдаче тысяч нерелевантных диагностических сообщений — пользоваться анализатором станет невозможно. Или приводить к невыдаче диагностических сообщений — анализатор будет в упор смотреть на код с дефектом, который должен уметь выявлять, и не выявлять дефект. Это первые чисто гипотетические примеры, которые приходят в голову.
Вопрос родился в связи с тем, на сколько я помню, PVS-Studio ежесуточно компилируется и свежая сборка проверяется PVS-Studio. Если речь идёт о том, что клиент заявляет о найденной критической ошибке в PVS-Studio, значит сама PVS-Studio в свежей сборке эту ошибку не нашла: двойной неудовлетворительный результат, но маловероятный. Кроме того, если речь идёт о полной или частичной неисправности функции поиска ошибок: программист подумает, что в программном продукте всё хорошо, ошибок нет, то есть подобная критическая ошибка в PVS-Studio может оставаться долгое время незамеченной. Интересная ситуация, когда программист ошибку нашёл, а PVS-Studio — нет: это вообще некритическая ошибка, а может и вообще нельзя посчитать за ошибку (недоработка).
Поэтому и интересно, на сколько вообще возможны подобные гипотетические примеры.
Что-то я не понимаю ход размышлений. Никто не обещает, что статический анализ найдет все ошибки. Мало того, вообще многие ошибки не могут быть найдены с помощью статического анализа, как и, например, и с помощью динамического. Статический анализ это диагностика некоторого набора ошибочных паттернов. Полного списка этих паттернов нет и быть не может.
иагностика некоторого набора ошибочных паттернов

Небольшая, но очень значимая поправка: не ошибочных, а потенциально ошибочных.

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

При этом анализатор ничего не знает о влиянии этого куска на работу программы. Может быть, ошибка ужасающе тупая и сразу убивает программу, но управление никогда не приходит в этот кусок кода — тогда она никогда не проявится у клиента.
Sign up to leave a comment.

Articles