質問

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

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

ライセンスサーバーがダウンしている場合(できればほとんどありません)、アプリは認証できるまで限られたバージョンに優雅に劣化する必要があります。とにかく、更新をチェックして更新をチェックし、使用統計を報告する必要があるので、なぜこれがそんなに悪いのですか?

悪であることなく正直な男性を正直に保つにはどうすればよいですか?

役に立ちましたか?

解決

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

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

限られたバージョンを提供する代わりに、ライセンスサーバーがダウンしている場合は、ユーザーにフルアクセスを提供することをお勧めします。

他のヒント

これは、すべての権利管理として、リスクに反するコストにかかっています。ユーザーが通常、ライセンス条件に固執するか、少なくとも2つのインスタンスを実行することがある場合がある場合)に信頼する場合、実行するたびにライセンスサーバークエリの極端なアプローチは必要ありません。

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

私のために私は、私の有給のアプリがパフォーマンスで劣化した場合に激怒するでしょう あなたの ライセンスサーバーはダウンしていました、それは私の問題ではなくあなたの問題です:)

不正直になるよりも正直になることを簡単にする。海賊版バージョンが不自由にならずに出てくると、正直な人々を罰するだけです。

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

ゲイリー

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top