web-dev-qa-db-ja.com

アプリケーションを販売するには?ライセンスの問題

数独パズルを解決するシンプルでありながら効果的なdelphi-7アプリケーションと、各PCに固有のシリアルキーを生成するkeygenを作成しました。私の目的はお金を稼ぐことではなく、アプリケーションを最も単純な形で商業的に使用する方法を理解したいのです。

ライセンスに関する知識と経験はありません。 「1ドルを支払い、メールでシリアルキーを受け取る」方法についてインターネットをグーグルで検索しましたが、これに関する明確な情報はありません。時々、ライセンスの種類(GNUなど)について説明されていますが、方法がわかりませんそれらを使用してください。簡単な説明、説明、方法が必要です。

ユーザーがソルバーの[登録]メニューを押すと、2番目のフォームが作成され、アプリケーションの製品IDと購入したシリアルキーを入力する必要のあるウィンドウが表示されます。

仮定:

  1. この実験では、キーの価格を1 $に設定します。したがって、十分な利益が得られない場合(あるとしても)は想定されないため、費用のかかる外部サービスは当てはまりません。 (それでも、どんな情報でも歓迎します)
  2. アプリの製品IDは、クライアントマシンのCPU_IDを使用して生成されます。したがって、PCのCPUを交換すると購入したキーが機能しないことをユーザーに警告する必要があります。 (警告はチェックとして登録ボタンの近くに置くことができます)

私の質問:

  1. このプログラムについて個別の契約条件を作成する必要がありますか?
  2. .exeファイルを販売できるようにするには、どこかで承認を受ける必要がありますか?
  3. クライアントにキーを配布するための最も費用のかからない方法は何ですか?
  4. わからないことや間違ったことはありますか?
  5. 請求とキー配布を自動化する方法はありますか?
5
Tension Coding

携帯電話と今やWindows向けのオンラインアプリストアの登場により、この種のソフトウェアの販売がこれまでになく簡単になったことはおそらくありません。

アプリをWindowsストアアプリとしてコンパイルする場合は、Windowsストアアカウントにサインアップし、さまざまな税務フォームに記入し、PEGI証明書を取得して、支払いを行う銀行口座を設定します。あなたはあなたのアプリをストアにアップロードすることができ、彼らはそれを数百万人の消費者に〜30カットで販売し、消費税などを扱い、あなたの銀行口座に直接お金を支払います。

些細なことではありませんが、ほんの数日で、とにかく税務目的で会社などを設立する必要があります。

別のオプションは、アプリをWebページにして、ユーザーがソルバーページにアクセスする前に支払いを含むサインアップ手順を追加することです。 Paypalで支払いを受け取ることができます。 PayPalアカウントにサインアップし、支払いを監視し、Peopleアカウントをアクティブ化する必要があります。

再度Paypalはカットを取り、あなたはあなたの税金などをしなければならないでしょう

アプリをバイナリダウンロードとして保持する場合は、同じサイトを使用できますが、代わりにダウンロードリンクを提供できます。

海賊行為の問題にも触れます。これは、アプリの販売方法とは少し異なります。実際、アプリを使用するためのライセンスを販売し、ユーザーに技術的制限を追加して、ライセンスの条件を適用したいと考えています。

ユーザーが購入して入力する必要のあるシリアルキーを持つことは、一般的なソリューションです。または、アプリを起動したときにログインを強制することもできます。

4
Ewan

TL; DRアプリストアを使用します。彼らはあなたのためにすべての難しいことをします。必要なのは、ストア内のアプリを指す簡単なWebサイトだけです。

ここに多くの質問があり、解決するために問題があるかもしれません...

このプログラムについて個別の契約条件を作成する必要がありますか?

何もする必要はありません。正直に言うと、1ドルの数独ソルバーはアプリの池に大きな影響を与えません。そのため、ライセンスが原因で壊れることはありません。ただし、ライセンスを取得して、違反した人を追うことにしたい場合は、別のアプリでライセンスを見つけるか、オンラインでサンプルを検索してコピーできます。それを採用する前に、完全に読んで理解していることを確認するか、弁護士に理解を助けるためにお金を払ってください。

.exeファイルを販売できるようにするには、どこかで承認を受ける必要がありますか?

いいえ。ただし、インターネット上でランダムに浮かぶ.exeは、マルウェア配信バンドルと見なされることに注意してください。誰もそれに触れないでしょう。少なくとも、.exeをウェブサイトから配信する必要があります(no website = no trust)、そしてあなたユーザーが使用できる.exeのSHA-1ハッシュを提供して、誰も.exeをハッキングしてゴミを肥大化していないことを確認する必要があります。 (これは、Webサイトがハッキングされないようにする方法を知っていることを前提としています。)

クライアントにキーを配布するための最も費用のかからない方法は何ですか?

費用は、支払い取引を処理できるようにeコマースソリューションをどのように構築するかによって大きく異なります。独自のソリューションを導入する必要はありません。データの安全性に関する政府の規制が多すぎるため、これが初めての場合は、すぐに問題が発生します。 Wordpress、Joomla、Drupalなどのコンテンツ管理システム(CMS)を使用してWebサイトを構築します。これらはすべて、プラグインできるeコマースモジュールがあり、デジタルメディア製品(アプリなど)とライセンスキー配信機能をサポートしています。

取引を処理する場合は、銀行に販売アカウントを設定する必要があります。

Paypalにも支払い処理機能がありますが、私の知る限り、ライセンスキーの配信はサポートしていません。

使用する支払い処理メカニズムに関係なく、各トランザクションの一定の割合を支払い処理業者に支払います。どの程度を選択するプロセッサに依存します。

わからないことや間違ったことはありますか?

はい。たくさん。しかし、あなたはそれが起こるまで、あなたが知らないことを知らないでしょう。オンラインビジネスを構築する方法については、ウェブ上に多くのリソースがあります。

請求とキー配布を自動化する方法はありますか?

一般的なWebサイトプラットフォームのEコマースソフトウェアモジュールがこれを行います。

しかし、今のところ$ 1アプリを配布する最も簡単な方法は、App Storeを使用することです。Windows10 App Storeは、アプリのホスティング、支払いの処理、およびアプリが制御できないマルウェアで肥大化することはありません。登録プロセスがあり、購入するたびに手数料がかかります。AndroidとiOSストアは同じように動作します。支払いは悪くありません彼らはあなたのために上記の問題のすべてを処理しているので、彼らに手数料を課します。

アプリストアの優れたリストについては、Alexanderの回答を参照してください。

7
Kent A.

2015年は、このようなシステムを自分で作成する必要はありません。すべての主要なプラットフォームには、独自のアプリケーション市場があります。

デスクトップ:

モバイル:

クロスプラットフォーム:

これは、アプリを宣伝してユーザーに表示する最も簡単な方法です。

4

「厄介なクレジットカードと課税の問題すべてを処理する誰かのAppStoreを使用する」という流れに沿って、多くの答えがあります。これは「あなたが理解できない急速に変化する契約の約60ページに署名する」ことを回避します。 (いいえ、あなたはできませんし、知的財産権のライセンス弁護士は彼らが何を意味するかについて推測しています。)

しかし、あなたの目的は学ぶことでした。

  1. AppStoreプロセスについて学びたい場合は、AppStoreを使用してください。
  2. 人々が受け入れるライセンスを知りたい場合は、ユーザーごとに異なるライセンスを生成してください。
  3. AppStoreの仕組みを学びたい場合は、AppStoreをセットアップしてください。
  4. 誰がソフトウェアを使用しているかを確認したい場合は、支払い要件を、国と興味深いものを記載した5行の電子メール(スパムなし!).

AppStoreモデルを使用するためだけに実験することをためらわないでください。

1
Charles Merriam