ACM TOMSに提出されたソフトウェアの場合、ACMソフトウェアライセンス契約は他のライセンスとどのように相互作用しますか?


11

ジャーナル数学ソフトウェア上のコンピューティング機械取引に関する協会(ACM TOMS)は、ソフトウェアの実装が含まれる数値計算アルゴリズムの多くの記事を掲載しています。彼らの編集方針によれば、アルゴリズム論文の提出には、その論文に記載されているアルゴリズムの実装のソースコードが含まれています。このソースコードは、ACMソフトウェア著作権およびライセンス契約の対象です。

私は自分の作品のソフトウェア実装をリリースすることに興味があるので、このライセンスの法的意味について心配しています。具体的には、このソフトウェアライセンスは一般的なオープンソースライセンス(GPLv3、BSD、MIT / X11、Apacheライセンスなど)とどのように相互作用しますか?


何らかの公開リポジトリに公開されているソフトウェアへのリンクを単に提供したり、ホームページに置いたりしないのはなぜですか?
アレクサンダー

2
私は誰も再現性のある研究を行っていない分野で働いています(Donoho、Claerboutな​​どの意味で)。私は自分の研究を再現可能にし、誰かがすぐに結果を簡単に生成できるようにソースコードをバンドルしたいと思います。また、リンクされたソフトウェアの機能が「オプション」でない限り、このような戦術がGPLv3のようなライセンスを回避する方法であるとは思わない。異なる実装。
ジェフオックスベリー

回答:


4

通常、作品の作者は、あなたが言及した複数のオープンソースライセンス(いわゆるデュアルライセンス)の下でそれをライセンスすることができます。ただし、参照されているACM編集ポリシーでは、公開された「アルゴリズム」の著作権の所有権を移転する義務があることを明記しているため、問題があるようです。

著作権のあるアルゴリズムの作成者(または雇用主)は、ACMの公開資料の著作権を所有するというACMのポリシーに従って、公開用のアルゴリズムを受け入れたら、著作権をACMに譲渡する必要があります。

このポリシー(およびACMソフトウェアと著作権およびライセンス契約)は、「著作物を再利用する権利を著者に付与し、関連するソフトウェアを非営利目的で再利用するための寛大な許可も与える」と述べています。非営利目的に対するこの制限により、著者(IMHO、IANAL)は商用利用と非営利利用の区別を許可しないため、質問に記載されているオープンソースライセンスに基づいて再ライセンスを許可されません。

可能な解決策は、ACM著作権ポリシーの詳細な説明に記載されています。

著作者または著作者の雇用主が著作権を保持しなければならない特別な場合、またはACMが特定の作品に無条件を与えたくない場合、ACMは、作品を公開するために必要な許可をACMに付与する所有者からのリリースを受け入れることができます。

このような例外が発行のためにどのくらいの頻度で許可されるかはわかりません。そのような例外を探そうとした場合、おそらく、これらのオープンソースライセンスの1つでソフトウェアのライセンスを既に取得しており、その代わりに、記事の公開によって作成された派生物の著作権をACMが持つことができると主張するでしょう。

IANAL(私は弁護士ではありません)に言及しましたか?


2
再ライセンスの場合:できることの1つは、ソフトウェアの作成者に別のライセンスの使用についてきちんと尋ね、肯定的な答えが得られたら、ACM担当者に尋ねることです。これは、Scipyで1回実行されました(ただし、これはN = 1アルゴリズムのサンプルです)。
pv。

@ pv、AMOSルーチンを参照していますか?
AlexE 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.