LoginSignup
70
74

More than 5 years have passed since last update.

オープンソースソフトウェア(OSS)の利用調査

Last updated at Posted at 2014-05-09

今後の開発に役立てればいいなと思い、
いくつかのGoogleアプリや有名どころのアプリの利用しているライブラリを調べてみました。
(アプリのオープンソースライセンスの表記から収集してます)

ここに記載しているライセンスについては、
あくまで参考として実際の利用時は確認して頂ければと思います。

Google+

ライブラリ ライセンス 概要
commons-codec Apache License 2.0 Base64, HexのEncode/Decodeなど
google-api-client-1.7.0-beta Apache License 2.0 Google API用のライブラリ
google-http-client-1.7.0-beta Apache License 2.0 Google API用のライブラリ
google-oauth-client-1.7.0-beta Apache License 2.0 Google API用のライブラリ
gson Apache License 2.0 Google製のJsonパーサー
guava Apache License 2.0 便利機能が詰まったGoogle製のAndroid用向けのライブラリ
GifDecoder.java Apache License 2.0 Gif Player
OpenCV BSD license 画像処理ライブラリ
jsr-305 New BSD License 静的解析ツールにおけるソフトウェア欠陥検出用アノテーション
Chromium Multiple Licenses ウェブブラウザのプロジェクト。Google Chromeも一部利用している。
zlib 汎用圧縮ライブラリ

Gmail

ライブラリ ライセンス 概要
guava Apache License 2.0 便利機能が詰まったGoogle製のAndroid用向けのライブラリ
mime4j Apache License 2.0 MIMEメッセージストリームのJava用のパーサー

PlayStore

ライブラリ ライセンス 概要
proto-micro Google製シリアライズライブラリ
jmonkeyengine OpenGLライブラリ
gson Apache License 2.0 Google製のJsonパーサー
keyczar Apache License 2.0 OpenSSL、PyCryptoなどの暗号化APIのラッパー

Googleアナリティクス

ライブラリ ライセンス 概要
AssistedInject Apache License 2.0 コンストラクタの自動生成便利ライブラリ
gson Apache License 2.0 Google製のJsonパーサー
guava Apache License 2.0 Google製のAndroid用向けの便利ライブラリ
joda-time Apache License 2.0 日付関連のライブラリ
Roboguice Apache License 2.0 GoogleGuiceをAndroid用にラップしたDIコンテナ
jsr-305 New BSD License 静的解析ツールにおけるバグ検出用アノテーション

Google音声検索

ライブラリ ライセンス 概要
protobuf New BSD License Googleが自社用に開発したオブジェクトシリアライズ
guava Apache License 2.0 Google製のAndroid用向け便利ライブラリ
okhttp Apache License 2.0 Android(Java)のSPDY&HTTP/2.0対応通信ライブラリ

Google翻訳

ライブラリ ライセンス 概要
noto Apache License 2.0 世界中の全言語のフォント
Lohit fonts SIL Open Font License Lohitフォント
Khmer font SIL Open Font License Khmerフォント
Amiri(Aribic) font SIL Open Font License Amiriフォント

Googleドライブ

ライブラリ ライセンス 概要
V8 JavaScript Engine New BSD License Google製のJavaScript Engine
Roboguice Apache License 2.0 GoogleGuiceベースのAndorid DIコンテナ
gson Apache License 2.0 Google製のJsonパーサー
guava Apache License 2.0 Google製のAndroid用向け便利ライブラリ
guice Apache License 2.0
android-gifview アニメーションGIFを再生するライブラリ

Wunderlist

PlayStore

ライブラリ ライセンス 概要
SlidingMenu Apache License 2.0 スライドメニューのUIコンポーネント
guava Apache License 2.0 Google製のAndroid用向け便利ライブラリ
apache commons Apache License 2.0 Apacheの便利ライブラリ
ViewPagerIndicator Apache License 2.0 スワイプ操作による画面スライドのUIコンポーネント
facebook-android-sdk Apache License 2.0 Facebook連携
picasso Apache License 2.0 画像のダウンロード・キャッシュ制御ライブラリ
drag-sort-listview Apache License 2.0 ListViewのDragSortコンポーネント

Scene

PlayStore

ライブラリ ライセンス 概要
android-logging-log4j Apache License 2.0 Androidでlog4jを使うためのライブラリ
commons-lang Apache License 2.0 java.langパッケージの基本クラスを提供
commons-imaging Apache License 2.0 画像処理関係
jackson Apache License 2.0 Jsonパーサー
log4j Apache License 2.0 ロガーライブラリ
slf4j MIT License ロガーライブラリ

Twitter

PlayStore

ライブラリ ライセンス 概要
Bouncy Castle MIT license 暗号化ライブラリ
Google Data Java Client Apache License 2.0 Google API用のライブラリ
jackson Apache License 2.0 Jsonパーサー

Timely

PlayStore

ライブラリ ライセンス 概要
seismic Apache License 2.0 デバイスシェイクの検出
dagger Apache License 2.0 AndroidとJavaのDependency Injection (DI)
stORM Apache License 2.0 SQLiteのためのオブジェクトマッピングツール
gson Apache License 2.0 Google製のJsonパーサー
jackson Apache License 2.0 Jsonパーサー
joda-time Apache License 2.0 日付関連のライブラリ
guava Apache License 2.0 Google製のAndroid用向け便利ライブラリ
AndroidAnnotations Apache License 2.0 アノテーションでのコード簡略化

Etsy

PlayStore

ライブラリ ライセンス 概要
Volley Apache License 2.0 ネットワーク通信用ライブラリ
ActionBarSherlock Apache License 2.0 ActionBarのBackportライブラリ
NineOldAndroids Apache License 2.0 HoneyCombのアニメーションのBackportライブラリ
ViewPagerIndicator Apache License 2.0 スワイプ操作による画面スライドのUIコンポーネント
Android-PullToRefresh Apache License 2.0 画面を引っ張ってリロードするUIライブラリ
SwitchCompat Apache License 2.0 スイッチUIのBackportライブラリ
Crouton Apache License 2.0 カスタムToast(Demo
GlassActionBar Apache License 2.0 ActionBarの透過ライブラリ(Demo
QuickReturnFragment Apache License 2.0 FragmentのスクロールエフェクトView
Jackson JSON Apache License 2.0 Jsonパーサー
Apache Commons Codec Apache License 2.0 org.apache.commons.codec関連のクラスを提供
Apache Commons Lang Apache License 2.0 java.langパッケージにあるような基本クラスを提供
Scribe Java MIT License

その他いろいろライブラリ

調べてる途中に見つかったライブラリや開発で使えそうなライブラリを紹介します。

ライブラリ ライセンス 概要
SuperToasts Apache License 2.0 カスタムToastUI
SmoothProgressBar Apache License 2.0 プログレスバーUI
SwipeListView Apache License 2.0 スライドメニューUI
SlidingMenuImplementation Apache License 2.0 スライドメニューUI
ActionBar-PullToRefresh Apache License 2.0 Android-PullToRefresh同等のライブラリ
Lombok MIT License getter/setterのアノテーション簡略化
cardslib Apache License 2.0 カードUI
Smart Location Library MIT License 位置情報取得の簡略化(画面に紐付く)
Google-Directions-Android 2点の位置情報からルートをMap表示
70
74
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
70
74