Як створити механізм активації для вашої програми, центр програмування Артема Кашеварова,

Як створити механізм активації для вашої програми, центр програмування Артема Кашеварова,

Як захистити свій програмний продукт від піратів? Цим питанням рано чи пізно задаються всі програмісти. Всі ми хочемо їсти, всім з нас треба у щось одягатися і годувати сім'ї, тому безкоштовними розробками ми можемо дозволити собі займатися далеко не завжди.

Що ви думаєте про статтю?

Поділитися в соц. мережах

Неплохоби на початку пояснити, що вся ця активація повинна бути виваженою. Дехто проекти вона може тупо вбити. І замість очікуваного прибутку - даремно витрачений час.
Для деяких проектів більший дохід і успіх може дати шлях OpenSource.

За мою практику встречаліь деякі «проектики» в яких єдина «цінність» система активації / захисту. )

Тут головне правильне співвідношення корисності-ціни-і рівня захисту. Може вашу програму будуть почесноку купувати за 1 рубль всі користувачі. А може ви її будете продавати за 500руб .... І потенційний клієнт скаже, «а ну її з гумором при зміні компа», я краще схожу візьму. Або ламану.

Так. І «веб-сервер» (тобто HTTP- протокол) це лише окремий (бюджетний) варіант вирішення.

Взагалі звичайно так, але не хотів запитати початківців. І так якось все сумбурно вийшло по-моєму. З власного досвіду знаю можна мнооого гемороя і собі і клієнтам зробити якщо неправильно її застосовувати. Однак буває так що краще з гумором куплять 5 разів вашу програму чому не куплять взагалі а завантажать і встановлять з торрента ...
Тут думати треба гарненько, а краще пробувати.

На дрібних продажах не проживеш. Але маєш шанс, що не знайдеш свого користувача. Тому треба чітко уявляти цільову аудиторію.

Якщо програма розрахована на домашнього користувача. То він дорого платити не буде. Швидше крякнутий знайде, або взагалі обійдеться. Якщо, звичайно, ваша програма ВЖЕ не завоювала користувачів і високий рейтинг. А якщо рейтинг маленький то і крякать її ні хто не буде ... А отже вона і буде потрібна тим 5 користувачам, що погодилися заплатити рублів 500 .... Але що для програміста 2500руб? Так ні що ....

Подивіться на такі проекти як far, lightalloy, Skypе, а так само ядро ​​linux. вважаєте це комерційно успішними проектами? А якби far був платний? Та так би і канув (можливо) в лету. Коли він з'явився були не менш гідні альтернативи.

Якщо ви орієнтуєтеся на корпоративний сектор ... Тут взагалі там де готові платити хороші гроші їм потрібна підтримка .... І постійні оновлення по їх бажанням ....
Тим більше, що навіть ви можете подати на будь-якого в суд за крадену копію. І тут знову, цей захист чисто умовне поняття ....

Хоча звичайно ж буває і корисним.

Є ще один підхід скоро для ПК з'являться магазини додатків. Є вже Steam займається цим. Microsoft щось готує на цю тему. Думаю потім і інші підтягнуться. Фішка в тому що вони на себе візьмуть всі трабли пов'язані з реєстрацією покупок і поширенням. Це реально круто!

Тоді ви повинні будете займатися тільки створенням. Так зараз справи йдуть на мобільних ОС. І це дуууже зручно для всіх! Так що можливо просто варто трохи почекати.

Да уж, після активації візьми і здохни гвинт або проц!
У мене так десять гвинтів і кожен для певного виду робіт, причому без підключення до інету і без антивирь гальмуючого систему.
Навіщо мені прога з якої така метушня з активацією?

хм ... цікаво ... а чи не легше зробити по ip компа. просто замість генерованого ключа використовувати ip. наприклад заплатив чоловік гроші ми беремо його ip і вписуємо наприклад в блокнот і кидаємо на сервер (ну або робимо програму яка відсилає запит за допомогою gate вона сама все запише потрібне) і потім в самій програмі записати в мемо вміст текстового файлу на сервері (можна з помошью гет запиту) і перевірити якщо ip компа збігається з ip в мемо то активуємо програму .... а щоб весь час її неактивовані можна записати до реєстру або ini файл звідки програму буде розуміти вона активована чи ні ... особисто я так робив

З IP від ​​прова, до речі, теж може бути проблема. Бувають випадки коли постійний IP, але не прописаний на вашому комп'ютері, а просто видається один і той же кожну сесію від провайдера .... Пропала зв'язок з проведенням і все .... Прога не працює.

Хех .... знову ж я «трохи» не всі сказав. Все дуже сильно залежить від самого проекту. Знаю один спеціалізований проект. Суть якого захиститься від нелегальних копій. І прив'язка йде (точніше один з варіантів залежать від типу ліцензії на засіб захисту) саме до IP. Але там область застосування - сайтостроєніє. )