web-dev-qa-db-ja.com

オープンソースプロジェクトからアルゴリズムを学び、それをクローズドソースプロジェクトに実装してもよいですか?

参考資料 すべてを始めた投稿

私が挑発的な方法で尋ねた元の質問を明確にするために、私はこの質問をしました。

オープンソースプロジェクトからアルゴリズムを学ぶ場合、そのアルゴリズムを別のクローズドソースプロジェクトで使用しても問題ありませんか?そうでない場合、それはその知識を二度と使用できないことを意味しますか?それが使えるとしたら、どういう状況でしょうか?

明確にするために、私はライセンスを回避しようとしているわけではありません。そうでなければ、そもそも質問をしなかったでしょう。

14
Chris Barry

IANAL。これがあなたにとって大きな懸念であるならば、あなたの弁護士の助言を求めてください。

オープンソースプロジェクトからアルゴリズムを学ぶ場合、そのアルゴリズムを別のクローズドソースプロジェクトで使用しても問題ありませんか?

はい。アルゴリズムは著作権の対象外なので、著作権の問題はありません。これは単なる一連のステップです。与えられた出発点から結論に到達するためのレシピ。著作権はアイデアの表現をカバーしています。アルゴリズムはアイデアでも表現でもありません。それは、ある種の作業を実行し、ある種の結果を生み出すための単なる一連のステップです。 レシピまたはガイドです。

ソフトウェアが著作権の対象となるには、より大きな作品におけるアルゴリズムのアプリケーションである必要があります。アルゴリズムの特定のuseは著作権保護の対象になりますが、アルゴリズム自体は対象になりません。 (「アルゴリズム」の代わりに「インターフェース」を使用することができ、このステートメントは少なくとも米国では当てはまります。)

特許問題は提起された問題とは無関係です。

12
greyfade

少なくとも米国の法律では、アルゴリズムに著作権を付与することはできません。あなたが心配しなければならない唯一の事柄は特許であり、それは言い換えれば問題が公開された直後に適用される著作権とは異なり、作者によって実際に追求されなければなりません。

6
Edward Strange

前述のように、設計アルゴリズムは特許を取得できます。

ただし、意匠特許は、意匠/アイデアが最初に検討または公開されてから最大1年間しか満たされないことに注意してください。プロセスが2年以上経過している場合(そして誰も特許を取得していない場合)、現在は特許を取得できません。

1
Xeoncross