From 26f3a55a9990a83bc991fbb4d488120172d2ce4f Mon Sep 17 00:00:00 2001
From: Dan Middleton <dan.middleton@intel.com>
Date: Fri, 12 Nov 2021 12:33:05 -0600
Subject: [PATCH] Add README, CoC, LICENSE and PR review guide

Add files from Confidential-Containers and Kata orgs

Signed-off-by: Dan Middleton <dan.middleton@intel.com>
---
 CODE_OF_CONDUCT.md |   4 +
 LICENSE            | 201 +++++++++++++++++++++++++++++++++++++++++++++
 PR-Review-Guide.md | 136 ++++++++++++++++++++++++++++++
 README.md          |  17 ++++
 coco_logo.png      | Bin 0 -> 33517 bytes
 5 files changed, 358 insertions(+)
 create mode 100644 CODE_OF_CONDUCT.md
 create mode 100644 LICENSE
 create mode 100644 PR-Review-Guide.md
 create mode 100644 README.md
 create mode 100644 coco_logo.png

diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 0000000..b235c37
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,4 @@
+## Confidential Containers Code of Conduct
+
+Confidential Containers follows the 
+[CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md).
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
diff --git a/PR-Review-Guide.md b/PR-Review-Guide.md
new file mode 100644
index 0000000..b91e585
--- /dev/null
+++ b/PR-Review-Guide.md
@@ -0,0 +1,136 @@
+* [High level considerations](#high-level-considerations)
+    * [Security](#security)
+    * [Reliability](#reliability)
+    * [Performance](#performance)
+    * [Maintenance](#maintenance)
+    * [Usability](#usability)
+* [Specifics to consider](#specifics-to-consider)
+    * [Basics](#basics)
+    * [Layout and formatting](#layout-and-formatting)
+    * [Design](#design)
+    * [Code comments](#code-comments)
+    * [Documentation](#documentation)
+    * [Logging and debugging](#logging-and-debugging)
+    * [Testing](#testing)
+    * [Environments](#environments)
+    * [Upgrades](#upgrades)
+* [Mandatory checks](#mandatory-checks)
+
+---
+
+This document attempts to capture some of the points to consider when
+reviewing a [new code contribution](CONTRIBUTING.md) (a Pull Request (PR)) to
+ensure overall quality is high.
+
+## High level considerations
+
+### Security
+
+- Does the change introduce a potential security risk?
+  - What additional checks resolve the potential security risk?
+
+### Reliability
+
+- What happens on failure? Consider **every** possible failure. For example:
+  - Are temporary files left on the disk?
+  - Are any resources (e.g. memory and open files) leaked?
+
+- If the code crashes, what is the overall system impact?
+  - Can the system be restarted and recovered?
+  - Is [security](#security) compromised?
+
+### Performance
+
+- Does this change negatively impact performance?
+- Can any calls block? If yes, there must be a log call before the blocking call explaining what is about to be done.
+
+### Maintenance
+
+- How easy is this code to maintain:
+  - By an experienced developer on the project?
+  - By a developer with none or almost no experience of the code base or the project?
+
+### Usability
+
+- Does the change improve usability or make it worse?
+- Can usability be improved further?
+
+## Specifics to consider
+
+### Basics
+
+- Consider *all* inputs and outputs.
+- What resources are being used (e.g. memory, disk, etc.)? Are the resources released?
+- Are all return values and arguments checked?
+- Are there any magic numbers?
+
+### Layout and formatting
+
+- Is formatting and naming consistent?
+- Are there any spelling mistakes ("typos")?
+- Do all new files contain the required licence header?
+
+### Design
+
+- Can the code be simplified or refactored?
+  - Is the code "too clever"? Overly clever code can be fragile. Reject it unless there is a **very** good documented reason.
+- Is there a better (simpler) solution to the problem?
+- Is there any duplication?
+- Does the code "reinvent the wheel?" Is there a standard package you can use instead?
+- What assumptions does the code make? Are the assumptions valid and documented?
+- Does the code make sense?
+  - Someone with minimal exposure to the codebase should be able to guess what the code is doing.
+
+### Code comments
+
+- Is the code well commented?
+- Are all functions and function parameters documented. For `golang` programs, is their purpose obvious?
+- Does this change require an update to the README(s) or architecture docs, installation docs, or limitations docs?
+- Are any lines commented out? If yes, remove them.
+- Are there any `FIXME` or `TODO`'s? If yes, replace them with a full URL to an issue number tracking the work to be done.
+
+### Documentation
+
+- Should the document update be applied to any *other* documents?
+  For example, when a PR updates an installation guide, determine whether those changes apply to one or more of the other installation guides.
+- Does the PR make any of the following changes? If yes, determine if a documentation change is necessary:
+  - New programs or scripts are added or removed.
+  - New program or script options are added or removed.
+  - New config options are added or removed.
+  - New features are added or removed.
+  - Existing bug(s) are fixed.
+
+### Logging and debugging
+
+- Can someone debug this code from a logfile if it fails?
+- Are all fatal scenarios logged?
+- Are error messages and log calls useful and comprehensive? Ensure sensitive information is **not** displayed.
+
+### Testing
+
+- Is the code easy to test?
+- Are there new unit tests? If not, why not?
+- What other classes of testing (e.g. integration, system, stress, fuzz) can someone write to check the code?
+
+### Environments
+
+- Does the code work on all distributions?
+- Does the code work on all architectures?
+- What environments does your code run in?
+- Which user does the code run as? If it runs as the superuser, have clear documentation to explain why this is necessary.
+
+### Upgrades
+
+- If the code logs internal state to a file or shared memory, how are upgrades handled?
+For example, if a new version introduces a new state file format, does the new version consume the old state file format files?
+- If upgrades cannot be handled, document this.
+
+## Mandatory checks
+
+- Provide constructive comments on the code.
+  - If you particularly like some aspect of the code, say so.
+  - If you do not like something about the code, respectfully state what you do not like.
+  - If you do not understand the code, say so because code should **always** be clear.
+
+- Ensure all automated checks pass.
+- Ensure the PR contains at least one `Fixes #XXX` commit message referencing an issue that this PR fixes.
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..21147d1
--- /dev/null
+++ b/README.md
@@ -0,0 +1,17 @@
+![alt text](coco_logo.png "Confidential Containers")
+
+## Welcome to confidential-containers
+
+We are interested in integrating existing [Trusted Execution
+Environments](https://en.wikipedia.org/wiki/Trusted_execution_environment) (TEE) infrastructure
+support and technologies with the cloud native world. Our focus is to place a kubernetes pod into a
+TEE. 
+
+### Find out more...
+- [Documentation](https://github.com/confidential-containers/documentation) : Find out more about
+  the progress to date, overall goals and work in progress.
+
+### Get started quickly... 
+- [Kubernetes Operator for Confidential
+  Computing](https://github.com/confidential-containers/confidential-containers-operator) : An
+  operator to deploy confidential containers runtime (and required configs) on a Kubernetes cluster
diff --git a/coco_logo.png b/coco_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..adbdaf2cf83cf9b69445e5d7d349c9a179ab798e
GIT binary patch
literal 33517
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

literal 0
HcmV?d00001