38

ツールの 1 つに何らかのコピー防止機能を追加することを考えています。

  • その経験はありますか?
  • 独自の保護技術を開発しましたか、それともサードパーティのソフトウェアを購入しましたか?
  • 売上を上げるための実行可能な方法だと思いますか? (プライベートおよび/または企業環境で)
  • 有料の顧客を煩わせないようにするために何をしていますか? ほとんどの場合、悪いコピープロテクションに苦しむのは有料の顧客であり、私はこれが私の顧客に起こることを望んでいません. (それがフリーローダーを受け入れることを意味する場合でも)

私は特に、あなたのソフトウェアの試用版またはフリーウェア版を私的使用のために許可するが、企業環境での有用性を制限する技術に興味があります.


関連する質問:ソフトウェアを違法な配布から保護するにはどうすればよいですか?
関連する質問: .NET コードをリバース エンジニアリングから保護します。
関連する質問:コピー防止の回避を防止します。

4

9 に答える 9

48

どの手法を使用しても、ソフトウェアはコピーされます。コピー防止の実際の目的は、正直な顧客が不公平に誘惑されるのを防ぐことです。

最小限のコピー防止技術で十分です。最大値は、費やした時間の価値がありません。

さらに、一部の開発者は、顧客かどうかを尋ねるすべてのユーザーにユーザーサポートを提供していると聞きました。アイデアは、幸せなユーザーが忠実な顧客になるかもしれないということです。

于 2009-02-05T08:36:17.183 に答える
10

デスクトップアプリでは、Clarion Template(3rdParty、http://www.capesoft.com/accessories/secwinsp.htm)を使用しています。

Webアプリでは、ほとんどの場合、ユーザーがログインする必要があるという単純な事実を使用して、アクティビティを追跡しています。彼らがアカウントを持っている場合、それは彼らが支払ったことを意味します。

デスクトップは追跡が非常に困難です。言われているように、非常に割れやすいです。非常に多くの場合:

ハッカーにとっては煩わしいものにしますが、ユーザーにとってはできるだけ目立たないようにします

于 2009-02-05T08:42:30.103 に答える
6

「ハードウェアはドングルです」

それは私たちが私の古い仕事でいつも言ったことでした、そしてある程度、それは私の現在の仕事でも真実です。基本的に、私たちはソフトウェアを実行するために物理的なハードウェアを販売し、それを無料で提供しました。これはおそらくすべての企業にとって実現可能ではありませんが、人々はソフトウェアではなくハードウェアに投資しているため、著作権侵害について心配する必要がないことを知っておくとよいでしょう。

于 2009-02-05T08:45:01.440 に答える
5

mouvicielが述べたように、完璧なものはありません。あなたの製品を購入するかもしれないユーザーにそれを購入するように優しく奨励することを目指してください、そして決してそうしない人々を忘れてください。

いくつかの一般的なヒント:

  1. 経験がない限り、わざわざ独自の保護を実装しないでください。これは、専門家に何らかのライセンス/保護を提供することを支払う価値がある領域です(完全ではないことに注意してください)。
  2. keygenが難しいライセンスキーシステムを選択してください。繰り返しになりますが、事前に構築されたライセンスシステムを選択するだけで十分になる可能性があります。自分でゼロから作成することはおそらくないでしょう。
  3. 時間をかけて、選択したライセンスシステムを適切に統合してください。実行可能ファイルを「保護/ラップ」するだけで、保護はすぐに削除されます。ほとんどのライセンス/保護製品は、自動クラッキングをはるかに困難にする簡単な統合ツール/マクロを提供します。

企業のソフトウェアの場合、できる最善のことは、管理者がライセンスの境界内(インスタンス/インストールの数など)内にあることを簡単に確認できるようにすることです。彼らがこれを確認するための中心的な場所を提供し、あなたがそれ以上の抜本的な行動をとる前に、彼らが少し越えた場合は穏やかに彼らに思い出させてください。大規模なネットワーク環境では、ソフトウェアライセンスはIT部門にとって非常に複雑になる可能性があります。彼らの仕事をより簡単にして、彼らはあなたに感謝するでしょう。

于 2009-02-05T08:51:55.060 に答える
5

「テクニカルサポートはドングル」

これはすべてのアプリケーションに当てはまるわけではありませんが、価格が高く販売量が少ない複雑なアプリケーションの場合、顧客に優れたサポートを提供することが、すべてのユーザーが確実に支払ってくれるようにする最善の方法です。

于 2010-01-19T15:33:18.830 に答える
4

この投稿がかなり前に投稿されたことは知っていますが、この主題が議論されると、誰もがいつもとても否定的に見えます. 明らかな理由から、私がどこで働いているかは言いたくないのですが、Wibu-Systems US の CodeMeterを使用しています。これを選択したのは、ハッカー コンテスト中にハッカーがこれをハッキングできなかったためです。

あなたが尋ねるすべての質問に関して、それは非常に柔軟であり、購入前にテストした方法である無料の SDK を提供しています.

于 2010-11-28T12:01:34.097 に答える
3

一部の製品では、ハードウェアドングルを使用する必要があります。それらはかなり良いコピー防止を提供しますが、それらは私たちの顧客にとって本当に面倒です。

他のすべてのソフトウェアは、ソフトウェアキーによって保護されています。そして、はい、それらをコピーすることができます。しかし、私たちは顧客がそうしないという非常に良い経験をしています。キーがないと、プログラムは正常に動作し、モデルを計算できないのはあなただけであり、一部の印刷機能は無効になっています。

于 2009-02-05T08:36:31.270 に答える
2

ソフトウェアにはコピー防止機能を採用する必要がありますが、他の人が言っているように、顧客にとって可能な限り手間のかからないようにしてください。あなたの目的は、正直な顧客を正直に保つことであり、彼らが最終的にあなたのソフトウェアを使用できるようになる前に彼らにフープを経験させないことです。

また、独自のライセンススキームを考え出すことに時間を費やすことはお勧めしません。代わりに、実際の製品に集中して時間を費やしてください。

CryptoLicensingの使用を検討してください。これは、ライセンス、コピー防止、アクティベーション、マシンロック、試用版、およびその他の機能を提供します。

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

于 2012-08-09T05:55:57.730 に答える
-2

優れたソフトウェアには保護は必要ありません。どのような保護を選択しても、ソフトウェアがコピーされることはありません。

したがって、違法コピーを回避する最善の方法は、ソフトウェアをユーザーフレンドリーにすることです。これにより、顧客は製品に満足し、満足することができます。

于 2009-02-05T09:13:18.573 に答える