0

LGPL ライセンスの下でオープン ソースの Web アプリケーションを開発し、LIVE デモ サーバーでホストしています。また、ソースコードはソースフォージで入手できます。日々多数のダウンロードが通知されています。そのため、ライブ ユーザーの数を把握するために、Web でのこのアプリの実際の使用状況を追跡したいと考えています。

このアプリが構成され、インターネットに接続されているシステムで使用されている使用状況をRailsで追跡する方法はありますか? 有益な回答は、アプリケーションでそのような方法を見つけたり開発したりするのに役立ちます.

ありがとう :)-

4

1 に答える 1

1

あなたの質問は、実際には 2 つの質問です。

  1. アプリケーションの人気を確認するにはどうすればよいですか?

    • ダウンロード数を見ることができます。人々がお互いにダウンロードする可能性があり、それらを見逃す可能性があるため、絶対確実ではありません.

    • Web をクロールして、アプリの署名で応答するサイトの数を確認します。大量のリソースを必要とし、さらに、コードを変更したものや、アプリの署名を偽装する人々による誤検知を検出することはできません。

    • アプリをホームにコールします。繰り返しますが、人々はこれを行うコードを取り出すことができるので、絶対確実ではありません.

  2. 誰も私のアプリを海賊版できないようにするにはどうすればよいですか?

    • あなたのソースコードは無料なので... できません。

オープンソース アプリを「販売」することはどのように理にかなっていますか? サポートを販売した方がよいでしょう。

また、Ruby を使用しているため、ソース コードを公開しないようにするために、コンパイラを使用してバイナリを生成する必要があります (レールがリリースされている MIT ライセンスに従って)。

簡単にグーグル検索すると、いくつか存在する可能性があることがわかりますが、動作するバイナリを確実に作成するには、多くのリソースが必要になります。そのため、ソース コードを公開しないことには、重大な法的/技術的障壁があります。(また、逆コンパイラを使用してアプリをリバース エンジニアリングすることも簡単にできます。)

于 2013-03-28T10:02:52.080 に答える