2012-02-24 14 views
2

簡単な質問:GPLライセンス版管理システム(Gitなど)を商用専用コードの開発に使用できますか?GPLライセンス版管理(例:Git)

ウィキペディアは言う:

はGPLは、派生作品が、同じライセンス条件の下で配布することができることを意味し、一般的な使用のための最初のコピーレフトライセンスです。

コードがはCVSのソースコードに由来するものではないが、コードを使用して開発されたコースのため、私は、「派生物」としてバージョン管理SYSカウントを使用しているかどうか、しかし、わかりませんよcvsの

this questionでは、単に「はい」と言われていますが、誰かが私に参照/確認を指示できるかどうか疑問に思っていました。あなたがを使う場合、それはあなたが作成する製品は仕事が、完全に別のものを得られていないため

は、事前に

スマーティーズ

+2

あなたはどうでしょうか?これは、独自のコードを書くためにIDE(多くはGPL)を使用できるかどうかを尋ねるようなものです。あるいはgccを使ってコンパイルしてください。それはちょっと参考にならないことを意味する非官能的な質問です。 –

+3

私がやっている最初の商用プロジェクトの前にライセンス問題について心配することはありませんでした。感覚的な質問。 – franka

+4

私はこの問題を、プログラミングやソフトウェア開発ではなく、ライセンスや法的な問題に関するものなので、議論の対象外としています。詳細については[こちらをご覧ください](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)、詳細については[ヘルプ]をご覧ください。 – JasonMArcher

答えて

7

することもできます。 GPLにはあなたが書いたコードは含まれておらず、あなたのソースにGPLライセンスのコードを書いている場合には、唯一のカウントが導出されます。

Source in GNU FAQ

2

はい、あなたは、することができ、ありがとうございました。それ以上の参照がない場合でも、どの点が不明ですか?

5

これは弁護士の質問であり、プログラマーの質問ではありません。

それ以外の答えははいです。gitや他のGPLライセンスシステムを使用して商用コードを開発することができます。

GPLのテキストを読んだ場合、「派生した仕事」(「全体または一部には、プログラムまたはその一部が含まれているか、またはその部分から派生している」という意味)は、リンクされたシステム元の作業、つまり、git自身のソースコードまたはその拡張子の変更です。

テキストから引用すると:

これらの要件は、全体として修正作業に適用されます。 その作品の識別可能なセクションが であり、それ自体が の独立した別個の作品であると合理的に考えることができる場合は、別々の作品としてそれらを配布する場合は、 セクションには適用されません。 。無関係の製品を開発するためにgitを利用して

は(それが「独立した別個の仕事」である)派生作品を構成するものではありません。 git自体にリンクする製品をビルドすることは、GPLに該当します。 gitを変更することもできます。 gitを使って他のものを構築することはできません。

0

あなたはプロプライエタリなソフトウェアを開発するためにGPL VCSを使用することができます。唯一の例外は、VCSツール自体の拡張機能を作成して配布する場合(VCSツール自体のソースを変更し、これらの変更されたプログラムを出荷する場合)です。

しかし、VCSソースを含むプログラムを配布しない限り、あなたは問題ありません。

関連する問題