ソフトウェアの特許を取得する必要がありますか?[閉まっている]


16

私は大学に行きます。そこでは、学生は履修する科目に関する情報、つまり、コースが利用できる時間、教授、他の人々の残りの部屋に関する情報に基づいて、学期のスケジュールを立てることができます。手作業でこれらのスケジュールを作成することは、非常に難しい/退屈な作業でした。

このプロセスを自動化する非常に気の利いたPythonプログラムを書きました。受講する科目のコードを選択し、不要な教授を除外します。その後、時間の競合がない場合、プログラムはすべての可能性を出力します。このプログラムは多くの学生を助けました。スケジュールを作成する時間が2日から30秒未満に短縮されました!

ここから問題を開始します。私の家族とプログラムを使用したすべての人々は、誰かがアイデアを盗む前にプログラムの特許を取得するように言っています(私の国で起こる可能性があります)。しかし、私は自分自身に疑問を呈しています。バックトラッキングエンジンと混合したウェブスクレーパーの特許を取得する必要はありますか?私は多くのことを知らなかったのでプログラムを作るのは困難でしたが、今では終わったので、そのようなものを特許することは非常に愚かで未熟だと感じています。しかし、一方で、私は他の誰かにその功績を認めてほしくありません。どう思いますか?


5
複数のStack Exchangeサイトに質問をクロスポストしないでください。質問が他の場所に属している場合、他のユーザーまたはモデレーターが質問を移動できます。モデレーターの注意を引くために質問にフラグを立て、移動するように依頼できます。こうすることで、受け取った回答や投票も正しいサイトに移動します。
アダムリア

17
10,000ドル未満の訴訟費用で特許を取得することはできません。あなたの質問はまだ関連していますか?
ジェレミー

5
何年もの間存在してきたものに、どのくらい正確に特許を取りたいですか?あなたが作ったものについて新しいことは何もありません。実際、あなたの大学がすでに自動化されたソリューションを使用していないことに驚いています。ほんの一例:index-education.com/fr/logiciel-emploi-du-temps.php(フランス語)
houbysoft

5
@JohnFx:それは間違っています。ベルヌ条約の加盟国では、著作権は自動的に適用されます。すでに著作権が保護されているため、何もする必要はありません。著作権表示は、通知のみです。ライセンスが必要であることに同意しますが、通知が著作権に適用されると言うのは誤りです。
-greyfade

3
あなたの家族やソフトウェアのユーザー(特許を取得するように言った人)は、複雑なソフトウェアを作成したことも、特許を申請したこともありません。
ベンザド

回答:


66

あなたの場合、私は「反対」という強い票を持っています。

  1. コンピューター支援スケジュール作成はコンピューターと同じくらい古い問題であり、解決するために学生に与えられる論文の好まれる主題の1つです。特許に先行技術があるということは、それだけで十分です。

  2. あなたが言うように、ターゲットオーディエンスは学生です。この顧客ベースでは海賊行為がis延しているため、どのような法的保護を適用しても、素晴らしいDRMを実装した方がよいでしょう(... Pythonスクリプトで!?)

  3. ソフトウェア特許は、米国以外ではほとんど認められていません。外国企業があなたの特許を取得し、それを現地で販売することに対しては何もありません。また、特許出願には問題のメカニズムの非常に詳細な説明が必要であり、完全に公開されています。つまり、実際に指示を渡すことを意味します。

  4. 特許出願の費用(および拒絶される可能性が高い)を考慮すると、投資収益率の可能性はわずかです。

  5. ソフトウェア特許は、IT担当者によって広く悪と見なされています。開発者コミュニティでは、ソフトウェアの特許を取得することで、専門家としての尊敬を失うことになります。

  6. 年に2回、30秒間使用するソフトウェアに手頃なお金を支払わせるビジネスモデルを思い付くのは難しいでしょう。


編集:あなたの問題のほとんどに解決策を追加させてください:サービスとしてのソフトウェア。タスクを実行するWebアプリを作成します。マイクロペイメントを通じてアクセスできるようにします。海賊版の問題はなくなり、簡単にコピーすることはできないため、誰かがあなたの(保護の欠如)をバイパスするためにそれを「再発明」する必要があります。あなたは多くの配布の頭痛をスキップしています。


1
Re:3.ソフトウェア特許は、米国以外ではほとんど発行されていません。ただし、米国で特許を取得したら、その特許を世界中で認める必要があります。これが世界的な保護に匹敵するかどうかは別です。
-Mchl

2
@Mchl:まあ、いいえ。私の名前にはいくつかの特許がありますが、米国外の特許は重要ではないため、米国以外の多くの特許に署名する必要があります。EU特許は米国内でも重要ではありません。まあ、先行技術を証明することを除いて、それは全く別の問題です。
–MSalters

ソフトウェアの特許は(ほとんど)EU内で認められていますが、精査のレベルは米国よりもはるかに厳しいです。(EUでビジネスメソッド特許を取得できるとは思わない。)最先端技術を大きく進歩させていない場合は、気にしないでください。
ドナルドフェローズ

3
@Donal実際、ソフトウェア特許はEUには存在せず、確かに認識されていません。LZW特許などの特許は、いくつかのEU諸国(!)で明示的に付与されてますがソフトウェア特許ではありませんが、意味のある区別をすることはできません。
コンラッドルドルフ

1
@Mchl-世界中で認められている特許のようなものはありません(MSaltersが指摘)。PCT(特許協力条約)プロセスがあり、一貫した優先日を確保し、フォロースルーする国を選択する時間を与えます。しかし、各国は個別に処理されることになります。私は長年、外国から特許権の譲渡を受けています。従わないことを選択した国(国)には補償がありません。しかし、先行技術は世界のどこにでも応用できるでしょう。先行技術の検索は楽しいです。ありません。
すぐに

31

確かにクールで便利なソフトウェアを作成しましたが、この種のスケジューリングは、タイムスケジューリングがその種類のソフトウェアに属する分野で働く人々のための毎日の仕事です。病院や他の多くの場所。各教師がどのクラスのどのコースをどの年に始めて使用するかを計画する同様のソフトウェアが学校にあります。これはすべてトリッキーであり、プログラムが機能していれば誇りに思うことができますが、これまでに行われたことはあまりありません。

特許を取得できるかどうかは、国の法律に依存する可能性がありますが、時間とお金の価値はほとんどありません。自分の名前を載せたウェブサイトをセットアップし、オープンソースとして公開します。


11
オープンソースの場合は+1。ハードワークの功績を称えられ、就職や高等教育を探すときに履歴書に追加するのに最適なアイテムです。
KM。

1
そして、あなたはまだ彼らのコンピューターにpythonをインストールするのが面倒な人からお金を請求することができます。
-Mchl

2
KM01の提案に+1。履歴書にこのようなものを置くと、雇用主になる可能性があります。長期的には、このようなスクリプトを直接作成するよりもはるかに多くのお金の価値があります。
メイソンウィーラー

13

とにかくこれを特許できなかったのではないかと思う。

基本的に特許を取得するには、プロセスまたは方法の特許を取得する必要があります。スクリーンスクレイピングの方法の場合、それは何年も行われているので、ここでは新規性や独創性はありません。

フィルタリングおよび選択(コースなど)の場合、これは基本的に選択および最適化ソリューションです。繰り返しますが、斬新でも独創的でもありません。

これら2つのことをまとめることは斬新であり、独創的かもしれませんが、それでも少し灰色です。弁理士はあなたに助言することができます-しかし、それはあなたに多くのお金がかかります。

そして、他の人が指摘したように、特許を取得した場合、それを弁護しなければなりません。

あなたが非常によくリソースを与えられない限り、あなたはこのようなものから金銭的な利益を得る可能性は低いです(そして、あなたは他の誰かがとにかく同様の何かをすでに行っていることに気付くかもしれません-世界中に多くの大学生の記録とスケジューリングシステムがあります)。ですから、何らかの形(クリエイティブコモンズなど)でライセンスを取得した方がよいでしょう。少なくとも、幸せで温かい内なる輝きが得られるでしょう。

記録用:IANAL。しかし、私は長年にわたってかなりの数の特許申請を行ってきました。


10

特許を取得するには、それを導入するのに多くの時間と費用がかかります。そして、一度それを配置したら、それを守る必要があり、それはまた多くの時間/お金がかかります。あなたが多くの時間/お金を持っていないなら、Mihaiが提案するある種のオープンソースライセンスの下でそれをリリースするのが最善だと思います。お金を稼ぎたいですか、それとも名声を持ちたいですか?


1
まあ、お金と名声の両方ですが、私にとってはより重要な名声です。
rfrm

3
特許性には固有の問題もあります。たとえ現地の法律でソフトウェアの親が許可されていても、そのアイデアはあまり特許性があるとは思えません。
コンラッドルドルフ

1
@rrm:それをオープンソースとしてリリースすることで、おそらくより多くの名声を得られるでしょう。さらに名声を得るには、ソフトウェアに自分の名前を付けてください。:D
エンドリス

5

プログラムが特許を取得できるものを使用していると仮定しましょう。

つまり、実際に特許を取得するには、かなりの時間とお金を費やす必要があります。

あなたが成功裏に特許を取得し、他の誰かがそれを侵害していると仮定しましょう(知っているかどうかにかかわらず-特にこのようなケースでは後者がより可能性が高いです)。
どちらかといえば、彼らは本当に小さな会社か一人の大学生です。つまり、誰もお金を得ることができません。
または、彼らは本当にたくさんの資金を持つ大規模な会社であり、あなたのアイデアを利益に変え、お金を得るために誰を訴えることができます。しかし、トライアル全体が何ヶ月も、あるいは数年も続き、あなたが持っているお金がなくなってしまうことを期待できます。そして、あなたが実際に勝つという保証はありません。

つまり、特許ソフトウェアを購入する余裕はないでしょう。

第二に、あなたが話すことは、実際、非常に素晴らしく、役立つプロジェクトです。しかし、それは本当に新しいものではありません。もちろん、あなたが作成したさまざまなルーチンの組み合わせは独特ですが、私にとっては、一般的に知られているパターンを非常に特定の領域(大学とコースの編成方法)に適合させるように思えます。
一意性が関連する唯一の範囲は、おそらくあなたの大学です(なぜなら、それはこの一意の制約タイプが適用される唯一の場所だからです)。そのため、あなたのソリューションが特許を取得できるとは思いません。

他の誰かがクレジットを取得することを心配している場合、他の人が言ったように、それをオープンソースとしてリリースすることは良い考えです。パブリックリポジトリ(github、googleコード、bitbucket、sourceforgeなど)に置いて、誰かが最初に自分の仕事をしたと主張した場合、コードがそれ以降チェックインされたことを示すことができます。
これから少しお金を稼ぎたいなら、寄付を希望するか、機能の実装に対して支払いを受けることができます。

適切と思われるフリーソフトウェアライセンスでリリースしたら、その言葉を広めるか、大学にアプローチして、彼らがそれを使うようにしてください。大学に代わってプロジェクトを維持および統合する仕事を得て、プロジェクトのいくつかの側面について論文を書くことができるかもしれません。


3

オープンソースライセンスでプログラムのライセンスを取得してください。どちらのGPLBSDアパッチMITか-なぜない- クリエイティブコモンズライセンス。

または、ビアウェアライセンスをお試しください。

一部の人々はWTFPLを使用しますが、これは実際にはここでは当てはまらないと思います。

とにかく、特許ソフトウェアは灰色の領域です。重要すぎる場合は、弁護士に連絡する必要があります。


4
通常、CCはソフトウェアには適していません。しかし、ライセンスはありません
デニスドバーナーディ

2
CC-GPLがあります
Mihai Maruseac

2

ソリューションが既存の制約充足アプローチ、検索、またはスケジューリングアルゴリズムのバリエーションである可能性が非常に高いため、特許にこだわらないでください。調査する価値があると本当に考えている場合は、ソフトウェア特許の専門知識を持つ弁理士に1時間話し、彼があなたのチャンスをどのように考えているかを理解してください。

しかし、あなたが説明している分野は、多くの先行技術があるかなりよく研究された分野です。可能性としては、CS部門の教授は、あなたのアプローチがいかに斬新であるかについて弁護士よりも優れたガイダンスを提供し、既存の授業料と費用以上の費用はかかりません。あなたのアプローチが十分に興味深い場合、それは良い大学院学位論文のトピックになるかもしれません。

アイデアは実際にはそれほど価値がなく、クラススケジュールを最適化する方法を見つけるというアイデアはかなり古いものです。駄洒落は意図していませんでしたが、これはグラフマッチング問題の教科書の例です。この手法をより大きなビジネスに変えることができれば(現在の問題を超えて範囲を広げれば、まったく可能です)、ビジネスチャンスを得ることができ、生成された利益が許すすべての弁理士に資金を提供できます。


1

あなたがバックアップする大企業を持っている、あなたのソフトウェアから急速にお金を稼ぐことができない限り、それはほとんど間違いなく試してみる価値がありません。その理由は次のとおりです。

特許(取得するにはかなりの費用がかかります)は、弁護できない場合、つまり、特許の違反者に対して民事訴訟を起こす準備をしなければ、価値がありません。Small Guysの後に行くと、通常は資産を持っていないので、あまりお金を得ることができません。また、Big Guysの後に行くと、支払いが発生する可能性のあるポイントに到達するのに何百万ドルもかかります。そして、あなたは負けるかもしれません。Big Guysはどこで利益を得ますか?ポートフォリオに多くの特許を保有する余裕があるという事実から。貴重なのはポートフォリオの交渉力です。

もちろん、特許を取得することでソフトウェアの販売を通じて金持ちになることができれば、それは別の問題ですが、それを管理した人はほとんどいません。豊富な販売ソフトウェアになるのは非常に困難です。(現在、サービスを提供することで、ソフトウェアを提供したとしても、それらをより良く売ることができます。それはまったく異なる市場です。)



0

特許を取得できるものがあるかどうかはわかりません。あなたもそう言ったsomeone steals the idea。あなたが特許性のあるかなりユニーク/複雑なテクニックを持っているが、同じテクニックを使用せずにそのアイデアを実装する多くの方法があると確信しています。

再び特許を取得しているのは何ですか?アイデア?悪い(良い?)ニュースは、特許のアイデアができないことです。


-6

すでに公開されているため、特許を取得することはできません。ユーザーベースがあり(スクリプトであるため、どのように機能するかを正確に確認できます)、ここでそれを多かれ少なかれ説明し、アイデアの本質に関する十分な情報を提供します。

したがって、質問を入力し始めたときに関連性があったとしても、「送信」をクリックすると関連性がなくなります。他の回答に記載されている他のすべての(有効な!)理由があなたに当てはまらない場合でも、あなたはもはやそれを特許することはできません。


7
実際に手掛かりを持っている人々が法的フォーラムで法的質問を議論する必要がある理由を完全に実証していただき、ありがとうございます。なぜプログラマーは常にプログラマーに法的質問をするのが良い考えだと思うのですか?アルゴリズムに関する質問がある場合、弁護士に電話しますか?
ヨルグWミットタグ

2
@Mathew特許が出願されるまで何かを「公開」しないように非常に注意する必要があります。そして、パブリッシュの定義は非常に幅広く、確かにアルゴリズムの読みやすい機能的記述を配布することはパブリケーションと見なされます。
マーティンベケット

コメントにダウン票の説明が見つかりませんでした。説明する気?
-littleadv

1
@littleadv:USPTO Webサイトによると、発明者は公開後1年以内に発明の特許を取得することができます。「発明は、米国で特許を申請する1年以上前に、この国または外国の印刷出版物、またはこの国で公的に使用または販売されている特許であるか、説明されていました。(強調鉱山)
アンドレパラメス

1
@Andre-訂正してくれてありがとう。ただし、私の知る限り、これは米国特許にのみ有効であり、世界規模で適用できる特許ではありません(ソフトウェアの特許について話しているため、関係ありません)。いずれにせよ、私はダウン投票者の無礼を指摘していましたが、非常に間違っているかもしれませんが、ダウン投票の説明は私が「言うことなく行く」と考えるものであり、私が求めるべきものではありません。
littleadv
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.