NetflixのKaryon(Apache License)とGoogleのAngularJS(MIT License)に基づいて、オープンソースの作品Service-Nucleusを派生させました。
適切なライセンスと著作権が設定されていることを確認したいのですが、それらのプロジェクトを尊重し、同時に合法的に前進する方法がわかりません。
私はこれをある程度研究しました、そしてそれはそこにスープのような混乱です。アドバイスをいただければ幸いです。
私は現在、ルートでNetFlixからApacheライセンスを提供しています。
私は弁護士ではありません。これは法律上の助言ではありません。あなたは正しい行動方針についてあなたに助言することができる弁護士を雇うべきです。私の知る限り、以下は両方のライセンスの要件を満たすために必要な手順です。
ソフトウェアには、効果を示す比較的目立つ著作権表示を含める必要があります。
このソフトウェアには、AngularJS、Copyright(C)2010-2012 Google、Inc。、およびKaryon、Copyright(C)2013 Netflix、Inc。のコードが含まれています。
次に、AngularJSに同梱されているMITライセンス(ライセンスでは、著作権表示とライセンスの保証通知の両方がすべてのコピーに含まれている必要があります)とKaryonのApacheライセンスのコピーも含める必要があります。 (これには、著作権と保証の免責事項の通知も必要です。)これらのライセンスは両方とも、プロジェクトに含まれるNOTICES
というファイルに完全にコピーする必要があります。
GPLまたはLGPLバージョン1または2、あるいは他の同様のコピーレフトライセンスを含まない、適切と思われるオープンソースライセンスの下でコードを自由に配布できます(GPLv3はApache v2と互換性があるため問題ありません)。 Apachev2ライセンスを引き続き使用することをお勧めします。使用するライセンスは、プロジェクトに含まれているLICENSE
というファイルに配置する必要があります。
繰り返しになりますが、再配布する前に、弁護士に相談して、Apacheライセンスのすべての要件を満たしていることを確認することをお勧めします。