私は大規模なオープンソースプロジェクトに貢献しています。より多くの機能をサポートするために、そのプロジェクトのサブモジュールに大幅な変更を加えましたが、この時点で、さらなる改善は元のプロジェクトの範囲外になります。そのため、サブモジュールの関連ファイルのみを独自のリポジトリにプルし、これらの新機能を可能にするために大幅な書き換えを進めています。ファイル構造は、このサブモジュールが、元のサブモジュールを依存関係として、それ自体で動作できるようになっています。
私の質問は、私が従う必要のあるライセンス/エチケットの問題は何ですか?この時点で、コードベースには元のファイルの痕跡しか残っていませんが、それらは物事を始めるのに役立ちました。元のプロジェクトにBSDライセンスがある場合、フォークしたプロジェクトが準拠するには何をする必要がありますか?
BSDでライセンスされたソフトウェアでは、元の著作権表示をすべて保持している限り、独自のライセンスを自由に追加できます。これは、BSD-> GPLファミリーとBSD->プロプライエタリの両方から広範囲にわたって行われてきました。
エチケットは常に曖昧ですが、私は言うでしょう: