6

Gentoo ベースの LAMP スタックで Web アプリケーションを実行しています。私の顧客はソフトウェアをサービスとして購入し、私はすべてをホストします。ただし、クライアント自身のネットワーク内でのオンサイト展開に対する需要もあります。

現在、システムをホストしているため、アプリに組み込みのライセンス管理はありません。私はユーザー アカウントとデータ容量に基づいて請求します (これは測定データ用の処理および分析アプリです)。クライアントが支払った金額を設定するだけで、クライアントはそれらを自分で設定することはできません。オンサイトでのインストールがなくても、スケーラビリティを向上させるために変更する必要があります。

私は、ライセンス管理フレームワークおよび/またはあなたが自分で実装した、または他の場所でうまく機能するのを見た典型的なアプローチを探しています. 私の要件は次のとおりです。

  • 「軍用グレード」ではなく「十分に安全」
  • 非常に目立たない
  • ライセンスの所有者が 1 つしかライセンスを取得していない場合に、複数のプラントでシステムを実行できないようにする
  • ユーザーアカウントの数とデータ容量を適度に改ざん防止し、アップグレード/ダウングレードを容易にする
  • インターネット接続がなくても動作します (完全に自己完結型のシステムを持つことが、オンサイト ソリューションを選択する主なポイントになります)。ただし、インストール中に一時的な接続が必要な場合は許容される場合があります。

一部のオンサイト シナリオでは、特定の OS (通常は Windows Server の一部のバージョン) の要件がありますが、さまざまな Linux ディストリビューションも、特に公共部門で人気が高まっています。

ユーザーの観点からは、FogBugz のライセンス管理に非常に満足しています。Joel Spolsky はベンダーの観点から満足しているようです。また、クロスプラットフォームであるため、私が考えていることの大きな参考になります。目指しています。

4

3 に答える 3

3

しないでください。ライセンス キー システムの作成に費やす 1 時間は、バグの修正や機能の追加に費やされていない時間です。ライセンス管理システムを作成することで、製品の価値を下げるためにリソースを費やしています!

あなたのコードに著作権を持ち、弁護士を雇って、あなたの著作権を侵害する人を起訴する準備をしてください。

于 2008-10-25T22:11:13.993 に答える
1

ビルド済みの Linux VM イメージを使用してオンサイト Web システムを展開している会社を見たことがあります。クライアントは VMWare で実行されるため、クライアント システムの実際の OS について心配する必要はありません。さらに、Web サーバーを実行している実際の Linux システムへのログインを提供しないため、エンド ユーザーは実際にアクセスして何かを変更することはできません。

彼らがライセンス制限をどのように処理しているかはわかりませんが、そこにはあります。クライアントが追加のユーザー ライセンスを要求するたびに、更新された VM イメージを提供する場合があります。

これは、複数のインスタンスが実行されないようにする必要性に直接対処するものではありません。システム構成に基づいて、いつでも何らかのアクティベーションキーシステムを実行できると思います。

于 2008-10-24T19:44:40.727 に答える
0

ほとんどのOSでCPUのシリアル番号を取得できると確信しています。結局のところ、彼らがCPUを移植した場合、古いマシンはもう使用されないと想定しても安全ですか?

次に、Web サービスを使用して、現在のデータ容量とクライアントが支払った金額を調べることができます。

于 2008-09-09T07:23:48.717 に答える