ページ内ジャンプ:

アレゲなニュースと雑談サイト

soaraによる 2008年07月26日 12時15分の掲載
iPod用ソフト開発の延長線だからとか部門より。

Anonymous Coward曰く、

本家/.にてiPhone SDKのNDA(秘密保持契約)に関するTom Yager氏の論が取り上げられている。 iPhone SDKにはRegistered iPhone Developer Agreementで定められているNDAが適用されている。これははAppleの許可なしにSDKに関するニュースグループやフォーラム、ユーザグループ等で情報を交わしたり、オープンソースプロジェクトを立ち上げたり、本などを出版することはできないということを意味する。SDK自体は誰でもダウンロード可能であるため情報は実質的に公であると言えるが、機密情報ということになっている。iPhone SDKは開発者向けサポートサービスであるApple Developer Connection(ADC)で配布されているが、開発者フレンドリーなADCとiPhone SDKのあり方は対照的で、矛盾しているとも言えると氏は主張している。

なお、この件についてはiPhone SDKベータ版リリース後に掲載されたOpen Tech Pressの記事が詳しい。せっかく無償提供されているSDKなのに、これでは開発も活性化しないように思うのだが、どうだろうか?

この議論は賞味期限が過ぎたので、保存されている。 新たにコメントを書くことはできない。
表示オプション しきい値:
  • つまるところ (スコア:5, おもしろおかしい)

    SDKの設計がアレなので、恥ずかしくて議論して欲しくないとかそういうこと?
    --
    SDKをダウンロードした人は何も発言できないので、言いたい放題ですね。
  • Anonymous Coward : 2008年07月26日 12時52分 (#1391085)
    Apple Developer Connectionも同じですよ。

    Appleが一般公開してるもの、Appleが公開する前に知ってたと証明できるもの、Appleとは別経由で得たもの、サードパーティやGNUなどで
    公開して良いとされているもの以外は全て公開禁止です。

    ブログやマニュアル書く時にいちいち考えないといけないんでやりにくくて仕方ありません。

    Appleの体質でしょう。
  • Deasuke (34806) : 2008年07月26日 13時54分 (#1391116) 日記
    私はADCの有料のコースに入っていますが、まさにその通り。Appleの体質ですね。
    ただ、XCodeでreferenceをダウンロードするときもアップデートするときもiPhoneのだけadcへのログイン情報の入力が必要(とはいいつつキーチェーンに登録すれば自動入力してくれるので面倒はありませんが...)なのでiPhoneだけ意図的に固くしている感はあります。(Windows Mobileなどと比べて)セキュリティが堅いイメージを出したいとかじゃないですかね(実際に堅くなるかどうかは別問題)。

    > ブログやマニュアル書く時にいちいち考えないといけないんでやりにくくて仕方ありません。
    私は慣れましたかね。どのあたりまでOKかってのが感覚的に分かるようになりました。

    --
    Best regards, でぃーすけ
  • Anonymous Coward : 2008年07月26日 13時10分 (#1391093)
    別に、昔のNovellあたりでも似た様なものでしたよ。
    だからNetWareの開発系の話題はネット上では殆ど話されませんでした。
    デベロッパー契約していたら開発に関わる如何なる情報も門外不出だったもので。

    #今は知らん。が、MSに負けたのはそれも一つの原因だと思ってる。
  • taro-nishino (32033) : 2008年07月26日 19時54分 (#1391233) 日記
    原文を読みましたが、GPLじゃないんだから、機密性を置くのは当たり前だと思いました。
    しかし、開発を促進するために、Registered iPhone Developers同士の情報交換はちゃんと認められて
    いますよ。そのことは、

    You agree not to disclose, publish, or disseminate any Confidential Information to
    anyone other than to other Registered iPhone Developers who are employees and
    contractors working for the same entity as you and then only to the extent that Apple
    does not otherwise prohibit such disclosure in this Agreement.
    に書かれていますね。要は、Registered iPhone Developers以外の第3者は関係してはならぬ、
    と言っているわけです。プロプライエタリとしては、ごく普通のことしか言ってないと思うので、タレコミ文
    にあるような、緘口令云々は大げさですよ。
  • >社外の登録開発者との情報交換もだめと書いてありますね.

    そうでもないすよ。社外の登録開発者と情報交換を可能にしているのが、
    (先に引用した英文の一部ですが)

    and then only to the extent that Apple
    does not otherwise prohibit such disclosure in this Agreement.
    なんです。
    つまり、「更に、それ以外でも、Appleがこの承諾書で、情報公開を禁じていない程度において」
    という意味ですから、必ずしも、社外での登録者間同士の情報交換を禁じているわけではないです。
    こういう表現の仕方は、他のプロプラ承諾書でも似た表現をしているはずです。
    プロプラの立場として、歯止めをかけつつ、開発者のモティベーションを低下させないように、
    自由闊達な意見交換を促進させる仕組みですね。
  • この場合のotherwiseは接続副詞。つまり、単なる接続詞と違い、挿入位置は自由。
    しかも、接続副詞であるから、何に対するotherかと言えば、前の節に対してです。
    しかし、Anonymous Cowardを相手する私も馬鹿なんですが。
  • Anonymous Coward : 2008年07月26日 12時28分 (#1391067)
    とか思った。SDKに対する取り組みを見ていると。 #VC++のフリーな開放と、i-phoneSDKの今回の取り組みとかを見て なんかズレたコメントのような気もするのでAC
  • MSは自身が成功した理由がサードパーティーにあるという認識をしていて、開発者に対しては非常に優しい。 Appleは自社のソフトで成功したという認識をしていて、外部の開発者には優しくない。
  • Anonymous Coward : 2008年07月26日 13時43分 (#1391110)
    MSってもともとユーザーフレンドリーでしょ。
    センスが欠けてるだけで。
  • Anonymous Coward : 2008年07月26日 14時45分 (#1391130)
    そういうことですね。Appleは今まで率先してオープン化を計ったことはありません。あくまで、対抗手段として、GoogleやIBMらのレベルに合わせる形で、です。
  • Googleもどうでもいいようなものしかオープンじゃないよな
  • Appleの場合、そもそもgccなわけだし
  • FeliCa SDK (スコア:2, 参考になる)

    Anonymous Coward : 2008年07月26日 12時43分 (#1391082)
    FeliCa SDK も守秘義務がキツいので、いまだ入手していません。
  • Re:FeliCa SDK (スコア:1, すばらしい洞察)

    Anonymous Coward : 2008年07月26日 14時19分 (#1391123)
    買うだけなら誰でも買える
    その後が大変だから買わない
    ウチもそうだよ

  • 直感ですまん (スコア:2, おもしろおかしい)

    digl (19182) : 2008年07月26日 13時26分 (#1391102) 日記
    やけに Apple 叩きなコメントが少ないなと思う私は、何かに毒されているんですかね?

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    うぅ、重力オチになってない。これじゃ、fj.jokes 出身なんて言えない。とても言えない。
    --
    fj.jokes出身:
  • このNDAは (スコア:2, 興味深い)

    Anonymous Coward : 2008年07月26日 13時30分 (#1391103)
    Appleにとってどのような利点があるのでしょうか? 本当にわからないので誰か解説してください。
  • yukichi (12361) : 2008年07月26日 14時03分 (#1391119)
    App Storeの審査の負担が減る。簡単にアップデートできなくて、開発系の人は困っているらしい。
  • Anonymous Coward : 2008年07月26日 13時41分 (#1391109)
    >これでは開発も活性化しないように思うのだが、どうだろうか?

    オープンソースの関係者にありがちな勘違いだと思う。
    活性化すればいいってもんじゃない。
    活性化した結果、悪い影響が出る事だってある。

    要はバランスだよ。

    ソフトウェアの発展なんて、ゆっくりでいいじゃないか。
  • http://iphone.wordpress.org/ [wordpress.org]
    > Introducing the first Open Source app that lets you write posts, upload photos, and edit your WordPress blog from your iPhone or iPod Touch.

    ソースはここ
    http://iphone.trac.wordpress.org/browser/ [wordpress.org]
  • Andoroidは? (スコア:1, 興味深い)

    Anonymous Coward : 2008年07月26日 15時41分 (#1391148)
    最新版のSDKがコンテスト受賞者だけに公開ということになって
    一部で恨みの声が上がっていたりなんかしたっての見た気がするんですが・・・

    企業が提供するものに権利を要求しすぎる風潮が
    何かいやな気になっています・・・・

    # 俺は別に情報の制限はかまわんよ・・・
    # どうせ初期は、バグや使いにくい所を回避するバッドノウハウばかりが集まるんだろうから・・・
  • Re:Andoroidは? (スコア:1, 興味深い)

    Anonymous Coward : 2008年07月26日 16時30分 (#1391168)
    自分の自由(勝手かもしれん)にできないソフトウェアは障害でしかないって言い放つ連中の指し示す未来には

    企業の売上とかIT土方の食い扶持は含まれていないんだから仕方ない。

    俺らは彼らと違って毎日飯を食わねばならん。自分を自分から破滅に導くことはさすがにできない。

    #それに周りで騒ぐだけでリスクを取ろうともしないクレクレ君の戯言にも付き合わされる言われはないしね。
  • zozbug (9256) : 2008年07月26日 16時57分 (#1391178)
    ># どうせ初期は、バグや使いにくい所を回避するバッドノウハウばかりが集まるんだろうから・・・

    いや、それこそほしい情報のようなに。
    一日悩んでそれがバグだったと気づいた日のやるせなさは、全体的生産性はともかくとして個人に与える影響はかなりものかと。
  • Re:Andoroidは? (スコア:2, すばらしい洞察)

    Account-mochi Coward (34881) : 2008年07月26日 17時26分 (#1391190) 日記
    その程度の障害はものともせずに突き進んだ連中が文句だけブツブツ言ってる連中を出し抜くんじゃないですか?

    #騒いでる連中の何割が実際にiPhone用のプログラム組んでるんだろ?
    --
    署名スパムがウザい?アカウント作って非表示に設定すればスッキリさ。
  • それまでiPhoneがもつ?

    持つも何も、iPhoneは順番待ちしないとアップルのキャパじゃサポートしきれない位デベロッパーが殺到している状態じゃないですか。デベロッパが少なくて困ってる・今後近いうちに困るようには全然見えないんですけど。

    コミュニティやりたきゃ非公式SDKコミュニティがまだ元気だからそっち行きゃいいんじゃないすかね。
    --
    署名スパムがウザい?アカウント作って非表示に設定すればスッキリさ。
  • 抜け道はある、かも。

    全部の固有名詞を、代わりの名詞に変換して話すようにしたらいいんだ。
    ディスカッションする場では、普通のブラウザ等ソフトでアクセスしたら
    例えば「iPhone」という単語は「iPhone以外の何か」になってるとか
    「Apple」は「Orange」とか言い換えるようにしておく。もちろん
    この2つの単語だけでなく、何十、何百種類の単語についてそれをやる。

    そして専用ブラウザを使ってデータを取得した場合は、変換表に
    したがって適宜いいように修正して本来意図しているはずの文章を
    表示するようにすればいいんだ。
    もちろん、投稿する際にも変換をかまして、決してAppleのiPhone SDKについて
    話しているようなデータを送信しないようにする。
  • Re:ダメタレこみの典型 (スコア:2, すばらしい洞察)

    albireo (7374) : 2008年07月26日 16時43分 (#1391171) ホームページ 日記

    「と思うのだが、どうだろうか」で終わっている。
    この言葉遣い自体もダメですが、この言葉遣いをしているタレこみは大概酷い。

    文体は似たようなものだと思うのだが、どうだろうか。
    --
    うじゃうじゃ
  • openmoko http://www.openmoko.org/ [openmoko.org]
    --
    yoshfuji
  • BEWD (8543) : 2008年07月27日 11時33分 (#1391443)
    もう正式版出てますよ。正式版が出てもNDAは解けなかったのでみんな騒いでいるんです。
  • Re:普通では? (スコア:4, 参考になる)

    niratama (2175) : 2008年07月27日 14時26分 (#1391508) ホームページ 日記
    日本のケータイアプリ開発環境の比較

    docomo: iアプリ

    iアプリレベルのSDKは一般公開されているが、iアプリDX関連のAPIについては個人レベルでは利用できないため非公開。個人のアプリの配布は審査なし。

    SoftBank: S!アプリ

    S!アプリのSDKは一般公開されている(ただしダウンロードには会員登録が必要)。個人のアプリの配布はSoftBankが認定したコンテンツアグリゲータを通してのみ可能。公開アプリで使用出来るAPIはコンテンツアグリゲータによる審査で変わる。

    KDDI: EZアプリ(Java)

    EZアプリ(Java)のSDKは一般公開されている。個人のアプリの配布は審査なし。

    KDDI: EZアプリ(BREW)

    EZアプリ(BREW)のSDKは一般公開されている(ただしダウンロードは法人向けで会員登録が必要)。個人のアプリの配布は不可能。(公式コンテンツプロバイダでも厳密な審査がある)。

    WILLCOM: Javaアプリ

    SDKとしてWILLCOMからは公開されていないが、MIDP2.0で開発可能。個人のアプリ配布は審査なしだが、一部APIが利用不可能。

    EMOBILE: Javaアプリ

    SDKとしてでなく技術ドキュメントのみ公開されている。MIDP2.0で開発可能。個人のアプリ配布は審査なしだが、一部APIが利用不可能。

    各社: Windows Mobile

    SDKはMicrosoftから公開されている。個人のアプリ配布は審査なしだが、プラットフォームによっては署名が必要となる。


    間違ってたらツッコミよろしく。あと公式関係はだいぶ端折りました。
    海外方面詳しい人いたら補足お願いします。
  • TameShiniTotta (19794) : 2008年07月27日 21時14分 (#1391593)
    >各社: Windows Mobile
    >プラットフォームによっては署名が必要となる。

    ではなくて、一部コアなAPIを触るアプリは署名が必要になる、と言うことですね。
    システムフォルダをいじくるとか通信モジュールをコントロールするとか、
    場合によってユーザに大きな被害を与えるようなものを扱う場合は署名が必要になります。

    なので、普通のゲームとかを作る分には不要ですよ。