Pages

February 19, 2006

Legal Security: OCP and Apple's Intel Macs

John Robinson continues to expand his discussions on the runtime layer underlying our new desktop software architecture, the OCP. His post is here, with some background discussion here.

There's some novel concepts around services and process groups John
covers, and a few unique details he skims over without real comment, but I wanted to point out one specific, um... interesting thing he mentions only in passing - the OCP Haiku that you (developer-"you", not end-user-"you") must submit (in code) before you can activate and consume services:

Writing Code
The Dawn Sun Breaks
I am at Peace

-
The OCP “Haiku”© AOL 2003-2006

Almost exactly like the
poem that Apple embedded in the software/hardware interface of OS X for their Intel Macs, this isn't a cute wink to hackers or a nudge to anyone's conscience: its actually a platform "security" feature. The idea is not to prevent hackers, per se, but to try and cloak one's technology with as many legal protections as possible to prevent "white hats" from absconding with your IP without recourse. In the OCP design, we attempt to engender the protection of patent, contract, DMCA and copyright law - our Haiku being about the latter two, in particular, of course.

An original poem is the smallest legal copyrightable work - or I should, a poem is a copyrightable work, of which a Haiku is the shortest legally recognized form (or so I'm told). Incidentally,
John was the author of our OCP Haiku - we held an internal contest amongst our client developers, and his was selected as most poetic.

It will be interesting to see how this
turns out for Apple - as far as I know, these types of protections have been in the theoretical category (legally speaking), though they've been extended and applied in the real world in a number of novel ways (including ours) for a few years now.

65 comments:

Anonymous said...

Sree,
Um, stating the haiku on your blog wouldn't that kinda give away any protection? What about individual DIDs (Developer ID's) kinda like an Emp ID or a GUID? That way also if any service winds up being comprimised/any code that isn't written correctly they can be "educated"?

After talking with a few of the engineers the biggest issue is they don't exactlly know wrote a piece of code, and so bad code is built on top of bad code and it keeps getting messed up. For what I know the OCP ARB is supposed to stop this however my knowledge is very limited.

Sree Kotay said...

Fair question :) - but no. The Haiku is still copyright AOL, so copyright law is still in effect (though one supposes AOL *could* sue me for reproducing without written permission - perhaps I should write myself a note :P)

In fact, the whole point is that this is *not* TECHNICAL security, nor is this intended to be about 3rd party developer management (or revocation of rights) - this (like Apple's poem) is simply to prevent legal and legitimate partners and developers from distributing something that interfaces with our software without our permission.

For things like the upcoming AIM developer's program - where it IS about cert management and identification we are indeed using a GUID-esqe scheme.

Dossy Shiobara said...

If they'd done something like this for the TOC or OSCAR protocols, then AOL could legally pursue folks who create and distribute non-AOL AIM clients. This could have been used to prevent people from creating non-AOL AIM clients. I don't think this is a good thing.

Using copyright law to prevent people from creating unauthorized network consumer client applications is just wrong in my opinion.

Putting the OCP Haiku in the source code to prevent unauthorized duplication or reproduction of the intellectual property (the source code) I agree with. Making it part of the required network handshake in order to interoperate with OCP is Evil.

Of course, these are my two cents, worth probably not even that much, since what's done is done ... but, maybe there's hope for the future?

Sree Kotay said...

Hm... when you say "wrong" you mean technically, strategically, or morally?

I'm of the view that (as much as possible) these things ought to be business choices, not technical limitations.

Technology itself is an enabler.

Dossy Shiobara said...

I mean wrong strategically and morally.

Technology is the enabler and laws are a hindrance.

I have a saying I like to use to describe this problem:

"The only reason we need lawyers is because lawyers exist."

The long form of this is that old joke about "a lawyer moved into a town and was starving until another lawyer moved into town."

Anonymous said...

s3SStv write more, thanks.

Anonymous said...

Magnific!

Anonymous said...

Magnific!

Anonymous said...

Please write anything else!

Anonymous said...

Please write anything else!

Anonymous said...

Magnific!

Anonymous said...

Good job!

Anonymous said...

Nice Article.

Anonymous said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

Anonymous said...

Magnific!

Anonymous said...

Thanks to author.

Anonymous said...

Good job!

Anonymous said...

Please write anything else!

Anonymous said...

Magnific!

Anonymous said...

Beam me aboard, Scotty..... Sure. Will a 2x10 do?

Anonymous said...

Please write anything else!

Anonymous said...

Thanks to author.

Anonymous said...

Good job!

Anonymous said...

A flashlight is a case for holding dead batteries.

Anonymous said...

Calvin, we will not have an anatomically correct snowman!

Anonymous said...

Hello all!

Anonymous said...

The gene pool could use a little chlorine.

Anonymous said...

I'm not a complete idiot, some parts are missing!

Anonymous said...

What is a free gift ? Aren't all gifts free?

Anonymous said...

Nice Article.

Anonymous said...

640K ought to be enough for anybody. - Bill Gates 81

Anonymous said...

Give me ambiguity or give me something else.

Anonymous said...

Hello all!

Anonymous said...

640K ought to be enough for anybody. - Bill Gates 81

Anonymous said...

Clap on! , Clap off! clap@#&$NO CARRIER

Anonymous said...

When there's a will, I want to be in it.

Anonymous said...

Oops. My brain just hit a bad sector.

Anonymous said...

A lot of people mistake a short memory for a clear conscience.

Anonymous said...

Save the whales, collect the whole set

Anonymous said...

When there's a will, I want to be in it.

Anonymous said...

When there's a will, I want to be in it.

Anonymous said...

When there's a will, I want to be in it.

Anonymous said...

Oops. My brain just hit a bad sector.

Anonymous said...

Suicidal twin kills sister by mistake!

Anonymous said...

When there's a will, I want to be in it.

Anonymous said...

A flashlight is a case for holding dead batteries.

Anonymous said...

What is a free gift ? Aren't all gifts free?

Anonymous said...

C++ should have been called B

Anonymous said...

Oops. My brain just hit a bad sector.

Anonymous said...

Friends help you move. Real friends help you move bodies.

Anonymous said...

Thanks to author.

Anonymous said...

Please write anything else!

Anonymous said...

Clap on! , Clap off! clap@#&$NO CARRIER

Anonymous said...

A lot of people mistake a short memory for a clear conscience.

Anonymous said...

Give me ambiguity or give me something else.

Anonymous said...

Save the whales, collect the whole set

Anonymous said...

Oops. My brain just hit a bad sector.

Anonymous said...

Friends help you move. Real friends help you move bodies.

Anonymous said...

When there's a will, I want to be in it.

Anonymous said...

Thanks to author.

Anonymous said...

The gene pool could use a little chlorine.

Anonymous said...

Oops. My brain just hit a bad sector.

Anonymous said...

Build a watch in 179 easy steps - by C. Forsberg.

Charmingirl said...

Wholesale lingerie directly from China?
As a famous brand and specialized manufacturer of sexy clothing in China. Charmingirl supply the international market with fashionable sexy lingerie and sexy costume since 2002. With advanced technology,all our products are of high quality. Now we have clients all around the world. Lingerie Wholesale and OEM are welcomed!
As a Lingerie Manufacturer, Charmingirl has standard workshop and production line, professional designers and experienced workers.
We do Wholesale Underwear,
Lingerie Wholesale, including corset and bustier,
Sexy Lingerie Wholesale, including bikini, underwear
Lingerie Wholesale, and Babydolls, Sexy Lingerie Wholesale, and
Sexy Lingerie Wholesale including sleepwear,clubwear.
Lingerie Wholesale from China: Lingerie China, you will find the
Leather Lingerie and PVC Lingerie, also you can buy
Christmas Costume and Xmas Lingerie
for your Christmas Lingerie Christmas day.
Our Wholesale center: Sexy Lingerie Wholesale can do Lingerie Wholesale online.
Halloween Costume,
also wholesale Pirate Costume with fashion Babydoll Babydoll, and bra and panties Bra and Panties, Sexy Uniform Sexy Uniform is also our major products.

Anonymous said...

マルチエックス
マッチングZ亀丸 圭一郎
ブサイクでもモテる森王拓海
マルヴァフットボールアカデミー
マルヴァフットボールアカデミー
しろありヤンヤン20L
アラジン
FX-FLEX-TRADING
社労士試験合格法
IEMRank
mixi逆ナンパ
株の税金
ビリヤード上達法
かわいい店員を落とす方法
会社設立
メールテクニック
マッチングサイト
プラチナブランダー
ポイント交換システム
ピンポイント・キック
堀田式3点分析投資法
情報教材
Right Click Riches
離婚3倍お金
投稿キングSP
パーフェクトストライク上達法
公立入試最短合格
難聴改善
毎日チャリチャリ ナンバーズ3予想
ヴァルカン vulcan
マジック225ライト
2週間で最強バッター栗嶋
便秘解消術
日経225先物
eroger
完全ヒモマニュアル
情報起業トップマーケティング
究極のNNTトレーニング
Web-Lab Edition
クラーケン kraken
人気ブログ
初心者起業コンプリートパック・
ピンポイント・キック
堀田式3点分析投資法
堀田式3点分析投資法
Right Click Riches
情報教材
投稿キングSP
公立入試最短合格
ナンバーズ3予想
マジック225ライト
便秘解消術
eroger
かわいい店員
社労士試験合格法
奥村流ビリヤード上達法
情報起業トップマーケティング
Web-Lab Edition
マジックキャンドル10
離婚3倍お金
日経225先物
ヒモマニュアル
究極のNNTトレーニング
クラーケン kraken
初心者起業コンプリートパック
矢島純一パーフェクトストライク上達法
難聴改善
ヴァルカン vulcan
栗嶋流最強バッター
川又選手
近藤雅世 金投資手法
LOVEマシーン
高校受験 勉強法
ジャグバカの攻略法
アキバ系外国人ガイドブック
高良俊礼 高野 雲 ジャズ入門
初ジャズ
α225-Bronze
1億円稼ぐ方法 投資の本質
ブログ 人生を変える 吉田和彦
厳選商品館
宇宙技術 ナノウォーター
TOC Buyer's NET
オリレワ OORILEWA
にっぽんe物産市
ピーターラビット検索ツールバー
VPSstock
東京視力回復センター
爽快生活サプリ
生命保険 比較
生命保険 比較 口コミ
生命保険 比較 女性
生命保険 比較 終身
生命保険 掛け捨て 比較
生命保険 掛け捨て 比較
生命保険 掛け捨て 終身
生命保険 掛け捨て 積み立て
生命保険 掛け捨て 貯蓄
【野球】ベスト・ピッチング
パーフェクトアドセンスツール
情報教材ASPカート販売
Ribbon Ad Generator
在宅パートで1日 13000円の副収入
ヴァイラル ダウンローダー
he FX Evolutional Trade
ハゲタカ債券投資法
実践特許出願虎の巻
トップセールス自己暗示法
不妊症 自然妊娠 赤ちゃん 授かる方法
トップ・エグゼクティブ・コース
発毛進化論
FXの税金・節税・確定申告
DTIブログ版
株式損失 投資戦略2009
越智隼人 サッカー上達法
第3次アフィリエイト大戦
若返り妊娠術
夢オートFX
包茎
仮性包茎
仮性包茎
真性包茎
真性包茎
カントン包茎
カントン包茎
子供の包茎
包茎 いじめ
クリトリス包茎
包茎 フェラ
包茎手術
手術包茎
包茎手術
包茎手術病院
包茎手術
包茎手術
包茎治療
生命保険 掛け捨て
掛け捨て生命保険比較
60歳から生命保険比較
医療保険比較女性
終身医療保険比較
医療保険比較価格
医療保険比較 おすすめ
生命保険 医療保険比較
子供医療保険比較
医療保険 終身 比較
医療保険 終身 定期
女性 医療保険 終身
医療保険 終身 掛け捨て
医療保険終身60歳払い済み
医療保険終身払込
医療保険比較 女性
医療保険女性独身
医療保険女性人気
医療保険女性おすすめ
医療保険女性終身
入院保険比較
入院保険女性
子供入院保険
入院保険終身
入院保険掛け捨て
生命保険定期保険比較
生命保険死亡保障
死亡保障掛け捨て
死亡保障比較
死亡保障終身
死亡保障金額
終身保険比較
終身保険比較かんぽ
定期保険終身保険比較
生命保険終身保険
死亡保険比較
死亡保険掛け捨て
死亡保険終身
年金保険入院保障
3大疾病保険
三大疾病保険
生命保険三大疾病特約
生命保険3大疾病特約
年金保険比較
年金保険おすすめ
退職年金保険
年金保険終身
個人年金保険比較
個人年金保険終身
個人年金保険一時払い
個人年金比較
個人年金終身
個人年金比較一時払い
収入保障保険比較
収入保証保険比較
収入補償保険
定期付終身保険見直し
定期付き終身保険
生命保険定期付終身
こども保険比較
こども保険学資保険
子供保険比較
生命保険節約
保険節約
家計節約保険
家計節約生命保険
生命保険見積もり比較
生命保険必要保障額
必要保障額計算
必要保障額試算
生命保険選び方
生命保険選び方夫婦
生命保険選び方女性
医療保険選び方
医療保険必要
子供医療保険必要
死亡保障必要額
生命保険死亡保険
個人年金保険選び方
生命保険格付け
生命保険格付け一覧
生命保険格付け最新
生命保険格付けランキング
学資保険比較
学資保険おすすめ
学資保険比較一覧
生命保険見直しポイント
保険相談無料
保険相談窓口
保険相談見直し
保険相談店舗
ネット生保比較
生保格付け
医療保険比較共済
家事代行
家事代行料理
家事代行文京区
家事代行・足立区
家事代行・荒川区
家事代行・板橋区
家事代行・江戸川区
家事代行・大田区
家事代行・葛飾区
家事代行・北区
家事代行・江東区
家事代行・品川区
家事代行・渋谷区
家事代行・新宿区
家事代行・杉並区
家事代行・墨田区
家事代行・世田谷区
家事代行・台東区
家事代行・千代田区
家事代行・中央区
家事代行・豊島区
家事代行・中野区
家事代行・練馬区
家事代行・港区
家事代行・目黒区
ベビーシッター・キッズシッター
家政婦・料金
家政婦派遣
家政婦紹介
家政婦時給
家政婦相場
お手伝いさん派遣
住み込み・お手伝いさん
お手伝いさん・相場
お手伝いさん・紹介
お手伝いさん
ハウスキーパー
ハウスキーパー料金
ハウスキーパー派遣
ハウスクリーニング
ハウスクリーニング料金
ハウスクリーニング料金相場
ハウスクリーニング比較
病院付き添い
病院付き添いヘルパー
入院付き添い
子供入院付き添い
食事介助
高齢者食事介助
介護食事介助
通院待機
通院介助
入浴介助
介護入浴・介助
高齢者入浴介助
排泄介助
介護・排泄介助
移乗介助
車椅子・移乗介助
介護・移乗介助
乗降介助
車椅子・介助
見守りサービス
高齢者見守りサービス
高齢者・見守り
付き添い看護
付き添いサービス
付き添い婦
付添婦
付添婦・看護
病院・付添婦
病院・付添
入院・付添
付添介護
体位変換
介護・体位変換
看護・体位変換
口腔ケア
高齢者・口腔ケア
介護・口腔ケア
話し相手が欲しい
老人・話し相手
話し相手・バイト
話し相手がいない
話し相手サービス
高齢者・話し相手
お話し相手
買い物代行
高齢者・買い物代行
買い物代行・バイト
買い物代行・アルバイト
庭の手入れ
庭の手入れ・雑草
庭木の手入れ
引越し準備
引越し準備・荷造り
結婚・引越し準備
引越し片付け
家事全般
重介護
ヘルパー・通院介助
通院介助・待ち時間
身の回りの世話
送迎
子供・送迎
幼稚園・送迎
保育園・送迎
ベビーシッター送迎
幼稚園・送り迎え
保育園・送り迎え
子供・送り迎え
小学生・送り迎え
ベビーシッター・送り迎え
塾・送り迎え
習い事・送り迎え
子供の世話
子供の面倒
介護
子供・遊び相手
留守番
留守番サービス
お留守番
お留守番サービス
療養中・介助
掃除屋
お掃除屋
入院中・家事
出産・入院中
育児中・家事
一時帰宅中・介護
認知症・介護
認知症・介護・家族
認知症・介護・ストレス
旅行中・水やり
旅行中・水遣り
旅行中・植物
旅行中・防犯
旅行中・洗濯
草むしり
庭の草むしり
雑草の草むしり
炊事
料理代行
お料理代行
おまかせさん・家事代行
やさしい手・おまかせさん
ビリヤード動画
ビリヤード・プロ
ビリヤード・プロ・動画
ビリヤード・プロ・ブログ
ビリヤード・プロ・賞金
ビリヤード・プロ・女性
ビリヤード・テクニック
ビリヤード・テクニック・マッセ
ビリヤード初心者
ビリヤード初心者・練習
ビリヤード初心者・キュー
ビリヤード初心者・テクニック
ビリヤード初心者・フォーム
ビリヤード練習
ビリヤード練習方法
ビリヤード練習・初心者
ビリヤード練習・自宅
ビリヤード練習・家
ビリヤード・ブリッジ
ビリヤード・ブリッジ・組み方
ビリヤード・キュー
球撞(たまつき)
玉突き
撞球(どうきゅう)
billiard
ダーツ投げ方
ダーツ投げ方・コツ
ダーツ投げ方・基本
ダーツ投げ方・動画
ダーツ投げ方・グリップ
ダーツ投げ方・押し出す
ダーツ投げ方・回転
ダーツ投げ方・プッシュ
ダーツ投げ方・手首
ダーツ投げ方・肘
ダーツ投げ方・効き目
ダーツ投げ方・利き目
ダーツ動画
ダーツ動画プロ
ダーツ動画フォーム
ダーツ動画・投げ方
ダーツ・ルール
ダーツ・ルール・距離
ダーツ・ルール・クリケット
ダーツ・ルール・カウントアップ
ダーツ・ルール・初心者
ダーツ初心者
ダーツ初心者おすすめ
ダーツ初心者・重さ
ダーツ初心者・購入
ダーツ初心者セット
ダーツ初心者・投げ方
ダーツ初心者・バレル
ダーツ初心者・練習
ダーツ初心者・カウントアップ
ダーツ初心者・オススメ
ダーツ通販ランキング
ダーツ通販・初心者
ダーツショップ
ダーツショップ店舗
ダーツショップ通販
ダーツ通販・ケース
ダーツ通販・激安
ロングボード
フォーム作成
スイングプレーン
崖っぷち恋愛
金持ちサラリーマン
変性意識
外国語学習法
軸馬
バナー
ppcライティング
ヤフオク横流し
大川慶次郎・THE.TABOO
楽店
ホームページ作成
TOEFL iBT
アドセンスPAP
山本伸一の日経225先物
HyperBlogger
文章暗記法
モバイルSEO対策
ハーベスト情報起業戦略
AdSense systematic package
パチンコ初心者
90日間 マイトレ
超魔術マジック
即販プレミアムパック
FXスキャルピングメソッド
60日間の簡単発毛
少年A
キャバクラの帝王
英検1級2次試験対策
心理誘導メール
超速英語脳育成
登録くん
GOGO携帯アフィリエイト
ADQ System
Count Down Booster
ツインズ 辻ちゃん
ただ痩せる方法
MTテンプレートZERO2
本は定価で買うな
彼氏持ちの可愛い女の子
店員ゲットの帝王
マーベリック式デイトレ
フランス語超速マスター
TOEFL iBT 最速攻略
ブレイク2008
シークレットV
ナンパトークテクニック
adult affiliate
TabDeCapture
就職活動完全攻略
中古車ビジネス開業
トリプルマグナム馬券術
携帯アフィリエイトビデオマニュアル
ニッチアダルト
セフレをゲット
たたき上げ中国語学習法
悪魔のステップメール
儲かる商品リスト
わらをもすがる
日米格差 儲ける イーベイ ヤフオク
風俗嬢を落とす
プロフィットキング
T式音読法
ランまる
90日でかなえる3つの方程式
恋愛商材大百科
3分間出会い量産
コメントホワイトハット
ロングボードとは
ロングボード・テクニック
サーフィン・ロングボード
サーフィン・ロングボード・初心者
サーフィン・ロングボード・長さ
ロングボード・フィン
復活愛
ときめきの決断
絶望的な別れから復縁
復縁マニュアル
浮気封じマニュアル
櫻井秀勲の復縁マニュアル
プロポーズアイディア集
プロポーズさせる大作戦
彼があなたと結婚したくなる
サプライズアイデア集
魔法の安眠術
カラオケマスター実践会
結婚・出会い 完全マニュアル
復活愛の方法・復縁ガイドブック
ダブル浮気対策
EDリカヴァー
公務員試験合格
住宅ローン攻略
ロングボード・フィン
ロングボード・フィン・取り付け
ロングボード選び方
ロングボード選び方サイズ
ロングボード初心者
ロングボード初心者・テイクオフ
ロングボード・テイクオフ・コツ
ロングボード乗り方
ロングボード・シングルフィン
シングルフィン・ショート
カリフォルニアスタイル
カリフォルニアスタイルとは
シングルフィン・サーフボード
シングルスタビライザー
シングルスタビライザーとは
シングルフィン
ハワイアンスタイル
ハワイアンスタイルとは
サーフィンとは
サーフィン初心者・テイクオフ
サーフィン初心者スクール
サーフィン初心者ボード選び
サーフィンスクール
サーフィンスクール初心者
サーフィンスクール合宿
暗記法とは
暗記術とは
記憶術とは
記憶術の方法
記憶術・やり方
記憶術・効果
暗記術・方法
暗記・方法
記憶力アップ・方法
科学的・記憶力アップ
記憶力を高める
記憶力・向上・方法
記憶力・向上・トレーニング
世界史・暗記法
歴史・暗記法
世界史・暗記・方法
条文・暗記・方法
理論・暗記・方法
歴史・暗記・方法
記憶術・高校受験
英単語・暗記法
英語・暗記法
英文・暗記法
英単語・暗記
英単語・暗記方法
英単語・暗記・コツ
中学・英単語・暗記
英単語・暗記・効率
英語・暗記・方法
英文・暗記・方法
英単語・暗記術
英単語・記憶術
速読とは
速読トレーニング
速読トレーニング・ソフト
速読ソフト
速読ソフト比較
速読ソフト・お勧め
速読ソフト・おすすめ
英語・速読
英語・速読・コツ
英語・速読・方法
英語・速読ソフト
英語・速読・練習
英語・速読・参考書
英語・速読・教材
英語速読でTOEIC
大学受験・英語・速読
英語・速読スピード
英文・速読ソフト