私は自分のツールの1つにある種のコピー防止を追加することを考えています。
私は特に、ソフトウェアの試用版またはフリーウェア版を私的使用に許可するが、企業環境での有用性を制限する手法に興味があります。
関連する質問: ソフトウェアを違法な配布からどのように保護しますか
関連する質問: 。NETコードをリバースエンジニアリングから保護します。
関連する質問: コピー防止の回避を防ぐ。
どの手法を使用しても、ソフトウェアはコピーされます。コピー防止の実際の目的は、正直な顧客が不公平に誘惑されるのを防ぐことです。
最小限のコピー防止技術で十分です。最大値は、費やした時間の価値がありません。
さらに、一部の開発者は、顧客であるかどうかにかかわらず、質問するすべてのユーザーにユーザーサポートを提供すると聞いています。幸せなユーザーが忠実な顧客になるかもしれないという考えです。
デスクトップアプリでは、Clarionテンプレート(サードパーティ、 http://www.capesoft.com/accessories/secwinsp.htm )を使用しています。
Webアプリでは、ほとんどの場合、ユーザーがログインする必要があるという単純な事実を使用して、アクティビティを追跡しています。彼らがアカウントを持っている場合、それは彼らが支払ったことを意味します。
デスクトップは追跡が非常に困難です。言われているように、非常に割れやすいです。非常に多くの場合:
ハッカーにとっては煩わしいものにしますが、ユーザーにとってはできるだけ目立たないようにします
「ハードウェアはドングルです」
それは私たちが以前の仕事でいつも言っていたことであり、ある程度、私の現在の仕事にも当てはまります。基本的に、ソフトウェアを実行するための物理ハードウェアを販売し、無料で配布しました。これはおそらくすべての企業にとって実現可能というわけではありませんが、人々はソフトウェアではなくハードウェアに投資しているため、著作権侵害について心配する必要がないことを知っておくのはいい気分です。
Mouvicielが述べたように、完璧なものはありません。あなたの製品を買うかもしれないユーザーにそれを買うように優しく励まし、決してそうしない人々を忘れることを目指してください。
いくつかの一般的なヒント:
企業ソフトウェアの場合、できる最善のことは、管理者がライセンスの境界(インスタンス/インストールの数など)内にあることを簡単に確認できるようにすることです。彼らがこれを確認するための中心的な場所を提供し、あなたがそれ以上の抜本的な行動をとる前に、彼らが少し超えた場合は穏やかに彼らに思い出させてください。大規模なネットワーク環境では、ソフトウェアライセンスはIT部門にとって非常に複雑になる可能性があります。彼らの仕事を簡単にして、彼らはあなたに感謝します。
「テクニカルサポートはドングルです」
これはすべてのアプリケーションに当てはまるわけではありませんが、価格が高く販売量が少ない複雑なアプリケーションの場合、すべてのユーザーが確実に支払いを行うためには、顧客に優れたサポートを提供することが最善の方法です。
私はこの投稿がかなり前に提出されたことを知っていますが、この主題が議論されるとき、誰もがいつもとても否定的に見えます。明らかな理由で、私はどこで働いているかは言いたくありませんが、私たちは Wibu-Systems USによるCodeMeter を使用しています。ハッカーがハッカーの競争中にこれをハッキングすることができなかったので、私たちはこれを選びました。
あなたが尋ねるすべての質問に関して、それは本当に柔軟性があり、購入前にテストした方法である無料のSDKを提供します。
一部の製品では、ハードウェアドングルを使用する必要があります。それらはかなり良いコピー防止を提供しますが、それらは私たちの顧客にとって本当に面倒です。
他のすべてのソフトウェアは、ソフトウェアキーによって保護されています。そして、はい、あなたはそれらをコピーすることができます。しかし、私たちは顧客がそうしないという非常に良い経験をしています。キーがないと、プログラムは正常に動作し、モデルを計算できないのはあなただけであり、一部の印刷機能は無効になっています。
ソフトウェアにはコピー防止機能を採用する必要がありますが、他の人が言っているように、顧客にとって可能な限り手間のかからないようにしてください。あなたの目的は、正直な顧客を正直に保つことであり、彼らが最終的にあなたのソフトウェアを使用できるようになる前に彼らにフープを経験させないことです。
また、独自のライセンススキームを考え出すことに時間を費やすことはお勧めしません。代わりに、実際の製品に集中して時間を費やしてください。
CryptoLicensing の使用を検討してください-ライセンス、コピー防止、アクティベーション、マシンロック、トライアル、およびその他の機能を提供します。
免責事項:私はCryptoLicensingの開発者であるLogicNPSoftwareで働いています。