サウリック氏の米国著作権局への書簡

サウリック氏の米国著作権局への書簡

  • Lamiyi
  • 0
  • rhahw
サウリック氏の米国著作権局への書簡

Saurik 氏の手紙を公開してほしいという要望がいくつかありましたので、ご興味のある方のために以下に掲載します。

-----
コメント投稿者: Jay Freeman (saurik)
役職: メンバー
組織: SaurikIT, LLC
Eメール: [email protected]
電話: (805) 895-****
提案クラス: 5A
クラス 処分: 支持

無線電話端末が合法的に取得したソフトウェア アプリケーションを実行できるようにするコンピュータ プログラムであり、その回避が電話端末上のコンピュータ プログラムとそのようなアプリケーションの相互運用性を可能にすることのみを目的として達成される場合。

こんにちは。Cydiaの開発者です。Cydiaは、Appleデバイスを脱獄させた後に初めてインストールされるアプリケーションです。CydiaはApple App Storeのオープンな競合として機能し、誰でもアプリケーションを公開できます。これらのアプリケーションは、任意の数の「リポジトリ」から配布されます。誰でもアプリケーションを実行でき、エンドユーザーは自分のCydiaに追加できます。このように、Cydiaはウェブブラウザとして機能します。つまり、配布できるものとできないものを一元的に管理する権限はありません。

これらすべては、APTと呼ばれる既存の「業界標準」に基づいています。APTは、Linuxなどのコンピュータオペレーティングシステムで10年以上前から使用されている、アプリケーション配布のための「オープンソース」メカニズムです。Cydiaもオープンソースであり、誰でもソースコードにアクセスして理解したり改変したりすることができます。Cydia
は現在、世界中で160万台のデバイスにインストールされており、そのうち少なくとも4分の1は米国にあります。この数字はダウンロード数や「ユニークIPアドレス」に基づくものではないことに注意してください。どちらもアプリケーションのユーザー数を大幅に過大評価する可能性があるためです。この数字は、過去1か月間に行われたユニークデバイスID(Appleが開発者にデバイス追跡に推奨しているメカニズム)に関する調査に基づいています。

これらのユーザーは非常にアクティブで、毎日30万台、毎週65万台以上のユニークデバイスがCydiaにチェックインしています。これは、新しいパッケージ、新しいリポジトリ、そしてアップグレードを探している人々にとっての行動です。これらのユーザーがCydiaに戻ってくるのは、Appleがストアから排除している種類のアプリケーションが多数存在するためです。

残念ながら、携帯電話を脱獄するアプリケーション、つまりCydiaをインストールするために使われるツールが、AppleのDMCA違反の対象となる可能性があるという懸念が出ています。こうした「脱獄」デバイス向けのアプリケーション市場が活況を呈している現状では、これは非常に残念なことです。問題はAppleだけではありません。全く新しい種類のデバイスが市場に登場しつつあります。今のところ適切な名称は見当たらないのですが、ここでは仮に「統合型コンピュータ」と呼ぶことにします。これらのデバイスはまさにコンピュータです。ノートパソコンからデスクトップコンピュータ、そして大規模な計算クラスタに至るまで、あらゆるデバイスに搭載されているのと同じオペレーティングシステムを実行しているのです。

Appleの場合、このオペレーティングシステムはMac OS XデスクトップオペレーティングシステムのベースであるDarwinです。新しいAndroidスマートフォンの場合、これはますます人気が高まっている「フリーソフトウェア」カーネルであるLinuxです。

これらのデバイスには本質的に制限されているものは何もなく、制限を必要とするものもありません。あるのは、それらをリリースしている人々の支配的な姿勢だけです。HTCのT-Mobile G1は、謳い文句の「オープンソース」Androidを搭載していますが、Googleが提供しようとしているコードを使ってエンドユーザーが変更することはできません。

Appleのデバイスに話を戻すと、Appleはユーザーがデバイスにインストールできるアプリケーションを、暗号化を基盤とした厳格な管理体制で管理しています。Appleはこの管理体制を、明確に反競争的な行為に利用しています。つまり、Appleがデバイスに同梱しているアプリケーションと同様の機能を提供するアプリケーションを、「ユーザーに混乱を生じさせる可能性がある」として拒否しているのです。

これにより、彼らはOpera(最も人気のあるモバイルウェブブラウザプロバイダー)が自社システムを標的にしようとさえしないよう、巧みに阻止することに成功しました。SunがJava(J2ME技術のため、SunのApp Storeと競合する)を導入することを公式に阻止し、数年後になってようやくMacromediaと協力し、自社プラットフォームにFlashを導入する意思を示しました。

彼らは、競合するメールアプリケーション、競合するカメラアプリケーション、競合する地図システムを拒否してきました。また、許容できるコンテンツと見なすものについても、時には優柔不断な態度を示してきました(最初は「おなら」という言葉を使ったアプリケーションをすべて拒否したのに、その後、あっという間にストアで最も人気のあるアプリケーション1つを許可するなど)。

このため、多くの開発者が「アンダーグラウンド」に潜り込み、Cydiaを使って製品を配布し、自身のウェブサイトで販売するようになりました。こうしたアプリケーションの例として、私が作成したプログラムをいくつか紹介し、ユーザーがなぜそれらを求めているのかを説明します。

Cycorder - このアプリケーションを使うと、iPhoneのカメラで動画を録画し、コンピューターに転送できます。CycorderはジェイルブレイクされたiPhoneの「キラーアプリ」の一つで、非常に多くのユーザーが利用しています。その数は正確には分かりませんが、4ヶ月前には数十万人に上ると推定していました。

これらの動画自体はかなり普及しており、CNNのiReport(ユーザーが投稿した動画をネットワークで放映できるサービス)でも放映されました[1]。あるユーザーは、この動画を使ってミュージックビデオを撮影したこともあります[2]。

1: http://www.ireport.com/docs/DOC-103642
2: http://www.goshone.com/?p=74

残念ながら、Cycorder(およびQikやVideo Recorder 3Gといった類似のアプリケーション)はAppleに提出された後、何ヶ月も放置されていました。これらのアプリケーションはカメラへのアクセスを必要としますが、Appleは公式SDKの一部としてこれを認めていません。アプリケーションでユーザーが写真を撮ることはできますが、その操作はAppleが提供したインターフェースによって厳密に管理されているからです。

WinterBoard - ユーザーがデバイスのグラフィックとサウンドをカスタマイズできるシステムの「拡張機能」。市販されているほぼすべての携帯電話に搭載されている機能の一つに、デスクトップパソコンのように壁紙を変更できる機能があります。しかし、iPhoneにはこの機能がありません。「黒であれば、どんな背景でも構いません」(ヘンリー・フォードの言葉かもしれません)。

現在、数千種類もの「テーマ」、つまりグラフィックセットが利用可能です。これらのテーマは壁紙を変更するだけでなく、WinterBoardの全機能を活用してシステム全体のテーマを設定し、アイコン、ボタン、そして全体的な雰囲気を変えます。ユーザーはCydiaを使ってこれらのテーマをインストールし、WinterBoardを使って有効化します。

残念ながら、WinterBoardはAppleが保護しているシステムファイルへのアクセスを必要とします。ユーザーに提供する制御を完全に実現するには、読み込まれたグラフィックを変更するために、実行中のすべてのアプリケーションに「挿入」または「フック」する必要があります。このレベルの機能は絶対に禁止されています。

Veency - コンピューターのモニターとキーボードを使ってiPhoneをリモートコントロールできる拡張機能です。Veencyは、開発者が自分の仕事のプレゼンテーションを行う際に非常に人気がありますが、コンピューターのキーボードを使ってテキストメッセージを簡単に入力するためにも使用されています。Cydiaの他のアプリケーションほど人気はありませんが、ユーザーにとって非常に価値のある機能です。オープンソースです。

現在、Appleはデバイスの画面を録画する仕組みを提供していません。そのため、アプリケーションを披露したいユーザーは、シミュレータを使用するか(複数の指で直感的に画面を操作することはできません)、物理カメラを設置して画面を録画し、壁に投影するしかありません。どちらの方法も、多くのプレゼンターにとって実用的なソリューションとは言えません。

残念ながら、ディスプレイバッファに直接アクセスするには、AppleがApp Storeで使用を許可していないAPIを使用する必要があります。また、画面共有リクエストを受信するためにバックグラウンドで実行される「デーモン」プログラムも必要です。Appleはデバイス上でバックグラウンドプログラムの使用を許可していません。

もちろん、このデバイスの開発に取り組んでいるのは私だけではありません。ジェイルブレイクされたiPhone向けの製品を販売することで市場を開拓した企業は数多くあります。いくつか例を挙げてみましょう。

SpoofApp - 音声変更、通話録音
MCleaner - 着信とSMSをブロック
iBlackList - 別の通話ブロックアプリケーション
Cylay - iPhoneを追跡、盗難防止
MiVTones - 着信時のビデオ着信音
iPhone Modem - ラップトップ/iPhoneのデータテザリング
PDANet - 別のテザリングアプリケーション

具体的な例として、Snapture Labs, LLCが販売するSnaptureを取り上げます。SnaptureはiPhone向けの改良型カメラアプリです。SnaptureはCycorderと同様の理由でApp Storeから削除されています。しかし、Snaptureは動画撮影に特化しているのではなく、より高画質な静止画撮影に特化しています。

ほとんどのポイントアンドクリック式カメラとは異なり、iPhoneはタイマー撮影、色調補正、画像の回転とズーム、ブラケット撮影といった多くの「標準」機能をサポートしていません。Snaptureはこれらの機能をすべて備えており、同社のウェブサイト[1]で7.99ドルで販売されています。

Snaptureがさらに興味深いのは、
製品に付属するハードウェアコンポーネント、SnaptureFlash [2] も提供していることです。これはiPhone用のアタッチメントで、強力なキセノンLEDフラッシュ/ライトを提供し、暗闇での撮影をさらに容易にします。残念ながら、AppleはApp Store開発者にこのハードウェアコネクタへのアクセスを提供していません。このハードウェアコンポーネントは、ジェイルブレイクされたスマートフォンでのみ動作します。1
: http://www.snapturelabs.com/
2: http://www.snapturelabs.com/snaptureflash.html


ジェイ・フリーマン(サウリック)より
-----

サウリック氏の米国著作権局への書簡