質問

BSDライセンスでリリースされたライブラリが好きです。このライブラリは、2007年後半から積極的に保守されていません。

  • Creative Commonsライセンスでライブラリをフォークし、ライセンスを再取得できますか
  • 元の著者に通知する必要がありますか?
  • これら以外の問題はありますか?

編集

いくつかの回答で提供されたフィードバックに基づいて、特定のケースの詳細を提供しています。

LGPLライブラリを使用して、BSDライセンスライブラリの低レベルコード( JLine )を書き換えています。 ( JNA )。この作品を別のライセンスで公開できますか?

役に立ちましたか?

解決

BSDライセンスを削除することはできません。できることは、別のライセンスの下に置くことです。たとえば、MicrosoftはBSDネットワークコードを一度に採用しました。適切なディスプレイを見ると、ライセンスに必要な通知が見つかります。一方、Microsoftのコピーは、Microsoftが使用したライセンスの下でもあり、Microsoftの変更は、フリーソフトウェアでもオープンソースソフトウェアでもありませんでした。

BSDライセンスの奇妙なバリエーションでない限り、元の作者に知らせる義務はありません。しかし、あなたの人生を楽にしてくれた誰かへの一般的な礼儀から、そうすることを試みるべきです。たとえば、作成者は新しいメンテナを探したいと思うかもしれませんし、あなたを助けるかもしれません。

しかし、なぜ再ライセンスしたいのですか?興味のあるCCライセンスはわかりません。多種多様なライセンスがありますが、ここでのメリットは何ですか?

他のヒント

BSDライセンスコードでは多くのことができますが、正確に" relicense"することはできません。それ。コードに表示される2、3の段落は、実際のライセンスであり、何をする必要があり、何をしないかを正確に示しています。他のほとんどのライセンスとは異なり、非常に短く簡単に理解できます。ライセンスと著作権表示を保持してください。

追加するコードは、必要に応じてライセンスを取得できます。

作品の著作権を所有していない限り、ライセンスを変更することはできません。コードを分岐することはできますが、ライセンスは変更するものではありません。これは、元のライセンスが何であっても当てはまります(ライセンスが再ライセンスの権利を明確に付与している場合を除く)。

著作権者のみが別のライセンスを発行できます。したがって、試してみて、連絡する必要があります。

コードを所有していないため、再ライセンスすることはできません。ただし、BSDライセンスは非常に制限されていないため、GPLなどのより制限の厳しい別のライセンスの下でライセンスすることもできます。ただし、CCは使用したくないでしょう。ソフトウェアではなくメディア用に作成されています。実際のソフトウェアライセンスでは、問題がはるかに少なくなります。制限しない場合は、BSDのままにしてください。それよりもさらに制限したい場合は、GPLまたはLGPLを検討してください。

ライセンスに応じて、作品のサブライセンスを取得できます(一部のBSDのようなライセンスでは、特に派生作品の場合は許可されます)。あなたは著作権を所有しておらず、使用する許可を持っているだけです。サブライセンスに使用できるライセンスは、ライセンスによって異なります。ライセンスによっては、機能するものと機能しないものがあります。

コードを分岐するときは、使用されている商標をすべて削除し、プロジェクトの名前を変更する必要があります。

これらすべてのことについて、著者がすべてのコードの著作権を保持している場合は、優先ライセンスの下でライセンスを付与するよう依頼することができます。彼らはBSDライクなライセンスを使用しているため、おそらくそれに対してオープンです。

クリエイティブコモンズは一般に、音楽、文学などの創造的な作品に使用されます-コードの塊に適用されるかどうかはわかりません。

コードの再ライセンスには、GPL、Apache、またはMozillaライセンスなどのソフトウェア固有のライセンスを使用することができます。要件に応じて、選択肢がたくさんあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top