2010-12-10 7 views
2

私の質問に対する正しい答えを見つけようとしましたが、私は今ここにいるのです。私のプロジェクトでオープンソースコードを使用する

私が開発したアプリケーションを販売することはできますが、いくつかのオープンソースライブラリが含まれていますか?あるいは、それらの図書館を作った人を見つけて、許可を求めて/支払う必要がありますか?

これは愚かな質問かもしれませんが、私は本当にその仕組みを知る必要があります。私は現在、他の人のライブラリ(Google Codeでホストされている)を使用するモバイルアプリを開発しています。任意の助け

おかげで、それはすべてのライセンスに依存 marqss

+0

本当にライセンスによって異なります。一般に、帰属は最低要件です(MITのような許諾ライセンスを使っても、それは公正だと思います)。 – delnan

+1

私は、プログラミングやソフトウェア開発ではなく、ライセンスや法的な問題に関する話題なので、この質問を議論の対象外としています。 [ここをクリック](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)および[ここ](http://meta.stackexchange.com/questions/139804/can-トピックについてのライセンス供与に関する質問)、詳細については[ヘルプ]を参照してください。 – JasonMArcher

+3

私はこの問題を、プログラミングやソフトウェア開発ではなく、ライセンスや法的問題に関するものであるため、議論の対象外としています。 [ここをクリック](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)および[ここ](http://meta.stackexchange.com/questions/139804/can-詳細についてはライセンス供与に関する質問)、詳細については[ヘルプセンター](http://stackoverflow.com/help)を参照してください。 – cpburnz

答えて

3

これは、各ライブラリのオープンソースライセンスに依存します。ライセンスを個別に調べて、ライブラリで合法的にできることを判断する必要があります。たとえば、GPLは、GPLライブラリにリンクするアプリケーションでできることに非常に厳しい制限を設けています。 (copyleftライセンスです。その目的は、あなたのアプリのソースを公開してライセンス供与することです;したがって、それは非常にオープンで非常に制限的です)。LGPLには制限が少なくなります。 MITスタイルのライセンスはもっと自由です。一部のプロジェクトは独自のプロジェクトです。他はCreativeCommonsライセンスを使用します。あなたはその考えを得る。

+0

一部のGPLライセンスソフトウェアでさえ、GPLではないビットとピースが含まれていることに注意してください。ライセンスコメントヘッダーのすべてのソースファイルを読み飛ばしてください。あなたは驚くかもしれません。 –

3

オープンソースライセンスも一般に無料で、元の著者に支払うことなく、修正、再配布、および商用利用が可能です。一部のオープンソースライセンスは、個人使用のためのソースコードの変更のみを許可するか、非商用の再配布のみを許可します。

参照:Open-Source LicenseComparison of Free Software Licenses

0

GPLの場合、アプリを販売することはできますが、アプリのGPLも作成する必要があります(ソースを共有する必要があります)。

ApacheとMITは、はるかに制限の少ないものです。

あなたが含めるプロジェクトのライセンスが何であるかを必ず読んでから、ライセンスの指示に従ってください。

関連する問題