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

Lawrence's edits to v1 #7

Closed
wants to merge 2 commits into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 8 additions & 9 deletions standard.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,12 @@ Indicator | Requirement
**3. Documentation of ownership** | Ownership of everything that the project produces must be clearly defined and documented i.e. through copyright, trademark or other publicly available information.
**4. Mandatory dependencies** | If the open source project has mandatory dependencies that create more restrictions than the original license the projects must be able to demonstrate independence from the closed component and/or indicate the existence of functional, open alternatives.
lacabra marked this conversation as resolved.
Show resolved Hide resolved
**5. Documentation** | The project must have some documentation of the source code, use cases, and/or functional requirements. For content, this should indicate any relevant compatible apps, software, hardware required to access the content and instructions about how to use it. For software projects, this should be present as technical documentation that would allow a technical person unfamiliar with the project to launch and run the software. For data projects, this should be present as documentation that describes all the fields in the set, and provides context on how the data was collected and how it should be interpreted.
**6. Mechanism for Extracting Data** | If this project has non personally identifiable information there must be a mechanism for extracting or importing non personally identifiable information (PII) data from the system in a non-proprietary format.
**7. Adherence to privacy and applicable laws** | The project must state that to the best of its knowledge it complies with relevant privacy laws, and all applicable international and domestic laws.
**8. Adherence to standards & best practices** | Projects must demonstrate some adherence to standards, best practices and/or principles. i.e. the principles for digital development
**9. Do No Harm** | All projects must demonstrate that they have taken steps to ensure that the project anticipates, prevents and does no harm.
**9a) Privacy & Freedom of Expression** | All projects must have strategies in place to anticipate, respond to and minimize adverse impacts on privacy and freedom of expression where governments are believed to be using the project’s product or services for illegitimate or political purposes.
**9b) Data Privacy & Security** | Projects that collect data must identify the types of data collected and stored and demonstrate that the project ensures the privacy and security of this data and has taken steps to prevent adverse impacts resulting from it’s collection, storage and distribution.
**9c) Inappropriate & Illegal Content** | Projects that collect, store or distribute content must have policies identifying inappropriate and illegal content such as child sexual abuse materials and mechanisms for detecting, moderating and removing inappropriate/illegal content.
**9d) Protection from harassment** | If the project facilitates interactions with or between users or contributors there must be a mechanism for users and contributors to protect themselves against grief, abuse, and harassment. The project must have a mechanism to address the safety and security of underage users.
**6. Mechanism for extracting data** | If this project has non personally identifiable information there must be a mechanism for extracting or importing non personally identifiable information (PII) data from the system in a non-proprietary format.
**7. Adherence to privacy and applicable laws** | The project must state that to the best of its knowledge it complies with relevant privacy laws, and all applicable international and domestic laws. Projects that collect data must identify the types of data collected and stored and demonstrate that the project ensures the privacy and security of this data and has taken steps to prevent adverse impacts resulting from its collection, storage and distribution.
**8. Adherence to standards & best practices** | Projects must demonstrate adherence to standards, best practices and/or principles. i.e. the principles for digital development.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because digital public goods and the methods for building them continue to evolve quickly, this may be more actionable if it is articulated as a small set of core principles. For example, in the production of software principles could include 1. use of a version control system, 2. maximize test coverage, 3. Have a plan for software security ... In the production of other digital public goods, best practices could include 1. monitoring and fixing misinformation, 2. make the evolving versions of reference information transparent .. etc.

Principles will likely last longer. The principles I propose as examples may not be the ones.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @sgoggins! One thing is that anything in this standard needs to be equally applicable to content, data sets, AI models so we likely can't get that granular. We're also keen that as much as possible have all of the indicators have objective yes/no requirements so that it can operate as a minimum standard.

However I appreciate that principles have more longevity and are a better tool for helping projects improve over their development. One thing that could be cool would be to share principles with projects after submission as resources to helping them continue to improve. We could even send software specific to software, content to content etc.

**9. Freedom of expression** | All projects must have strategies in place to anticipate, respond to and minimize adverse impacts on freedom of expression where governments are believed to be using the project’s product or services for illegitimate or political purposes.
**10. Inappropriate & illegal content** | Projects that collect, store or distribute content must have policies identifying inappropriate and illegal content such as child sexual abuse materials and mechanisms for detecting, moderating and removing inappropriate/illegal content.
**11. Protection from harassment** | If the project facilitates interactions with or between users or contributors there must be a mechanism for users and contributors to protect themselves against grief, abuse, and harassment. The project must have a mechanism to address the safety and security of underage users.
lacabra marked this conversation as resolved.
Show resolved Hide resolved
**12. Do no harm** | All projects must demonstrate that they have a process to address accussations that the digital public good is doing harm or is otherwise having a an adverse affect on society.
lacabra marked this conversation as resolved.
Show resolved Hide resolved

*NOTE: that evidence for requirements 7-9 can only be given by someone authorized to speak on behalf of the project. We collect title, name and contact information to confirm this authority.*
*NOTE: that evidence for requirements 7-12 can only be given by someone authorized to speak on behalf of the project. We collect title, name and contact information to confirm this authority.*