2012-01-20 16 views
1

私はこのプロジェクトを見つけましたが、osmandというOpenStreetMapをAndroidアプリケーションで使用する方法を探していますが、ライセンスはGPLで、意味は分かりません。 .. ソースコードをダウンロードして修正して、変更したプロジェクトから収益を得ることができますか?GPLライセンスを持つOSMAND "openstreetmap for android"の使い方は?

別の質問:このプロジェクトのインストールと設定方法に関する詳細なリソースはありますか?

+0

プロジェクトの著作権などによって異なります。[GPLに関するウィキペディアの記事](http://en.wikipedia.org/wiki/GNU_General_Public_License) – tidbeck

+0

GPLが許可されている場合あなたの顧客(または*誰でも*アプリケーションが配布されている)にアプリケーションのソースが提供されている場合、それをモチ彼らは自由にアプリを再配布することができます。一番下の行に凹みがあるかもしれません。 LGPLは、アプリの受信者が*変更されていない*ライブラリを更新、変更、または変更することを許可されている必要があるため、Androidでは技術的に複雑です(実際には可能ではありません)。 apktoolなどのようなものはありません。 LGPLライブラリを変更した場合は、配布時にソースと共に提供する必要があります。 – Jens

+0

ライブラリを別にdexしてアプリに組み込み、ランタイムをロードすることは技術的に可能です。私たちはこれをやったことがあります。そして、変更されたソースのためのオファーと問題の.jar用のアプリと一緒にコンパイルの指示が含まれています。私はそれがちょっとしたクルーであるので、それをお勧めしません。 – Jens

答えて

3

申し訳ありませんあなたの質問はOSMANDではなくOsmroidですが、あなたがそれに付けたosmroidタグのせいで疑わしいです。残りはOsmroidに関連している、私はOSMANDについて何も知らない。

それは特定商取引ドキュメントを読むこと悪夢ですが、彼らは異なっているGPLではないLesser Gplです...

Android上LGPLの使用を超えるいくつかの引数があります。ライセンスは、ライブラリを実行時ロード可能ライブラリとして使用することは本当にあります。 dllだが標準的なAndroidアプリはこのシナリオに適合しない。この問題に関するdiscussionがOsmroidメーリンググループにありました。メーリングリストからあなたがそれをあなたのプロジェクトにリンクする場合は、コマーシャルプロジェクトでコードを使用することができます。

実際にソースを変更して別の方法でリンクしたい場合、問題が疑わしいかもしれません。私はそれを今のところこのように設定していますが、必要なバグ修正があるだけで、私が望む修正がバージョンに付属すれば元に戻ります。

Hereはeclipsでセットアップを行うためのオフラインの指示です。 This投稿は私が他の指示と一緒に使ったものでした。それはかなり関わっている。

+0

返信いただきありがとうございます。この場合、私はこのライブラリのjarファイルが必要です。どこから入手できますか?ところで、私はすべての機能を必要としない、ナビゲーション機能だけ、あなたはこの場合どのようなアドバイスですか? – Adham

関連する問題