私たちは、.NETデスクトップアプリケーションでRhinoライセンスをうまく実装してくれた方々からアドバイスを求めています。 RhinoのライセンスをC#Winformsアプリケーションに統合しました。Rhinoライセンス - 複数の試用期間を避ける
現時点では当社のソフトウェアをオープンする唯一の方法は、有効なライセンスファイルにリンクすることです。試用版を要求するすべてのユーザーにトライアルライセンス(30日後に有効期限が切れる)を発行する予定ですが、ライセンスの有効期限が切れるたびにユーザーが新しいトライアル/デモライセンスを取得できないようにする方法があります。これにより理論的には複数の試用期間にわたってソフトウェアのライセンスを取得することができ、必然的に不可能になります。
私の心配は、試用ライセンスの問題に関連しています。元のライセンスが生成されたときに使用するために提供された電子メールアドレスに基づいてトライアルライセンスの問題を制限することは当初考えていましたが、今では無制限のライセンス数を登録するために一時インボックスメールアカウントを使用する可能性があります。
初期期間の終了後にユーザーが試用版/デモ版のライセンスを再発行するのを防ぐためにどのような方法を採用しましたか?トライアルライセンスを取得した後、元のライセンスがサーバから自動的にユーザに提供されているものとします。
すべてのアイデアを歓迎します。