他の回答やコメントに貴重な情報が表示されていますが、誤った情報も表示されているため、概要を説明し、追加することを試みます。
コピーレフトライセンス(GPLなど)の下でアルゴリズムをオープンソース化すると、いくつかの利点がありますか?
GPLの下でアルゴリズムの実装のソースコードを公開することで(私はそれがあなたの意図であると思います)、アルゴリズムが意図したとおりに動作することを実証する利点が得られ、誰もがソースコードを検査して何も含まれていないことを確認できます重大なバグやマルウェアのような「異常」。さらなる改善のための貢献者を得るかもしれません。また、あなたは著作権所有者であるため、別のライセンスの下で実装を他の人に公開または販売することは自由です。
別の質問は、それがそのアルゴリズムを最初に公開することに利点をもたらすかどうかです。あなたの実装は、あなたが発明者である何らかの証拠として役立つので、最初のものをハチすることによって、あなたはそのアルゴリズムの特許を取得するために他の誰かを防ぐことを試みることができます。しかし@Snowmanは正確に起因して、コメントで指摘したように最初からファイルへの多くの欧州特許規制の方針(先発明とは反対に)、それかもしれないが、実際に仕事。
私がライセンスについて知っていることから、これはクローズドソースとまったく同じコードを使用することから人々を締め出すはずですが、彼らはアルゴリズムをクローズドソースとして「書き直す」ことができるでしょうか?
営利組織内で使用するのではなく、クローズドソースでソースコードまたはその修正を公開することから人々をロックします。GPLとは異なるライセンスの下で、人々がオープンソースまたはクローズドソースとして公開することを禁止します。ただし、ユーザーが任意のライセンスの下でアルゴリズムの新しい「クリーンルーム」実装を公開することをロックしないでください。これは、実際にソースコードを調べることなく、アルゴリズムの説明からのみ実装されます。
私は欧州連合出身なので、コピーレフトしたい場合、ソフトウェア特許を探す必要がありますか?
多くのヨーロッパ諸国の法律は純粋なアルゴリズムの特許を正式に禁止していますが、多くの企業は過去に特定のアルゴリズムを「コンピューター実装発明」と宣言することでこれらの法律を回避しました。知る限りでは、ヨーロッパの特許庁は過去に米国の特許庁ほど多くのアルゴリズム特許を受け入れませんでしたが、アルゴリズムに関する特許として解釈できる数千の特許を長年にわたって受け入れてきました。それらの特許が実際に法廷で保持されるかどうかは別の質問ですが、調べたい人は通常、関連するすべてのリスクを伴い、これを裁判にかけなければなりません。最も人気のある2つの例のグループがコメントで言及されました。GIF画像圧縮に関する特許とMP3圧縮/解凍に関する特許はこちらをご覧ください。 他の例については。
したがって、特定のアルゴリズムを含むソフトウェアを公開する前に訴えられるリスクを軽減したい場合は、EUでも特許を保持している人がいるかどうかを調べる必要があります。