Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create submission process #2

Open
dturnerx opened this issue Jul 8, 2022 · 1 comment
Open

Create submission process #2

dturnerx opened this issue Jul 8, 2022 · 1 comment
Assignees

Comments

@dturnerx
Copy link
Contributor

dturnerx commented Jul 8, 2022

Define the process for submissions from internal and external parties. Including legal agreement(s), review, and approval.

@dturnerx dturnerx self-assigned this Jul 8, 2022
@GeofCooper
Copy link
Contributor

Here is my idea, based on our discussions:

  • Submissions are performed by creating a pull request
  • Pull requests are publicly visible
  • Submissions from FIDO itself (fdo.*) might be discussed privately before they are put into a pull request, on a case-by-case basis
  • Submissions from everyone else are stored in a space for the submitter's organization (e.g., org.xyz.*). Domain name ownership is used to determine who gets to edit these submissions
  • All submissions are published as owned by FIDO. A FIDO copyright permits using them with attribute and copying them in whole or part. However, a given submission may only be edited by the organization that submitted it.

Submissions from all organizations are vetted to ensure the correct syntax and lack of malicious intent (e.g., creating a vulnerability in the FDO protocol). This is intended to be a "fast path" process. If they are intended for the company URL, they are then published. We need a legend that causes submissions to allow FIDO to publish using this fast path.

FDO.* submissions are FIDO output, and are published by the IOT TWG. The intent is that these are a carefully chosen base subset of FSIM's for general use.

A FIDO.* space might exist for less formal submissions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants