web-dev-qa-db-ja.com

購入者がコードの所有権を主張したり、コードを配布したりせずに変更できるように、ソース付きのソフトウェアを販売するためのライセンスはありますか?

オープンソースのライバルがいるソフトを販売したい。したがって、ソースコードをバイナリに含めて、購入した会社が必要に応じて修正できるようにしたいと思います。唯一の問題は、ソースコードが会社に属していないことです。つまり、コードの著作権と所有権を維持して、他の会社に販売できるようにしたいなどです。

この種のモデルのライセンス名はありますか?バイヤーはコードを表示し、必要に応じて変更できますが、コードの所有権を取得することはできません。つまり、特定の使用/ニーズに対してライセンスが付与されており、付与または表示できません他の人へのコード

バイヤーはそのモデルの企業である可能性が高くなります。つまり、購入者はソースコードを変更することで製品を制御できますが、元のコードの所有権を取得したり、それ以外のことを行うことはできません。彼らがそれを購入した当初の目的。それはまだクローズドソースです。 製品を購入した企業のみがコードを表示および変更する権利を持ちますが、コードを配布することはできません。

6
JohnPristine

ここにいる私たちのほとんどがそうであるように、私は弁護士ではありません。法律の質問は、プログラマーよりも弁護士に適しています。

しかし、あなたが説明しているものは、かなり一般的な非独占的、譲渡不可、再頒布不可のライセンスのように聞こえます。

「非独占的」は、あなたが他の顧客に同じコードをライセンスしている、またはライセンスしている可能性があることを示します。 「譲渡不可」は、ライセンスを他人に販売できないことを示します。 「非再頒布可能」は、コードをいかなる方法でも頒布できないことを示します。

さっそくGoogleが出会った Intelからのこのライセンス 。実行可能形式でのみ配布され、許可したくない場合に限り、ライセンシーが自分の製品でコードを使用してそれらを配布できるという点で、実際にあなたが説明しているものよりも自由です。しかし、その主な目的は非常に明確です。私たちのソースコードを使用でき、他の人にそれを与えることはできません。

4
Carson63000

私は弁護士ではないので、ライセンスの変更について弁護士と話し合うことを常にお勧めします。

邪魔にならないように:

購入者がコードの所有権を取得することは決してできません。 Apache 2.0やGPLのような寛大なライセンスでも、コードの所有権は元の著作権者にあります。

したがって、所有権について心配する必要はありません。代わりに、ソースコードと、それらが作成するコードの変更された形式に適用されるライセンスを表示することを心配しています。

ライセンスがソースコードの共有をどのように制御できるのか、私にはわかりません。あなたはあなたが再配布することができないと言うことができます、しかし私はバイナリとソースの間のその言い回しの区別をオフハンドで知りません。

元のフォームの使用を十分に制限するライセンスをすでに持っていると仮定すると、それはすべての派生フォームにも適用できます。そのため、ライセンスの観点から、変更された形式の権利を取得または失うことはありません。

2
Guvante