挑発的な方法で尋ねた元の質問を解決するために、この質問を提起しました。
オープンソースプロジェクトからアルゴリズムを学ぶ場合、そのアルゴリズムを別のクローズドソースプロジェクトで使用しても大丈夫ですか?そうでない場合、それはその知識を再び使用できないことを意味しますか?使用できる場合、どのような状況になりますか?
明確にするために、私はライセンスを回避しようとはしていません。
挑発的な方法で尋ねた元の質問を解決するために、この質問を提起しました。
オープンソースプロジェクトからアルゴリズムを学ぶ場合、そのアルゴリズムを別のクローズドソースプロジェクトで使用しても大丈夫ですか?そうでない場合、それはその知識を再び使用できないことを意味しますか?使用できる場合、どのような状況になりますか?
明確にするために、私はライセンスを回避しようとはしていません。
回答:
IANAL。これがあなたにとって大きな懸念事項である場合、弁護士の助言を求めてください。
オープンソースプロジェクトからアルゴリズムを学ぶ場合、そのアルゴリズムを別のクローズドソースプロジェクトで使用しても大丈夫ですか?
はい。アルゴリズムは著作権の対象ではないため、著作権の問題はありません。これは単に一連のステップです。所定の開始点から結論に到達するためのレシピ。著作権はアイデアの表現を対象としています。アルゴリズムは、アイデアでもアイデアの表現でもありません。ある種の作業を実行し、ある種の結果を生成するための一連の手順にすぎません。それはレシピまたはガイドです。
ソフトウェアが著作権の対象となるには、より大規模な作業でアルゴリズムを適用する必要があります。アルゴリズムの特定の使用は著作権保護の対象となりますが、アルゴリズム自体は対象外です。(「アルゴリズム」の代わりに「インターフェース」を使用できます。少なくとも米国では、この声明は当てはまります。)
特許の問題は提起された質問とは無関係です。
少なくとも米国の法律では、アルゴリズムは著作権で保護されていません。あなたが心配しなければならない唯一の事柄は特許であり、それは実際に著者によって追求されなければならない-事柄が他の言葉で出版されたとすぐに適用される著作権とは異なり。
前述のように、設計アルゴリズムは特許を取得できます。
ただし、デザイン/アイデアが最初に検討または公開された後、デザイン特許が満了するのは最大1年間です。このプロセスが数年にわたって行われている(そして誰も特許を取得していない)場合、現在は特許を取得できません。