Apple Developer のプレリリース版ソフトウェアの NDA について調べる

## 概要
- Apple Developer からダウンロードできる Xcode、iOS、iPadOS などのプレリリース版 (いわゆるベータ版やGolden Master 版) の技術情報やスクリーンショットを公開して良いかどうか調べる
- 情報源は主に Apple Developer Agreement の日本語版

## まとめ
- プレリリース版に関する技術情報 (コードの書き方とか)
  - Apple により広く一般に利用可能にされた情報については公開してOK
  - WWDC で公開された情報については公開してOK
  - プレリリース版を使わないとわからない情報については公開してはダメ
- プレリリース版のスクリーンショット
  - 「スクリーンショットの掲載、パブリックレビューの記載または再配布をしてはなりません」と書かれているので公開してはダメ

## NDA (秘密保持契約) とは

[秘密保持契約 \- Wikipedia](https://ja.wikipedia.org/wiki/%E7%A7%98%E5%AF%86%E4%BF%9D%E6%8C%81%E5%A5%91%E7%B4%84)

> 秘密保持契約（ひみつほじけいやく、英語: Non-disclosure agreement、略称: NDA）とは、ある取引を行う際などに、人の間(法人や自然人）で締結する、営業秘密や個人情報など業務に関して知った秘密（すでに公開済みのものや独自にないし別ソースから入手されたものなどを除外することが多い。）を第三者（当該取引に関連する関連会社や弁護士、公認会計士などを除外することが多い。）に開示しない（行政庁や裁判所の要求する場合、その他法律上開示義務がある場合などが除外されることが多い。）とする契約。機密保持契約、守秘義務契約ともいう。

## Apple Developer Agreement (日本語版) より該当箇所を抜粋

Apple Developer で提供されたソフトウェアは Apple 秘密情報。

> 貴殿がAppleデベロッパとして提供されたAppleのソフトウェア、サービス、および／またはハードウェア（関連する書類およびマテリアルを含みます）のプレリリース版（以下「プレリリース版マテリアル」といいます）およびAppleイベントに関連してAppleが貴殿に開示した情報は、「Apple秘密情報」とみなされ

WWDC で公開された情報は公開OK。

> WWDC（Appleのワールドワイドデベロッパカンファレンス）においてAppleにより開示されるAppleのソフトウェア、サービスおよび／またはハードウェアのプレリリース版についての技術情報に関しては、前記の秘密保持条項に拘束されない

スクリーンショットやソフトウェアを使用してわかるような情報は公開NG。

> 貴殿はかかるマテリアルのいずれについても、スクリーンショットの掲載、パブリックレビューの記載または再配布をしてはなりません

## Apple Developer Agreement (Appleデベロッパ契約) とは

Appleデベロッパ契約 EA1283 2015年6月18日より。

[Appleデベロッパ契約](https://developer.apple.com/terms/apple-developer-agreement/Apple-Developer-Agreement-Japanese.pdf)

> 本書は、貴殿によるAppleデベロッパとしての参加に適用される条項を定める、貴殿とApple Inc.（以下「Apple」といいます）との間の法的な契約です。このページの下部で「同意する」ボタンを押す前およびボックスにチェックマークを入れる前に、本Appleデベロッパ契約（以下「本契約」といいます）をお読み下さい。「同意する」ボタンを押すことにより、貴殿は、本契約の条項に拘束されることに同意することになります。本契約の条項に同意しない場合、「キャンセル」を押して下さい。

Apple Developer Agreement は [Apple Developer Agreement \- Terms and Conditions \- Apple Developer](https://developer.apple.com/terms/apple-developer-agreement/) から各国の言語の翻訳版を読むことができる。

## 該当箇所 (日本語版: EA1283 2015年6月18日)

[Appleデベロッパ契約](https://developer.apple.com/terms/apple-developer-agreement/Apple-Developer-Agreement-Japanese.pdf)

> 4\. 秘密保持　　本契約に別段の定めがある場合を除き、貴殿は、貴殿がAppleデベロッパとして提供されたAppleのソフトウェア、サービス、および／またはハードウェア（関連する書類およびマテリアルを含みます）のプレリリース版（以下「プレリリース版マテリアル」といいます）およびAppleイベントに関連してAppleが貴殿に開示した情報は、「Apple秘密情報」とみなされ、且つ称されることに同意するものとします。
> 
> 前記にかかわらず、Apple秘密情報には以下は含まれません：(a)貴殿の責または違反によらず、一般におよび合法的に公知である情報、(b)Appleにより、広く一般に利用可能にされた情報、(c)Apple秘密情報を使用せずに貴殿が単独で開発した情報、(d)貴殿に情報を制限なく譲渡または開示する権利を有する第三者から、正当に取得された情報、または(e)Appleにより貴殿に提供された第三者のソフトウェアおよび／または書類のうち、当該ソフトウェアおよび／または書類の使用または開示について守秘義務を課さない使用許諾条項が付随するもの。さらに、Appleは、貴殿が、WWDC（Appleのワールドワイドデベロッパカンファレンス）においてAppleにより開示されるAppleのソフトウェア、サービスおよび／またはハードウェアのプレリリース版についての技術情報に関しては、前記の秘密保持条項に拘束されないことに同意します。ただし、貴殿はかかるマテリアルのいずれについても、スクリーンショットの掲載、パブリックレビューの記載または再配布をしてはなりません。
> 
> 5\. Apple秘密情報の非開示および不使用　　Appleによる別段の明示的な書面の合意または許可がある場合を除き、貴殿は、Apple秘密情報を、貴殿と同じ団体に勤務する従業員および請負業者である他のAppleデベロッパ以外の者に、開示、公表、または流布しないものとし、Appleが当該開示を別途禁止しない範囲においてのみこれを行うことに同意するものとします。Appleデベロッパとしての貴殿に許可された、または、別途Appleが書面により明示的に合意もしくは許可した目的のためを除き、貴殿は、Apple秘密情報を、その都度Appleの授権された代表者の書面による事前承認を得ることなしに、貴殿自身または第三者の利益のためを含みますがこれに限らない、いかなる方法でも、使用しないことに同意するものとします。貴殿はさらに、Apple秘密情報の許可されない使用、開示、公表または流布を防止するための合理的な予防措置を講じることに同意するものとします。貴殿は、Apple秘密情報の許可されない開示または使用は、Appleに、算定が困難な場合がある、回復不能の損害および深刻な被害をもたらし得ることを、認識します。したがって、貴殿は、Appleが、本契約に基づく貴殿の義務を強制するための、即時の差止命令による救済を求める権利を、他の権利および救済手段に加えて有することについて、同意するものとします。貴殿が、法律、規制により、または管轄裁判所の有効な拘束力のある命令により、Apple秘密情報の開示を要求された場合、かかる開示を行う前にAppleに通知し、且つ開示を制限するおよび当該情報を秘密として保護する取扱いを求めるための商業上合理的な努力を尽くした後にのみ、かかる開示を行うことができます。前の文による開示は、当該情報をApple秘密情報として保持する貴殿ーの義務を免除するものではありません。
> 
> 6\. 秘密のプレリリース版マテリアルのライセンスおよび制限　　Appleが貴殿にプレリリース版マテリアルを提供した場合、貴殿による本契約の条項の遵守を条件として、Appleは貴殿に、本第6条に定める限定的な目的においてのみプレリリース版マテリアルを使用するための、非独占的且つ譲渡不能な権利およびライセンスを付与します。ただし、かかるプレリリース版マテリアルが別個の使用許諾契約に従う場合、貴殿は、かかるマテリアルに伴う使用許諾契約も、本契約の第4条および第5条に加えて、プレリリース版マテリアルの貴殿による使用に適用されることに同意するものとします。貴殿はさらに、本契約の第4条および第5条と使用許諾契約の秘密保持制限の間に齟齬がある場合、使用許諾契約が適用されることに同意するものとします。貴殿は、プレリリース版マテリアルを、プレリリース版マテリアルの設計に適合するオペレーティングシステムと同じものと組み合わせて動作するように設計された製品の、貴殿によるテストおよび／または開発以外の目的で使用しないことに同意するものとします。本契約は、Appleの知的財産（例えば、営業秘密、特許、著作権、商標および工業デザインを含みますがこれに限りません）を製品に組み込むまたは利用する権利またはライセンスを、貴殿に付与するものではありません。本契約に明示的に定める場合を除き、Appleの知的財産における、いかなる他の権利またはライセンスも、付与または示唆されません。貴殿は、プレリリース版マテリアルの、逆コンパイル、リバースエンジニアリング、逆アセンブル、またはその他人間が知覚可能な形式への変換をしないことに同意し、また、貴殿は、プレリリース版マテリアルの全部または一部を、変更、配信、レンタル、リース、送信、販売または貸与しないものとします。

## 該当箇所 (英語版: EA1283 6/8/15)

[Apple Developer Agreement](https://developer.apple.com/terms/apple-developer-agreement/Apple-Developer-Agreement-English.pdf)

> 4\. Confidentiality. Except as otherwise set forth herein, you agree that any Apple prerelease software, services, and/or hardware (including related documentation and materials) provided to you as an Apple Developer (“Pre-Release Materials”) and any information disclosed  by Apple to you in connection with Apple Events will be considered and referred to as “Apple Confidential Information”.
> Notwithstanding the foregoing, Apple Confidential Information will not include: (a) information that is generally and legitimately available to the public through no fault or breach of yours; (b) information that is generally made available to the public by Apple; (c) information that is independently developed by you without the use of any Apple Confidential Information; (d) information that was rightfully obtained from a third party who had the right to transfer or disclose it to you without limitation; or (e) any third party software and/or documentation provided to you by Apple and accompanied by licensing terms that do not impose confidentiality obligations on the use or disclosure of such software and/or documentation. Further, Apple agrees that you will not be bound by the foregoing confidentiality terms with regard to technical information about Apple prerelease software, services and/or hardware disclosed by Apple at WWDC (Apple’s Worldwide Developers Conference), except that you may not post screen shots of, write public reviews of, or redistribute any such materials.
> 
> 5\. Nondisclosure and Nonuse of Apple Confidential Information. Unless otherwise expressly agreed or permitted in writing by Apple, you agree not to disclose, publish, or disseminate any Apple Confidential Information to anyone other than to other Apple 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. Except for your authorized purposes as an Apple Developer or as otherwise expressly agreed or permitted by Apple in writing, you agree not to use Apple Confidential Information in any way, including, without limitation, for your own or any third party’s benefit without the prior written approval of an authorized representative of Apple in each instance. You further agree to take reasonable precautions to prevent any unauthorized use, disclosure, publication, or dissemination of Apple Confidential Information. You acknowledge that unauthorized disclosure or use of Apple Confidential Information could cause irreparable harm and significant injury to Apple that may be difficult to ascertain. Accordingly, you agree that Apple will have the right to seek immediate injunctive relief to enforce your obligations under this Agreement in addition to any other rights and remedies it may have. If you are required by law, regulation or pursuant to the valid binding order of a court of competent jurisdiction to disclose Apple Confidential Information, you may make such disclosure, but only if you have notified Apple before making such disclosure and have used commercially reasonable efforts to limit the disclosure and to seek confidential, protective treatment of such information. A disclosure pursuant to the previous sentence will not relieve you of your obligations to hold such information as Apple Confidential Information.
> 
> 6\. Confidential Pre-Release Materials License and Restrictions. If Apple provides you with Pre-Release Materials, then subject to your compliance with the terms and conditions of this Agreement, Apple hereby grants you a nonexclusive, nontransferable, right and license to use the Pre-Release Materials only for the limited purposes set forth in this Section 6; provided however that if such Pre-Release Materials are subject to a separate license agreement, you agree that the license agreement accompanying such materials in addition to Sections 4 and 5 of this Agreement shall also govern your use of the Pre-Release Materials. You further agree that in the event of any inconsistency between Section 4 and 5 of this Agreement and the confidentiality restrictions in the license agreement, the license agreement shall govern. You agree not to use the Pre-Release Materials for any purpose other than testing and/or development by you of a product designed to operate in combination with the same operating system for which the Pre-Release Materials are designed. This Agreement does not grant you any right or license to incorporate or make use of any Apple intellectual property (including for example and without limitation, trade secrets, patents, copyrights, trademarks and industrial designs) in any product. Except as expressly set forth herein, no other rights or licenses are granted or to be implied under any Apple intellectual property. You agree not to decompile, reverse engineer, disassemble, or otherwise reduce the Pre-Release Materials to a human-perceivable form, and you will not modify, network, rent, lease, transmit, sell, or loan the Pre-Release Materials in whole or in part.

## 参考資料

- [Apple Developer Agreement \- Terms and Conditions \- Apple Developer](https://developer.apple.com/terms/apple-developer-agreement/)
- [Apple Developer Agreement](https://developer.apple.com/terms/apple-developer-agreement/Apple-Developer-Agreement-English.pdf)
- [Appleデベロッパ契約](https://developer.apple.com/terms/apple-developer-agreement/Apple-Developer-Agreement-Japanese.pdf)
- [beta版のiOSのスクリーンショットをブログにあげたらAppleとのNDA契約違反か \- 筋肉\.swift](http://kboy-engineering.hateblo.jp/entry/2018/06/09/110230)
- [今 Swift や iOS 8 について書くのは NDA 違反か調べてみた \- Qiita](https://qiita.com/uasi/items/4d17cd1b7f83a6814c83)