私は自分のソフトウェアをシェアウェア ベースで実装したいと考えています。これにより、ユーザーは、ソフトウェアを試すための最大 (たとえば) 30 日間の試用期間が与えられます。購入時に、ランダムに生成されたキーをユーザーに提供するつもりです。キーを入力すると、ソフトウェアが再び有効になります。
私はこれまでこのルートをたどったことがないので、アドバイスやフィードバック、またはこれがどのように行われるかの「標準的な」方法へのポインタは大歓迎です。
ユーザーがシステムの日付などを変更してごまかすことはないと思いますが、これはおそらく検討する価値があります。このトピックが以前に登場した場合はお詫び申し上げます。