3

経営陣は、いくつかの既存のアプリケーションにライセンス機能を実装することを検討するよう私たちに依頼しました。これまで、これらのアプリは単純に有料で、顧客は好きなようにインストールできました。より多くの収益を生み出すために、新しいライセンス モデルを実装する必要があります。以前の製品は十分に機能するため、人々はアップグレードする理由がありません。そのため、新しい顧客はライセンス料を支払う必要があり、インストールできる数が制限されます。私はこれまでこのようなことを扱ったことがないので、私の無知を許してください。できるだけ多くのガイダンスが必要です (正しい方向に導くことができれば素晴らしいことです!)。次のものが必要です...

  1. 期間限定のデモ版。ソフトウェアをインストールすると、一定時間フル機能で動作します。その後、実行しようとすると、ライセンスの有効期限が切れていることが通知されます。
  2. アプリを特定のマシンで実行するように制限するライセンス オプション。
  3. アプリの実行を特定のユーザーに制限するライセンス オプション。
  4. アプリを特定の合計ユーザー数または同時ユーザー数に制限するライセンス オプション。

1 つ目は非常に簡単に理解できますが、他の 3 つを実装する方法がわかりません。どんなアドバイスでも大歓迎です。

4

2 に答える 2

3

これについては、正直にサードパーティのソリューションを検討します。ライセンスには本質的に多くの概念が含まれており、1 週間の開発時間のコストで、完全な機能を備えたライセンス製品を購入して、自分のものに統合することができます。これは、自分で書くことはおそらく面倒なことではないケースです。

私は以前、ユーザーおよびマシン ベースのライセンスに Desaware ライセンス システムを使用していました。十分に機能し、不満はありません。彼らのフレームワークは、4 つの要件すべてを処理するのに十分な堅牢性を備えていると思います。http://www.desaware.com/products/licensingsystem/index.aspx

于 2011-05-16T19:17:48.253 に答える
0

これらのシナリオはすべて、実装が非常に複雑であり、適切に (そして手間がかからず) 実現する可能性があります。これに時間を無駄にする代わりに、 CryptoLicensingのような商用ライセンス ソリューションの使用を検討してください。トライアル、マシンロック、ユーザーロック、フローティング/コンカレントなど、必要なすべてのシナリオをサポートします。

免責事項: 私は、CryptoLicensing の開発者である LogicNP Software で働いています。

于 2011-08-16T05:04:48.457 に答える