2015/6までのVuforia SDK 4.0動向 とライセンス表示

#はじめに
Vuforiaについては無料で使える高機能なサービスという認識から調べてみると

* エンドユーザのデバイス情報を送信している(利用規約あり)
* 4.0版SDKでの2015年2月以降のライセンス形態が変更
* 4.2版SDKでの2015年5月6日以降のライセンス形態が変更

公開されているドキュメントからまとめた内容です。

リンク先がだいぶ変わっていたところをわかる範囲で修正し、4.0β版の記述については不要と判断して削除しました。

#エンドユーザへの説明責任
Vuforiaを使用してアプリを配信している開発者はいくつか責務を負っていることを意識しているでしょうか。
VuforiaのSDKによって収集された情報は匿名化されて、QUALCOMM Austriaのサーバに送信されます。そのデータはアフィリエイターやサービスプロバイダーに利用可能な状態で提供されている、といったことを開発者はエンドユーザに説明しなければいけないのです。

上記のような説明がこちらにあります。
https://developer.vuforia.com/legal/vuforia-developer-agreement

特に下記については明記すること
>10.　CONSENT TO COLLECTION AND USE OF DATA.
>11.　MANDATORY END-USER LICENSE AGREEMENT CLAUSE. 

とあります。

こちらのアプリは結構しっかり書いている印象を持ちました
>https://play.google.com/store/apps/details?id=com.universal777.arz211unim

https://developer.vuforia.com/legal/vuforia-developer-agreement

以下Agreementからの抜粋です。

```
10.          CONSENT TO COLLECTION AND USE OF DATA. You understand and agree that the Software sends to QCE and/or its affiliates and service providers certain technical and related information, including but not limited to: (i) information about the end users’ devices such as make, model, operating system name and version and kernel version, (ii) information about the Software used to create the Developer Application such as the SDK version, device profile, and cloud database query key, (iii) information about the Developer Application and its use such as application runtime timestamp, settings (e.g., camera resolution settings, configuration settings), start and stop dates and times, camera on/off events, Target recognized/obtained/lost events, and other general usage information, and (iv) the IP address used by the end user’s device, for the purpose of allowing the Vuforia servers to infer the country of use (but not the exact location) (collectively “Statistics”).  You further understand and agree that QCE and/or its affiliates and service providers may collect and use Statistics: (a) to provide the Software and Services, (b) to improve and optimize the Software and Services for different hardware and software requirements on various consumer devices (commonly referred to as device fragmentation), (c) to facilitate the provision of new products, updates, enhancements, technologies, and other services, (d) to improve the Software, the Services, and other products, services and technologies of QCE or its affiliates, and for any business purpose if de-identified and/or anonymized. 

11.          MANDATORY END-USER LICENSE AGREEMENT CLAUSE. You are responsible for all use of the Service and Software by end users of the Developer Applications.  Each end user of a Vuforia-enabled software application must agree to the end user terms set forth in this Section 11. If You are licensing the Developer Application(s) directly to end users, then You must include the following terms in Your end user license agreement for each of Your Vuforia-enabled applications. If You are developing the Developer Application(s) for a third party where such third party will, directly or indirectly, license the application(s) to end users, then You must require such third party to include the following terms in the applicable end user license agreement. In all cases, each such end user license agreement must contain legally enforceable provisions whereby:

11.1.               each end user consents to the collection, storage, and use by QCE and its affiliates and service providers of Statistics and, if applicable, Camera Views from the Software and the transfer of Statistics (and Camera Views if applicable) between QCE and its affiliates and service providers (which may be in the United States or in other countries), in each case for the purposes of (a) providing the Software and Services, (b) facilitating the provision of new products, updates, enhancements and other services, (c) improving the Software, the Services, and other products, services and technologies, and (c) providing new products, services or technologies customers of QCE or its affiliates; and

11.2.               each end user is advised of the hazards of using a camera based application while driving, walking, or otherwise by being distracted or disoriented from real world situations; and

11.3.               if the Developer Application uses any portion of the Cloud Recognition Services, each end user agrees not to use the Developer Application to capture Camera Views that comprise, constitute or depict profanity, nudity, pornographic images or explicit sexual themes, or defamatory or libelous statements, material that infringes the intellectual property of any person or entity, material that infringes upon the privacy or data protection rights of any person, or material considered illegal or objectionable.  In addition, the end user must agree not to provide or submit facial images, except if and to the extent that they have obtained the legally-binding consent of the subject in advance, provided that such consent must be documented by the Developer Application and must be sufficient to permit QCE and its affiliates and service providers to collect, store, use and transfer such images as described in this Agreement.
```

#Vuforia4.0

##機能を利用するには
1. Vuforiaに開発者登録
https://developer.vuforia.com/library/articles/Solution/How-To-Register-as-a-Vuforia-Developer

2. License Managerで払い出したライセンスキーをアプリなどに埋めることで4.0の機能が有効になる。

>クレジットカード登録するフローは未確認です

##License Managerの使用

###ライセンスの詳細
（１）アプリケーション名
使える文字は`0-9 a-z _ -`

（２）プロダクトタイプ　→　SDK

 * Mobile
 * Digital Eyewear

上記を設定

###プランの選択:2015/5/6時点
 * スターター - 無料
 * クラシック - 一括払い：$499 
 * クラウド - 月払い（\$99、 \$399、$999)

その他（社内アプリなどの用途、学生向け、用途別のカスタムライセンス）は要相談
となっています。

詳細は下記で確認
>https://developer.vuforia.com/pricing

##ライセンスキーの発行

![スクリーンショット-2015-05-08-9.09.18.png](https://qiita-image-store.s3.amazonaws.com/0/12362/e2b1743f-a05d-496d-eb51-a7079ea0993c.png)

Vuforia 4.2版のライセンスキーと
Vuforia 4.0版のライセンキーへのリンクが表示されています

#料金形態の選択肢
##スターター
* 無料
* 1日に一度WaterMarkを表示、以降はWaterMark非表示
* デバイス型のrecosの利用は無制限
* クラウド型のrecosの利用は1000recos/月に限定

##クラシック
* アプリごとに$499を一括払い
* デバイス型のrecosの利用は無制限
* クラウド型のrecosの利用は不可
* WaterMark非表示


##クラウド
* recosの利用は月単位で制限あり
* WaterMark非表示
* 月単位で表示させるrecosによってBronze、Silver、Goldプランを選択

#公開ドキュメントからのロードマップ
6月以降のところですが、影響範囲が広そうなので追記しました。

| 年月 | 内容 | 影響範囲 |
|-----------|------------|:------------:|
| 2015年 5月 6日 |Vuforia 4.2 料金プラン改定  |料金プラン|
| 2015年 6月 30日 | Vuforia 3.0 作成最終日 |     Database     |
| 2015年 7月 1日 | Vuforia 4.0 以上のみ作成可能 | Database |
| 2015年 7月 31日 | Vuforia 3.0 Device Database ダウンロード最終日 | Database |
| 2015年 7月 31日 | Vuforia 3.0 Cloud databases ダウンロード最終日 | Database |

##Vuforia3系と4系の移行期間
7月は移行準備期間なんでしょう。

新規作成はできませんが、3系のDevice Databaseを7/31までにダウンロードしていれば使えるようです。
4系に移行していないCloud databasesは残念ながらキャンセル、という扱いになるようです

#参考URL

https://developer.vuforia.com/library/articles/Solution/How-To-Create-an-App-License

https://developer.vuforia.com/library/articles/Solution/How-To-add-a-License-Key-to-your-Vuforia-App

https://developer.vuforia.com/library/articles/Solution/iOS-64-Bit-Migration

https://developer.vuforia.com/library/articles/FAQ/Pricing-and-Deployment-Plans

#さいごに
５月になって、料金形態が商用としてもだいぶすっきりした感じになったと思います。
ユーザのデータ送信については、無料で使えるものだから、そういうことですよね。
開発側は至極納得しているのですが、エンドユーザとしてはどうかを考えると使いにくいと思います。

スターター版でdeviceDatabaseは引き続き利用可能、1日一度のwatermarkの表示と
CloudDatabaseについても、月ごとの利用上限を超えなければ問題がなさそうな・・・（API利用を止められることはあるでしょうが）
超過分については契約を確認する必要があります。

##無料版にこだわる
 * WaterMarkを外すこと
 * 社内アプリとしての利用

今現時点での公開内容からは
こちらにこだわらない場合は選べそうです。

社内アプリの利用はカスタム版のみの利用とあり、デバイス情報を送りたくないようなアプリ制作はこちらで対応してくれるようです。

どうしてもフリーで使うことを前提とされる方は開発版の制限下でどこまで使えるのか確認が必要です。