it-swarm-eu.dev

Jak zabráníte pirátství vašeho softwaru?

Stále stojí za to chránit náš software před pirátstvím? Existují rozumně účinné způsoby, jak zabránit pirátství nebo alespoň ztížit?

37
StanS

Spíš ne. Jakákoli ochrana proti kopírování musí být stoprocentně dokonalá (což všichni víme, že je nemožné), protože jinak bude muset jedna osoba kdekoli na světě přijít s prasklinou a zveřejnit ji na webu.

Pokud chcete, aby lidé za váš produkt platili peníze, ochrana proti kopírování není odpovědí. Nikdy to nefungovalo a nikdy nebude. Odpověď spočívá v ekonomii 101: lidé za váš produkt zaplatí peníze, pokud jim připadají, že je jejich hodnota vyšší než cena, kterou za něj požadujete. Jinak nebudou. Doba.

53
Mason Wheeler

Oběma otázkám bych bez váhání řekl „ne“.

Stále stojí za to chránit náš software před pirátstvím?

Ne, a mnoho společností a nezávislých vývojářů prokázalo, že to není potřeba.

Humble Indie Bundle je výjimečně dobrým příkladem jednoho možného způsobu usmrcení navzdory aktivního „pirátství“. V jedné třítýdenní akci pět vývojářů společně vytvořilo téměř 900 000 USD na svých pěti hrách (plus jedna), bez DRM, a dokonce bez společného úsilí o kontrolu přístupu k odkazům ke stažení. A navzdory nekontrolovatelnému sdílení lidí, kteří zaplatili, bylo za každou kopii vyplaceno průměrně 10 USD, z toho 30% šlo na charitu. (Toto je, samozřejmě, docela výjimečný příklad v tom, že to není norma ani pro tento druh prodejní akce, ale je to dobrá ukázka toho, jak nestandardní prodejní modely mohou extrémně dobře fungovat.)

Společnosti jako Introversion Software a Stardock vydělávají hodně peněz navzdory 90% míře pirátství.

Dalším dobrým příkladem je Illumination Software Creator, který si vede velmi dobře.

Nebo se podívejte na Minecraft, který si vybral model „freemium“ a vydělává (od tohoto týdne) autora 100 000 $ za den.

Dokonce i když lidé přestanou bojují "pirátství", mají sklon udělat se pro sebe velmi dobře.

Existují rozumně účinné způsoby, jak zabránit pirátství nebo alespoň ztížit?

Ne, a upřímně řečeno, je to poněkud zbytečné. Software lze a bude zkopírovat stejně snadno, jako kopírujete hodnoty v programu. Bez ohledu na to, jaké úsilí vynakládáte na ochranu vašeho softwaru před „pirátstvím“, pokud bude mít koncový uživatel v každém okamžiku kopii programu, někdo ji distribuuje ostatním bez nákladů.

Jedinými dvěma způsoby, jak zabránit „pirátství“, jsou: Udělejte ze svého softwaru služb, například webovou aplikaci, nebo otevřete zdrojový kód (nebo jinak licencovejte software zdarma) rozdělení).

Jediným způsobem odrazování „pirátství“ softwaru s cenovkou je nastavení ceny více v souladu s hodnotou, kterou zákazníci vnímají v produktu, nebo připojení této ceny ke skutečným službám (jako je poskytování Podpěra, podpora). Nikdo nebude platit 60 USD za něco, co může získat zdarma v jiném produktu.

(Na vedlejší poznámku protestuji proti výrazu „pirátství“, protože jeho etymologie znamená krádež. Porušení autorských práv není krádež, bez ohledu na to, jak se na to díváte, a vyrovnání dvou je intelektuálně nečestné. Raději bych výraz jako „nelegitimní zákazník“ nebo „nevyužitý trh.“)

33
greyfade

To, že ochrana proti kopírování není 100% efektivní, neznamená, že je bezcenné. Udržuje čestné lidi čestné. Zákazníci potřebují NĚKTERÉ pobídky, aby platili za software a většinu času to poskytuje ochrana proti kopírování. Pokud je vaše cena přiměřená, většina lidí nebude trávit čas a úsilí snahou obejít ochranu, kterou máte. Samozřejmě, pokud ochrana způsobí, že základní funkce bude fena, je to další problém.

Tento blogový příspěvek je vynikajícím hodnocením hodnoty ochrany proti kopírování: http://www.kalzumeus.com/2006/09/05/everything-you-need-to-know-about-registration-systems/

Pokud jde o přiměřeně účinný způsob, jak poskytnout NENÍ ochranu pro váš software, vřele doporučuji Infralution Licensing System . Je to levné a funguje dobře.

14
Nick Spreitzer

Ano, je to stále užitečné, ale neutracujte na to mnoho času a peněz. Pokud váš software stojí za to, bude zakoupen a popraskán. Bez ohledu na úsilí, které vložíte do ochranného mechanismu.

Příliš velká ochrana a žádná ochrana neovlivní prodej.

12
user2567

Dej to pryč :)

Vzhledem k tomu, že prakticky všechna opatření proti pirátství lze obejít, pokud je někdo dostatečně odhodlaný, existuje argument, že nic nedělá.

Udělejte svůj software užitečným a nabídněte podporu těm, kteří platí, a získejte tak příjmy a specializované uživatele.

Jedním ze způsobů, jak získat příjmy, by mohla být verze pro, která odemkne další funkce, za které je třeba zaplatit. Zdá se, že se jedná o populární přístup. Musíte se ujistit, že odblokování profesionálních funkcí je a) snadné pro zákazníka, ale b) těžké pro hackera.

11
ChrisF

Nestrávíte na tom mnoho práce a nedělejte to rušivým.

Existují dvě vrstvy ochrany proti kopírování, které mohou být užitečné. Jedním je zabránit tomu, aby jej náhodný uživatel zkopíroval, a druhým je zabránit tomu, aby jej někdo zkopíroval. Mezi tím není nic, protože pokud někdo dokáže rozbít ochranu proti kopírování, budou mít kopii všichni oddaní piráti na světě. Druhá úroveň je nemožná, takže to ani nezkoušejte. První může mít nějakou hodnotu.

Pokud uděláte ochranu proti kopírování nepříjemnou, pirátské weby budou mít k dispozici lepší verzi. Mnoho lidí si koupí legitimní kopii softwaru a poté si stáhne nelegitimu, aby ho skutečně mohlo použít. Opravdu si nemyslím, že chcete povzbudit čestné lidi, aby stahovali vaše věci z pirátských webů, a nechcete příliš otrávit své platící zákazníky.

Měli byste se přestat starat o pirátství samo o sobě. V případě samostatné služby si piráti nic neberou. Vážně. Stále máte všechno, co jste měli předtím. To, co by mohli, vás zbaví možného prodeje. Jinými slovy, nemohou vám udělat nic, co by vlivný recenzent nemohl.

Měli byste být znepokojeni příjmem a zvýšením počtu prodejů. Pirátství to ve skutečnosti může pomoci tím, že lidem poskytne několik bezplatných pokusů a zkušeností. Mnoho lidí si koupí věci, které skutečně používají. Někteří lidé přičítají některé úspěchy společnosti Microsoft velkému počtu lidí, kteří nelegálně používají svůj software. Z dlouhodobého hlediska jsou lepší se stovkami milionů Číňanů, kteří používají nelegálně kopírované Windows, než dokonale legální Linux.

Věnujte pozornost počtu nelegitimních kopií. Nejedná se většinou o ztracené prodeje. Piráti mají tendenci hromadit velké množství softwaru, který sotva používají, daleko za svou schopnost koupit. Věnujte pozornost skutečnému prodeji.

10
David Thornley

Nejprve bych chtěl směle tvrdit, že nikdy nemůžete udržet účet správce před doslovným kopírováním souborů na jejich stroji.

Pokud však jde o kopírování, můžete jednoduše nastavit oprávnění ke spustitelným souborům na 111 a učinit je, aby patřili k root, takže každý může soubor spustit, ale ne jej přečíst (tedy jej nekopírovat). root to však bude stále možné změnit.

Protože nemůžete zabránit kopírování binárního kódu a jste ochotni jej ručně nainstalovat do cílových systémů. Zkompilujte je explicitně pro tento systém a zahrňte hash systémové konfigurace (např. Název hostitele, hardware, ...). Během běhu zkontrolujte, zda používáte systém, který odpovídá této konfiguraci.

Přesto to jen ztěžuje krádež softwaru, nezabrání jej, protože vždy můžete binární soubor vzít, zkontrolovat a odstranit část, která kontroluje správný stroj.

Celkově vzato, toto je obvykle špatný nápad (IMHO), protože to způsobí problémy vašim zákazníkům (poslední věc, kterou chcete). Pokud opravdu chcete prodávat komerční software lidem, zavazujte je zákonem, ne hackery, dodržujte své smluvní podmínky.

7
bitmask

Ne, fakt ne. A v závislosti na použité technologii nemusí vůbec existovat rozumný přístup.

Například nemůžete udělat nic, abyste zabránili dekompilaci SWF (např. Sothink SWF Decompiler ). Poskytne vám přesně přesně zdrojový kód, který jste zadali. Samozřejmě můžete použít zmatek kódu, ale to ztěžuje porozumění kódu pouze o trochu déle, zatímco nic nedělá např. zabránit někomu v dekompilaci vašeho SWF, nahrazení vašeho jména a loga společnosti a poté jej znovu zkompilovat.

Totéž platí pro JavaScript nebo ABAP (kde musíte v zásadě doručit zdrojový kód zákazníkovi) a pravděpodobně i některé další technologie.

Na druhé straně ochrana proti kopírování/DRM může vážně otrávit vaše zákazníky a dát vaší společnosti velmi špatnou publicitu. Přemýšlejte o různých ochranných mechanismech používaných v herním průmyslu:

  • Komponenty DRM se instalují jako ovladače 0, což činí systém zranitelným kvůli problémům se zabezpečením nebo stabilitou
  • ochranný software, který vás upozorní na odinstalaci dalších aplikací před tím, než umožní spuštění produktu
  • pro hraní hry pro jednoho hráče je nutné trvalé online připojení
  • omezené instalace nebo online aktivace, často používané v kombinaci s navázáním produktu na uživatelský účet nějakého druhu (obvykle je tato vazba nevratná)
  • atd.

Proto byste měli vždy zvážit negativní dopad jakýchkoli opatření na ochranu proti kopírování, která zahrnete do svého produktu, může mít na vaši pověst a kolik úsilí (vývojový čas, licenční náklady atd.), Které vyžaduje, aby se tyto věci DRM skutečně dostaly do vaší aplikace. Pokud dospějete k závěru, že to stále stojí za problém, udělejte to. Máte-li však pochybnosti, že používání technologie DRM skutečně ublíží vaší firmě více než výhodám, jednoduše to nedělejte.

Požadavek na klíč CD nebo použití kontroly disku, který by zabránil Johnovi Doeovi používat Nero k poskytování kopií vašeho produktu celé své rodině, je stále rozumné. Jakákoli opatření, která napadnou systém zákazníka instalací ovladačů DRM nebo něco podobného, ​​by však měla být z výše uvedených důvodů velmi pečlivě zvážena.

6
Baelnorn

Nakonec to nemůžete - je to jen otázka, kolik času/peněz chcete utratit ve srovnání s tím, kolik času/peněz chce ten druhý strávit kopírováním.

5
Martin Beckett

Jediným spolehlivým a relativně bezproblémovým způsobem, který vím, je mít software „zavolat domů“ a zeptat se: „Toto je moje sériové číslo, jsem legální kopie?“ Aby to bylo možné, program musí mít k dispozici připojení k internetu, což lze považovat za trochu problém, ale napraví se tím, že do něj zahrneme možnost „Zkontrolovat aktualizace“ a během této doby provést kontrolu.

Ve skutečnosti ani to není úplně spolehlivé bez dalších opatření, která by lidem zabránila ve spuštění verze 1 sestavení 1 na věčnost, nebo aby lidé vaši aplikaci převrácili a deaktivovali ochranu, ale to je dobrý začátek správným směrem.

2
Mike Nakis

1) Dělám to SaaS way - Software jako služba)

2) Vydávám software zdarma ke stažení a používání, ale vyžaduje připojení k serveru pro omezený placený přístup.

2
mauris

Myslím, že řešení umisťují všechny zainteresované kódy na straně serveru a používají tenkého klienta.

1
Zzz

Pokud nepřidáte žádnou ochranu nebo obtěžování (tj. Nag obrazovku), téměř nikdo za vás nebude platit.

Se základní ochranou jej koupí průměrný uživatel, skutečně motivovaný ke koupi softwaru, ale vyhněte se tomu, aby jeho životnost byla příliš složitá: zákazník vám platí, takže buďte laskaví.

Dobrým způsobem, jak chránit software, je aktivace online. Samozřejmě mějte na paměti, že každý systém ochrany proti kopírování může být přepsán, takže nemusíte trávit příliš mnoho času vývojem komplexních systémů ochrany: lidé, kteří to absolutně nechtějí nebo si nemohou dovolit koupit, jej buď crackují, nebo přeskočí.

1
Wizard79

Mám poněkud odlišný názor, možná ze dvou důvodů. Nejprve pracuji pro společnost Agilis Software, společnost zabývající se správou licencí, a za druhé podstatná část činnosti společnosti Agilis není v ochraně spotřebního/stolního softwaru, ale v ochraně podnikových aplikací, vestavěných systémů atd.

V prostoru pro spotřebitele/desktop jsou argumenty dobře nacvičeny výše. Moderní licenční systémy mohou způsobit, že aktivace nebude pro uživatele nenápadná a flexibilní (jak mnoho společností zjistilo u systému Agilis Orion aktivace produkt )), ale rozhodnutí je nakonec pro dodavatele strategickým.

Díky podnikovým systémům a některým spotřebitelským balíčkům nabízí prodejce sofistikovanější možnosti stanovení cen než jediná licence na trvalý počítač. Například předplacené licence jsou široce používány, ale pokud nezahrnete nějaký bezpečný mechanismus pro vynucení období předplatného, ​​bude míra obnovení velmi nízká (takže jste za nic nezvýhodnili svůj software od ceny trvalé licence). Mnoho prodejců složitějších aplikací chce také nabízet různé kombinace funkcí na různých trzích nebo samostatně cenové funkce. Bez manažera licencí, který by kontroloval, které funkce jsou povoleny, možná budete muset každému zákazníkovi a každé aktualizaci poskytnout samostatný balíček se všemi pracemi, které z toho vyplývají. Model počtu uživatelů je stále velmi populární, kde zákazník může mít kdykoli aktivní n licencí; pokud tento limit nevynucujete na licenčním serveru, je velmi pravděpodobné, že bude překročen. Dalším modelem, který roste v popularitě, je licencování založené na využití ( případová studie licencování na základě využití ).

Samotní zákazníci podniku jsou si dobře vědomi toho, že jakmile je nainstalován softwarový balíček, navzdory nejlepším záměrům IT a managementu, jsou dohodnuté papírové licenční podmínky snadno překročeny a vystavují společnost nepříjemným auditům, pokutám atd., Takže dávají přednost tomu, aby měli licenční podmínky vynucené, pokud jsou prováděny bezpečným, nenápadným licenčním systémem.

Dominic

0
Dominic

Dejte software zdarma jako „lite“ verzi. Lidé, kteří o tom myslí vážně, mohou zaplatit za „plnou“ verzi a svou verzi nějakým způsobem označit. Nepokládejte na to jejich jméno - to je příliš snadné odstranit.

Lepším modelem je spravovat platby ze strany serveru. Viz moje odpověď na stanovení cen pro více informací.

0
JBRWilkinson

Závisí na tom, jak cenný považujete svůj čas a vaši IP.

Sám, kdybych prodával spotřebitelsky zajímavý software, který by byl pravděpodobně pirátský, pracoval bych na internetovém řešení, které by poskytovalo šifrované binární soubory po každém spuštění programu.

0
Paul Nathan

Uvažuji o prodeji mého softwaru do Číny a vzhledem k tomu, jak je softwarové pirátství nekontrolovatelné, chci alespoň vědět, kdo ukradl můj software, abych mohl získat nějaké metriky pro inzerenty, kteří by mohli chtít prodávat reklamy v mé bezplatné aplikaci.

Za tímto účelem používám SLP od http://www.inishtech.com/ . Sleduji všechny uživatele mého softwaru a mám představu o tom, jak jsou lidé v souladu. Neočekávám mnohem víc, než abych použil jako nástroj pro vytváření přehledů, ale dokáže mnohem více.

0

Dej jim víc než jen software. Zdarma ke stažení obsah pro placené uživatele a bezplatné upgrady a záplaty, školicí videa, levné upgrady nebo bezplatné upgrady na nejnovější verze. Můžete také věnovat trochu svého zisku na charitu, takže uživatelé mají pocit, že něco dávají, když si kupují váš software.

Pokud existují online funkce, zpřístupněte je pouze platícím uživatelům. Ochrana proti kopírování je ztráta času. V dnešní době je to všechno o obsahu a službách, a nejen o tom, že někomu poskytneme statický exe a očekáváte, že po pokrytí vašich nákladů vyděláme peníze zdarma.

0
Tjaart