4

ユーザーライセンスを強制するために家に電話することは、多くの人にとって「悪」であると考えられています。しかし、私の Web 依存の Windows アプリケーションでは、シングルユーザー、マルチワークステーション ライセンス、つまり、多くのマシンで 1 つのライセンスを強制するのに最適な方法のように思えますが、一度にアクティブにできるのは 1 つだけです。例として、単一のレンダリング エンジン ライセンスと、1 台のマシンでのみアクティブな数時間にわたるワーカー プロセスについて考えてみましょう。

したがって、ライセンス サーバーは、最初の実行時にアプリケーションを認証し、ワーカー プロセスが開始される前にライセンスが現在使用されていないことを確認する必要があります。アプリケーションがライセンスを確認するためだけにインターネット アクセスを必要とする場合、これがどのようにと見なされるかはわかりますが、いずれにせよ、私のアプリケーションはインターネット接続なしでは役に立ちません。サイト ライセンスは 1 つのチェックのみを必要とします。

ライセンス サーバーがダウンした場合 (できればほとんどダウンしないことを願っています)、アプリは認証されるまで制限付きバージョンに正常に低下します。いずれにせよ、更新を確認し、(合意に基づいた) 使用統計を報告するために自宅に電話する必要があるのに、なぜこれがそんなに悪いのでしょうか?

正直な人を悪人にならずに正直に保つにはどうすればよいですか?

4

4 に答える 4

8

顧客が請求書を支払うことを信頼してください。2 台のコンピューターで同時にプログラムを実行したい場合は、方法を見つけるでしょう。

ユーザーがソフトウェアをできるだけ簡単に使用できるようにします。多くの場合、プログラムの海賊版は正規版よりもユーザー フレンドリーです。まず、ライセンス サーバーがダウンしても、海賊版は機能し続けます。

ライセンス サーバーがダウンしている場合は、制限付きバージョンを提供するのではなく、ユーザーにフル アクセスを許可することをお勧めします。

于 2010-12-03T12:56:23.313 に答える
4

これは、すべての権利管理と同様に、リスクに対するコストに帰着します。ユーザーが通常、ライセンス条項を遵守するか、少なくともライセンス条項に近い (場合によっては 2 つのインスタンスを実行する) と確信している場合は、実行のたびにライセンス サーバー クエリを実行するという極端なアプローチは必要ありません。

ユーザーを信頼していない場合、どれだけの追加収益を達成できると思いますか? また、ライセンス ソリューションの実装と維持のコストがそれを上回りますか? 制限すればするほど、誰かがあなたの制限を破って何も支払わない可能性が高くなることを覚えておいてください (これは経験に基づく私の印象です)。

ライセンスサーバーがダウンしたという理由だけで有料アプリのパフォーマンスが低下した場合、私は激怒します。それはあなたの問題であり、私の問題ではありません:)

于 2010-12-03T13:02:25.043 に答える
3

不誠実であるよりも正直であることを容易にします。海賊版が問題なく出てきたら、正直な人だけを罰したことになります。

于 2010-12-03T13:02:17.433 に答える
2

(ほぼ) 平均的なコンピューター ユーザーとして、これは 1 つのポイントを除いて、私には十分に公平に思えます。ライセンス サーバーがダウンしていても、私のエクスペリエンスには影響しません。アプリケーションは、適切に認証されるまで、フル バージョンとして実行し続ける必要があります。結局のところ、技術的な問題でエンド ユーザーが苦しむことはありません。

ゲイリー

于 2010-12-03T13:02:13.253 に答える