私は GPL ライセンスの下でアプリケーションを書いています。GPL の下の別のプロジェクトで、いくつかの有用なコードを見つけました。使えるかなぁ。
A
Foo
プロジェクトからクラスを取得し、それを自分のプロジェクトに追加したいと考えています。次に、クラス内に変更を加えたいと思います(クラス名と関数名の名前変更、コード形式の変更、関数の削除、アルゴリズムの変更、独自の関数の追加など)。Foo
それは許されますか?このクラスがプロジェクトの一部であることをどのようにマークしますか? このような?
すべてオリジナル素材 Copyright (C) 2009-2010 author A の元のファイル: A/foo/foo.h Copyright (C) 1997-2001 著者. このプログラムはフリー ソフトウェアです。あなたはそれを再配布することができます GNU General Public License の条項に基づいて変更する Free Software Foundation によって公開されています。どちらかのバージョン 2 ライセンスの、または(あなたの選択で)それ以降のバージョン。 このプログラムは、役に立つことを願って配布されていますが、 ただし、いかなる保証もありません。黙示の保証すらなしに 商品性または特定の目的への適合性。 詳細については、GNU General Public License を参照してください。 GNU General Public License のコピーを受け取っているはずです このプログラムとともに; そうでない場合は、フリーソフトウェアに連絡してください Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. それとも http://www.softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html#x1-40002.2?
- 次に、 Bプロジェクトから
Foo
クラスのバージョンに関数を追加したいと思います。関数がBプロジェクトからのものであることをマークする方法は?
ありがとう、