Skip to content
@OpenEthicsAI

Open Ethics Initiative

Bring standards and tools to enable transparent ecosystems where humans and AI successfully work together.

Hi there 👋

🙋‍♀️ A short introduction - what is Open Ethics Initiative all about?

The Open Ethics Initiative is a global movement focused on promoting transparency, ethical design, and responsible deployment of artificial intelligence (AI) solutions. Let me break down what it’s all about:

Mission and Purpose:

The Open Ethics Initiative aims to engage various stakeholders, including citizens, legislators, engineers, and subject-matter experts. Its core mission is to foster a transparent approach to designing and deploying AI-powered solutions that positively impact society.

Key Components:

Inclusive Dialog: The initiative encourages open conversations between experts and citizens. Inclusive dialogues lead to better collaboration and understanding, ensuring that humans and AI can work together effectively.

Disclosure and Transparency Protocol: This bottom-up approach encourages providers of AI systems to disclose their modes of operation in a standardized, user-friendly, and explicit manner. Think of it as a starting point for machines to explain themselves.

Open Ethics Maturity Model: Organizations can use this framework to become more transparent and ethically consistent. It outlines steps for critical self-examination of practices.

😻 Contribution guidelines - how can the community get involved?

Simple steps:

  1. Join us using this link https://openethics.ai/join/
  2. Explore Discord conversations https://openethics.ai/discord/
  3. Participate in meetups, write content or code, browse through open issues and pick the one that makes sense

Where do I start from now that I am a member/contributor?

Open Ethics Diagram - Where do I start from (1)

  1. Go to Open Ethics Projects: https://openethics.ai/projects
  2. Check out Impact Hub: https://orgs/OpenEthicsAI/projects/6/views/1
  3. Check out the process down below if you have an idea to pitch.

Is there a roadmap? What tasks can I work on?

We have a project management tool in the form of the task board called the Impact Hub. You'll get your invite as soon as you Join. To be able to navigate it better, here is everything you need to know:

You can find all the tasks in Impact Hub.

  • Each task has a size: XS – extra small, S – small, M – medium, L – large, XL – extra large.
  • Each task has a level of Priority assigned: P0 – critical and time-sensitive, P1- important tasks that move the project forward, P2 – tasks that are necessary for long term success & no priority tasks – they still need to get done, but are not key tasks.
  • All tasks fall under a specific category: Research, Development, Content, Design, Outreach or Funding.
  • All tasks have a specific status: Ready for development, To Do, In progress, Review & Done. The tasks that do not have a status yet assigned are either not yet fully described or are contingent on other tasks to be done first.
  • Once you find a task that is ready for development, which has not been assigned in the category you wish to contribute to, feel free to assign it to yourself and start working on it. Some of the tasks (especially the more complex ones, such as the L & XL-sized ones) require more than one

How do I contribute at the level of the code on GitHub?

  1. if there's a separate code branch created for an issue already, then Fork and uncheck the "main branch only" and contribute with pull request to the working branch.
  2. if no one started working on the issue yet, then fork the main branch, do the changes and contribute with pull request to the main branch. When forking, the full copy of the repository is created in your personal account. Check out the tutorial below for a better understanding:

2024-10-22 GitHub Fork Demo GIF

I have an idea, what to do next?

1. Prepare a clear & concise presentation/pitch that outlines your idea

  • When you start putting together your pitch, start by providing the context. Give a brief overview of the issue or opportunity your idea addresses. This should underline how & why the idea is relevant and viable. Focus on answering the big questions: What, Where, When, Why, How.
  • Gather relevant information and insights to support your idea. Make sure you back it up with research or have a solid background to support your idea. You can use examples or use cases to highlight your proposition.
  • Be ready to have an answer to most questions that may arise to ensure your idea is well thought out.

2. Align it with the Open Ethics Existing Ecosystem

  • Ensure your idea integrates and aligns with our existing ecosystem and advances our goals. You can take a deeper look at our mission, vision, manifesto, current projects and Impact Hub tasks to see if and where it can best be integrated.
  • Show how your idea fits either as a standalone project or it can be a part of our current ones.
  • Make sure you describe your idea as detailed as possible and try to cover all the phases (design/research, development, implementation etc.).

3. Share it on Discord or pick up someone from the community to chat about it first

  • The best place to start is Discord. Talk to the members & contributors of our community and run your idea by them. Based on the feedback, you can make the necessary edits to your pitch before posting it.
  • Once the idea gets crystallized after the feedback, add it in the Impact Hub project in this repository and attempt to describe the features and scenarios of your idea as detailed as you can.
  • Breaking it down into subtasks is helpful for a better understanding of it. If you have any questions regarding posting it on Impact Hub (category, task size etc.), please contact Alice at [email protected].

This process ensures that your idea is well-prepared, strategically aligned, and refined through a feedback process, which can result in its successful adoption within Open Ethics ecosystem.

Can I reuse what I contribute?

In the most cases Open Ethics Initiative is asking all contributors to sign a contributor license agreement (CLA). By signing the CLA you grant the license to Open Ethics to use your contribution but it does not change Your rights to use Your own contributions for any other purpose.

How requirements should be described:

We use the Gherkin syntax to formalize requirements. The Gherkin language is easy to read and used for writing test cases, particularly in the context of Behavior-Driven Development (BDD). Gherkin connects the human concept of cause and effect to the software concept of input/process and output.

The complex scenario could be described as follows using simple vocabulary of keywords:

Feature, Background, Scenario, Given, When, Then, And, But

image

Pinned Loading

  1. Canvas Canvas Public

    The Open Ethics Canvas is a tool for developers, product owners, and ethics professionals. It could be used as a conversation starter in the process of building transparent and explainable technolo…

    6 1

  2. OETP OETP Public

    Open Ethics Transparency Protocol

    Makefile 4

  3. OEDP OEDP Public

    Open Ethics Data Passport

    Python 2 4

  4. Taxonomy Taxonomy Public

    This is the taxonomy repository. It attempts to develop a shared language which is a fundamental basis allowing to understand, collaborate, develop, and use shared governance frameworks for emergin…

    1

  5. OETP-RI-scheme OETP-RI-scheme Public

    Resource Identifier (RI) Scheme name: oetp

Repositories

Showing 7 of 7 repositories
  • OEDP Public

    Open Ethics Data Passport

    OpenEthicsAI/OEDP’s past year of commit activity
    Python 2 MIT 4 3 1 Updated Nov 9, 2024
  • .github Public
    OpenEthicsAI/.github’s past year of commit activity
    0 0 0 0 Updated Oct 29, 2024
  • Schable Public

    A JavaScript tool to visualize JSON Schema as HTML Table

    OpenEthicsAI/Schable’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Oct 27, 2024
  • Taxonomy Public

    This is the taxonomy repository. It attempts to develop a shared language which is a fundamental basis allowing to understand, collaborate, develop, and use shared governance frameworks for emerging technology.

    OpenEthicsAI/Taxonomy’s past year of commit activity
    0 MIT 1 0 0 Updated Aug 5, 2024
  • OETP Public

    Open Ethics Transparency Protocol

    OpenEthicsAI/OETP’s past year of commit activity
    Makefile 4 0 6 0 Updated Aug 3, 2024
  • OETP-RI-scheme Public

    Resource Identifier (RI) Scheme name: oetp

    OpenEthicsAI/OETP-RI-scheme’s past year of commit activity
    0 0 0 0 Updated Aug 2, 2022
  • Canvas Public

    The Open Ethics Canvas is a tool for developers, product owners, and ethics professionals. It could be used as a conversation starter in the process of building transparent and explainable technology products.

    OpenEthicsAI/Canvas’s past year of commit activity
    6 1 1 0 Updated Nov 16, 2021

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…