GitHubリポジトリにAPIキーなどをアップロードしないでください.GitHub自体を含め、多くのプロバイダの利用規約のほとんどに違反するためです。この問題を解決するには
、あなたは人々が自分のAPIキーを入れて、例えば、リポジトリにそのファイルをアップロードしなければならない場所にプレースホルダを置くことができます:
<resources>
<string name="GOOGLE_MAPS_API_KEY">PUT YOUR API KEY HERE</string>
</resources>
ます。また、開始する必要がありますlicensing your codeについて考える。
オープンソースライセンスは、オープンソース定義に準拠したライセンスであり、要約するとソフトウェアを自由に使用、変更、共有することができます。 Open Source Initiative(OSIとも呼ばれます)の承認を受けるには、Open Source Initiativeのライセンスレビュープロセスを経なければなりません。
を含め、さまざまなライセンスがたくさんあります。
- Apacheライセンス2.0
- BSD 3-句 "新規" または "改訂" のライセンス
- BSD 2節 "簡体字"または "FreeBSDの" ライセンス
- GNU General Public License(GPL)の
- GNUライブラリまたは "劣等" 一般公衆利用許諾契約書(LGPL)
- MITライセンス
- はMozilla Public Licenseの2.0
- 共通の開発および配布ライセンス
- のEclipse Public Licenseの
これらのライセンスに関する詳細を参照するthis linkをチェックしてください。
そして、はい、あなたはまだ、オープンソースを使用して、独自の広告から利益を得ることができ、opensource.orgウェブサイトのように述べている:
は、商業目的で使用することがソース・ソフトウェアを開くことはできますか?
絶対に。すべてのオープンソースソフトウェアは、商業目的で使用することができます。オープンソース定義はこれを保証します。オープンソースソフトウェアを販売することさえできます。
これは[Open Source Stack Exchange](// opensource.stackexchange.com)にも大きな疑問を投げかけます。 – Zizouz212