2011-07-27 3 views
1

私は大きなopensourceライブラリ/ソフトウェアのフォークを作成したいと思います。私の意図は、別の敗走やソフトウェアの基本を変更することではなく、プロジェクトで必要な機能を追加し、上流の流通に密接に従うことです。 ..しかし、ライブラリのすべてのソースファイルは、大きな脂肪ヘッダーが付属しています:プロジェクトのフォーク、ヘッダー情報の変更方法?合併の著作権はどのように変化しますか?

/*---------------------------------------------------------------------------*\ 
    =========     | 
    \\ /F ield   | OpenFOAM: The Open Source CFD Toolbox 
    \\ / O peration  | 
    \\/ A nd   | Copyright (C) 2009-2011 OpenCFD Ltd. 
    \\/  M anipulation | 
------------------------------------------------------------------------------- 
and goes on on on.... 

私は、元の開発者の著作権を維持する必要があります知っています。ヘッダーを変更することはできますか?よりコンパクトなものに:

/* New Project - new project description 
    Licensed under GPL v3 
    Copyright (c) 2011-X My company 
    Copyright (c) 2009-2011 OpenCFD Ltd.*/ 

もしそうなら、上流の開発者から新しい変更をマージするにはどうすればいいですか?

問題についての経験をお持ちの方が助けてくれれば素晴らしいと思います!ありがとう

+0

ライセンスを読むか、弁護士にライセンスを読ませてもらいます。ヘッダーなしで再配布できないと言われたら、しないでください。 – geoffspear

+0

ttのライセンスはGPL v3です。 – canesin

答えて

0

機能を追加することだけが意図されている場合、なぜあなたは全くフォークしますか?リポジトリにgitリポジトリがあり、それを複製し、パッチ/コードをその上に適用します。新しいファイルには、必要なヘッダがあります。変更されたものについてはそのまま残しておき、変更については私の著作権メモを追加するだけです。

追加するユーザが十分にある場合は、これらの変更がアップストリームに戻ってくる可能性があります。

記事To Fork or Not To Forkには非常に興味深い点があります。

+0

上流の開発者は通常、後で合併することはありません。彼らはexternの寄付に少し閉ざされています。彼らはまた、プロジェクトの名前についての免責条項を持っています、それはまた商標です。だから私はそれを変更することはできません元の名前を保持します。 – canesin

+0

名前を変更しないでください。変更したクローンのレポを開くだけです。私が言ったように、あなたの変更の使用があり、それらが上流のロードマップに干渉しないならば、需要は変更を受け入れる必要があります。通常、フォークはロードマップの視点に違いがある場合はオプションです。長期的にはプロジェクトが非常に異なる方向に進むことや、上流がプロジェクトで積極的に活動しないが、許可しない場合はあなたが言ったことから、そうではありません。 –

+0

Rigth ..そして、あなたはどうすれば "私の著作権を追加するだけですか?"コミットメッセージで? – canesin

関連する問題