私はアンドロイドに移植してAndroidアプリでサービスを利用したいと考えているC++に基づいて、既存のアプリを公開していません。私はSTLを使用して、そのアプリを押し上げる。Android Appとオープンソースライブラリ
私の質問は、私はアンドロイドに既存のコードを移植したいのですが、静的または共有オブジェクトとしてコンパイルすることはできますか?
私はまた、オープンソースのライブラリを使用するためのライブラリとしてAndroidにネイティブC++コードを移植するためのAndroid NDKを使用して、Javaのである私のアンドロイドアプリケーションでそれを使用しますが、することを計画し、私が使用している場合して
それらは私のアンドロイドアプリのコードで私も私のライブラリのソースコードをリリースする必要がありますか?
パブリックアプリとしてリリースする場合、これらのライセンスは通常どのように動作するのか分かりません。私は共有ライブラリとしてコンパイルするかどうかは分かりますが、私はうまくいくはずですが、アプリのアップロードには何か問題があると思いますか?
2番目に、コンパイルすると静的ライブラリとして、私は私のソースオブジェクトファイルをリリースする必要がありますね?
私は自分のソースをリリースするのが大変ではありません。どうすれば効果的ですか?どのパスを(共有/静的オブジェクト)とする必要がありますか?それとも、アプリケーションはちょうどインストーラであり、それはどんな携帯電話でも正常に動作するはずですから問題はありませんか?私はそれを行う場合、オープンソースの違反の問題がありますか?あなたが最初に... Javaのを学び、何のSTLとブーストのライブラリが存在しないことを把握する必要があり
おかげ
私は、プログラミングやソフトウェア開発ではなく、ライセンスや法的問題に関するトピックであるため、この質問を議論の対象外としています。 [ここをクリック](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)および[ここ](http://meta.stackexchange.com/questions/139804/can-トピックについてのライセンス供与に関する質問)、詳細については[ヘルプ]を参照してください。 – JasonMArcher