ライセンスの検証とオートコール


10

購入すると、ライセンスを使用してアクティブ化できるアプリケーションを開発しています。

現在私はオフライン検証を行っていますが、これは私にとって少し面倒です。クラック(つまり、変更されたバイナリ)に対して何もする必要がないことは承知していますが、ライセンスキーの海賊版を阻止することを試みています。これが私の現在の計画です:

  • ユーザーがソフトウェアをアクティブ化すると、オフライン検証が成功した後、ホームに電話してライセンスを検証しようとします。自宅でライセンスが承認された場合、または自宅にアクセスできない場合、またはユーザーがオフラインの場合、ライセンスは承認されます。ホームに到達し、ライセンスが無効であると通知された場合、検証は失敗します。
  • ライセンスされたアプリケーションは、起動時に毎回同じ方法で(バックグラウンドで)ホームを呼び出します。ライセンスが取り消された場合(つまり、海賊版ライセンスまたはkeygen経由で生成された場合)、ライセンスは非アクティブ化されます。

これはライセンスの海賊行為に役立ちます-無効なライセンスは無効になり、海賊版にされた有効なライセンスは取り消されます(そしてその法的所有者は新しいライセンスを提供されます)。海賊ユーザーは、通常はバージョン固有でアクセスが難しいクラックバージョンを使用する必要があります。

それは一般的に私には良さそうに聞こえますが、私にはいくつかの懸念があります:

  • ユーザーは、自宅通話やオンライン検証を好まない傾向があります。そのような検証はあなたを悩ませますか?オフライン/障害が発生した場合でも、アプリケーションはライセンスされたままですか?
  • スキーム全体がオフライン/ファイアウォール/その他に行くことによって妨害されることができるのは明らかです。これらのいずれかを実行する手間は、偶然のライセンス共有を妨げるのに十分なものだと思いますが、私にはわかりません。
  • 一般的にライセンスとDRMのバリエーションに関連するので、この種の保護に費やした時間を製品の改善に費やした方がよいかどうかはわかりません。

ご意見、ご感想をお寄せください。

ありがとう!


5
家が到達不能で承認された場合、開発はお金とリソースの完全な無駄になります。右クリックしてネットワークを無効にし、インストールします。誰もがそれを行うことができます。代わりに電話によるアクティベーションが必要ですが、ユーザーにとって非常に煩わしいものです。
Coder、

2
ユーザーの知らないうちに「家に電話する」場合は、法的な灰色の領域に入ることに注意する必要があります。私の知る限り、あなたのプログラムが他の場所にデータを送信することをユーザーに伝えなければなりません。
AndrewC、2011

製品の価格が高い場合は、ハードウェアキーを使用できます
liori '19

2
彼らはあなたのIPをブロックするようにhostsファイルを編集します、そしてそれは決して家を見つけません、そしてそれゆえ決して無効にされません...
Drew

1
非常に簡単にバイパスされます。そして、あなたがそれを厳しくした場合、まあ、私はアクティベーションに関して十分な悪い経験をしたので、アクティベーションが必要なものを購入するのに非常に説得力のある理由が必要です。それでも、私は支払ったにもかかわらず、海賊ハックを探します。アドビのような会社がアクティベーションを確実に機能させることができず、サポートコールに応答するのに煩わされない場合、およびマクロメディアのような会社が買収され、アクティベーションシステムが存在しなくなった場合、私を説得するチャンスはありますか。アクティベーションプロセスに依存できますか?そして、それが簡単に迂回されるなら、何の意味があるのでしょうか
Steve314

回答:


13

これは、実際にあなたが計画したアプローチで勝利できる戦争ではありません。他の人が指摘したように、ネットワークを無効にするか、ファイアウォールがアプリケーションにフォーンホームを許可するかどうかを尋ねるときに[いいえ]をクリックすると、フォーンホームがバイパスされます。それとは別に、ユーザーこの種のことを絶対に嫌うので、(一部の国の法律によると)システムが電話をかけようとしていることを理解していることを示すチェックボックスをユーザーに明示的にオンにするよう要求される場合があります。

それで、あなたは何ができますか?私のアドバイスは:

  • 有料の顧客に効果的に罰するのではなく、付加価値(頻繁な更新、オンラインチュートリアルなど)で報酬を与えるようにしてください。
  • 海賊についてはあまり心配しないでください。多くの場合、彼らはそもそもあなたのソフトウェアを購入した可能性は低く、彼らができることはアプリケーションの認知度を広めることです。
  • ソフトウェアが海賊版にされるという事実を本当に処理できない場合は、オンラインアプリにしてください(ソフトウェアの性質上、これが可能である場合)。この移行を行った開発者による興味深い記事があり、彼のWebバージョンの方がはるかに売れ行きがよく、ユーザーが実際に使用している機能を特定するのがはるかに簡単であることがわかりました(既にサーバー上にいる場合、実際にはホームを呼び出さないため)。人々がクレジットカードを消すことに抵抗を感じることははるかに少なかった(申し訳ありません-リンクが見つかりません)。

2
「唯一の勝利はプレーすることではない」-戦争ゲーム、1983
ウォーレンP

ユーザーだけがこの種のことを嫌うだけでなく(少なくとも、それに対して強く感じます)、仕事の特定の性質のために一部の業界は開発を続けています。ネットオフマシン。そして、それらの場合、必要なソフトウェアに関係なく、ほとんどの場合、彼らの政治を変えることはありません。CATIAにも同様の問題がありました。
ルーク

11

このような場合は、自分(または上司)に次の質問をする必要があります。

海賊版対策を開発および維持するためのコストは、海賊行為による損失よりも少ないですか、それとも大きいですか?

それらが少ない場合は、必ずそれを行ってください。この場合、私はあなたのソフトウェアが(Microsoft WordやAutoCADのように)高価値であり、人々がたまに家に電話することについて心配するつもりはないと思います。

それらが大きい場合は、あまりにも複雑なもの(または実際には何も)を実装せず、他の方法でソフトウェアからお金を稼ぐことに力を注ぐことを強くお勧めします。サポートや、開発者プログラムに参加している人など、いくらでも請求できます。

もう1つ覚えておかなければならないのは、誰かがあなたのソフトウェアを海賊版にしようと決心した場合、彼らはそうし、レイヤーを追加してもそれらを止めることはできませんが、正当なユーザーを困らせることです。


1
最後の段落の+1。高価で複雑なライセンスシステムの実装による利益の減少に注意してください。
FrustratedWithFormsDesigner '19

4
それは単なる価値の問題ではなく、ソフトウェア会社が本当にソフトウェアを「解読するのが難しい」ことを望んでいるかどうかの問題でもあります。WordとACADは、ライセンスを受けたユーザーだけが学習して使用したため、業界標準にはなりませんでした。
2009

5
Rook、私は今日、Word 2.0が圧縮されて単一の1.44mbフロッピーに完全に収まるため、Wordが支配的になったと主張しています。
GrandmasterB '19

1
@GrandmasterB-そうだね。さらに興味深いのは、そのlil 'の作業で、ワードプロセッサから必要なほとんどすべてのことが実行されたということです。
2009

6

ここで取り上げられていないように見える懸念の1つは、「廃業した」ことです。これは「ネットワークがダウンしています」のバリエーションのように見えるかもしれませんが、より永続的な状況です。私はいくつかの開発者製品でこれに遭遇しました。


この場合、ソフトウェアは自動承認されます。だからこれは問題ではありません、購入した誰もがそれをまだ使うことができます。
VitalyB 2011

ライセンスアクティベーションサービスで探すべきポイントと機能。また、購入プロセスで顧客を安心させるために言及するのも良いでしょう。
CADは、2013

1

私の見解では、アプリケーションを配布している垂直市場に大きく依存しています。一部の企業は他の企業よりも海賊行為やその他の不正使用の傾向が非常に強いです。たとえば、「フォーンホーム」やその他の保護を行わずに、インターネットマーケティングやSEO市場に別の製品をリリースすることは決してありません。広くカジュアルな海賊行為がそのニッチのルールです。医療請求処理など、私がこれまで取り組んできた他のニッチ市場では、コピープロテクションを緩めたほうが快適です。

Daniel Bが述べたように、アプリを全体的または部分的にオンラインにすることは、潜在的なオプションです。これは、現在設計段階にある新しいアプリの現在の計画です。


0

ドングルの欠点から:

よく知られているいくつかの欠点は次のとおりです。

  • ソフトウェアベンダーは、ハードウェアを購入、保管、および各顧客に提供する必要があります。
  • 顧客はライセンスの実行を待つ必要がありますが、今日のユーザーはソフトウェアのほぼ即時の配信を期待しています
  • お客様は、USBデバイスをマシンに挿入したままにする必要があります(前面または側面に突き出ており、損傷している可能性があります)。
  • ライセンスを別のマシンに移動したい場合は、ドングルを発送する必要があります。

1
裸のリンクは良い答えにはなりません。リンクされているページが消えると、答えが役に立たなくなります。ここでページを要約してください(単にカットアンドペーストしないでください)。
ChrisF
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.