-2

1- GPL ライセンスに基づくソフトウェアのバージョン 1 と商用ライセンスに基づくバージョン 2 がある場合、他の開発者はソフトウェアのバージョン 1 で作業を続け、独自のバージョンのプログラムを作成できますか?

2- あるいは、元の作成者が現在オープンソースのソフトウェアのライセンスを商用ソフトウェアに変更して、他の人がその無料版を作成できないようにすることは可能ですか? また、オープンソースだった頃から作成された新しいプログラムは現在、法律に違反していますか?

4

4 に答える 4

2

答え:

  1. 最初の質問は本当です。フォークして独自のバージョンを作成できる gpl バージョンがある場合、バージョンをクローズソース化することはできません。公開する場合は、GPL 互換ライセンスの下にある必要があります。

  2. 2 番目の質問ですが、作者は自分のオープン ソース プログラムのライセンスを変更できますが、プロジェクト内のすべてのコードの著作権を所有している場合に限ります。この場合、元の作成者は開発者にライセンスの変更に同意するかどうか尋ねなければなりません。開発者は反対することができ、ライセンスは変更できませんでした。このシナリオは、他の開発者からコードまたはパッチを受け入れる前に、著作権帰属契約に署名させた場合に回避できます。これは、彼らが貢献 (コード/パッチ) の著作権を元の作者に引き渡すことを意味します。この場合、彼は完全な著作権を保持します。すべてのコードを調べて、将来誰にも相談せずにライセンスを変更できるようにしました。

  3. 3 番目の質問について:

    また、オープンソースだった頃から作成された新しいプログラムは現在、法律に違反していますか?

    バージョン 1.2がオープン ソース化された最後のバージョンで、バージョン 1.3 が現在クローズド ソースである場合、誰でもバージョン 1.2 を使用してさらに開発し、そこから新しいプログラムを作成できます。それを公開します(または GPL と互換性があります)。

于 2012-09-16T04:14:52.233 に答える
2

1- GPL ライセンスに基づくソフトウェアのバージョン 1 と商用ライセンスに基づくバージョン 2 がある場合、他の開発者はソフトウェアのバージョン 1 で作業を続け、独自のバージョンのプログラムを作成できますか?

はい。もちろん、独自のバージョンも GPL の下で配布する必要があります。

2- あるいは、元の作成者が現在オープンソースのソフトウェアのライセンスを商用ソフトウェアに変更して、他の人がその無料版を作成できないようにすることは可能ですか? また、オープンソースだった頃から作成された新しいプログラムは現在、法律に違反していますか?

誰かが特定のライセンスの下でプログラムのコピーを受け取ったら、そのライセンスを変更することはできません。したがって、プログラムが GPL の下で一度リリースされた場合、GPL バージョンをダウンロードした人は誰でも、GPL の条件の下で、そのコピーを使用および変更し、その変更を配布する永続的な自由を持ちます。

あなたができることは、あなたの GPL プログラムのライセンスを別のライセンス (例えば、「商用」(つまり、プロプライエタリ) ライセンス) に変更することです。新しいライセンス (ただし、GPL だったときにプログラムをダウンロードした人は、GPL 条件の下で自由に配布できることに注意してください。それを奪うことはできません)。これができるかどうかは、プログラムの唯一の著作権所有者であるかどうかによって異なります。その場合は、自由に再ライセンスを取得できます。そうでない場合 (たとえば、他の人からの寄稿に著作権を譲渡してもらうことなく、他の人からの寄稿を受け入れた場合)、再ライセンスを行う前に、他のすべての著作権所有者から許可を得る必要があります。

于 2012-09-16T04:19:36.740 に答える
1
  1. 一般に、これはライセンスのテキストに依存しますが、特に GPL の場合、プログラムのあるバージョンが GPL としてリリースされた場合、このシナリオを調査した多くの人々の一般的なコンセンサスは、遡って取り消すことはできないということです。そうです、そうです、他の開発者は、それがリリースされたライセンスの条件を守る限り、GPL バージョンで作業を続け、独自のバージョンを作成することができました (つまり、この場合、GPL の下で独自のコードと変更をリリースしました)。良い)。もちろん細かいところもある。ライセンスのテキストをよく読んでください。

  2. 元の作者は、自分が書いたものを好きなだけ再ライセンスすることができます。それは必ずしも元のライセンス付与を取り消すとは限りません。上で述べたように、一般的なコンセンサスは、特に GPL に対してこれを行うことはできないということです。他のライセンスについては、元のライセンス許諾の内容に基づいて異なる場合があります。したがって、GPL ソフトウェアの場合、いいえ、元の作成者はその GPL 性をさかのぼって取り消したり、他の人がその新しいバージョンを作成し続けるのを妨げたりすることはできません。

もちろん、これはすべて、商標や血みどろの詳細などを無視しています。明らかに、法的に問題のあることを行う前に、独自の調査を行い、独自の決定を下す必要があります。

于 2012-09-16T04:15:52.307 に答える
1

オープンソースソフトウェアは、商用販売と互換性があります。GPL は、プログラムを金銭目的で販売することを禁止していません。

あなたの質問に:

  1. はい。プログラムの GPL バージョンで作業できます。

  2. いいえ。プログラムの GPL ライセンスを取り消すことはできません。

于 2012-09-16T04:21:48.567 に答える