Giter Club home page Giter Club logo

sustainers / authentic-participation Goto Github PK

View Code? Open in Web Editor NEW
9.0 5.0 1.0 78 KB

Principles of Authentic Participation: Guidelines on how organizations and individuals can contribute authentically to open source projects and communities

Home Page: https://authentic-participation.rtfd.io

License: Creative Commons Attribution 4.0 International

principles open-source-community best-practices python sphinx sphinx-doc sustainability sustainable-software

authentic-participation's Introduction

authentic-participation

License: CC BY 4.0 Documentation Status Build Status

Principles of Authentic Participation: Guidelines on how organizations and individuals can contribute authentically to open source projects and communities

About

This repository is a working draft of the Principles of Authentic Participation. This is one place to continue the conversation from Sustain 2020 and to create a resource we can take back to our organizations to advocate for authentic contributions in open source communities. For more background context, see the Sustain OSS Discourse discussion thread.

Purpose: To define a core set of principles of what authentic participation means in multiple contexts (e.g. corporate, individual, humanitarian/NGO, etc.).

Legal

This repository is licensed under the Creative Commons BY 4.0.

You are free to:

  • Share: Copy and redistribute the material in any medium or format
  • Adapt: Remix, transform, and build upon the material for any purpose, even commercially

authentic-participation's People

Contributors

dependabot[bot] avatar jwflory avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

omahs

authentic-participation's Issues

Collect examples for each Principle

In the Fireside Chats, we noted the need for more concrete examples for each Principle. This makes it easier for a reader (an individual or organization) to understand what each Principle looks like in practice.

Define participation in curation (how do you help out with the Principles?)

Summary

Provide guidance and suggestions on how someone not involved can get involved with core or periphery work

Background

Currently I ask people interested in the Principles to introduce themselves on a Discourse thread. Because things are vague and unclear on the Principles, this is not a great call to action. With the current core group of folks we have now, we should do some brainstorming and thinking on how to involve others in core circle discussions and periphery participation to spread the Principles far and wide.

Details

Some helpful resources to frame this: the XR Self-Organizing System and @alnermcgunn's thoughts on self-obsolescence in Sustain Podcast ep. 19.

Putting out some kickstarter thoughts:

  • Maintenance: Volunteer committee to review changes and proposals to Principles
    • Helpful but this also requires a governance conversation, not sure if we're there yet ๐Ÿ˜ฌ
  • Advocacy: Champion the Principles by bringing them to your org and encouraging internal adoption
  • Design: Useful design resources for promoting the Principles would be cool
    • Also a helpful way to include designers as contributors, although might need to make some accommodations for inclusivity
  • Promotion: Creating copy+paste definitions to include in a README/CONTRIBUTING guidelines file (?)

Outcome

Decentralized model that includes more people in the design and outreach work for the Principles of Authentic Participation

Define Givers and Receivers (a.k.a. audience/target users)

Summary

Define who Gives authentic participation and who Receives authentic participation to be clear on intended audience / users of these Principles

Background

It is impossible to meet the needs of every type of group. Currently, we are have four loosely-defined target groups:

  • Corporations
  • Individual contributors
  • Humanitarian orgs / NGOs
  • Open source project communities

This is a good start, but drilling down deeper into what each group's relationship is to these Principles will enable this Working Group to better name who these Principles are for, and who/what we are trying to contextualize for the intended "user" of these Principles.

Details

I think we are writing these Principles for large organizations (corporate, NGO, or government) that have a vested, selfish interest in open source. Being selfish is okay, but we want to define the ways to get at what you want without stepping on the open source projects and communities. We want to contextualize the norms and expectations of open source projects for individual contributors from large organizations.

Not sure where this will belong in our Principles just yet, but it might help to write a "FAQ" or similar about what these are and who they are for.

Outcome

Clear-eyed vision of who these Principles are for, who/what is being contextualized, so we can always keep that in focus as we push these Principles forward

Write Annotated Principles: a detailed overview of the Principles with added context

Originally posted by @jwflory in #6 (comment)


Summary

Create an annotated version of the Principles, ร  la Annotated OSD, to explain them in more context

Background

An annotated copy of the Principles is a no-nonsense, simple extension to the Principles. Just like the Annotated OSD offers more context to the Open Source Initiative's Open Source Definition, the Annotated Principles would serve a similar function for us.

Details

It does not need to be long. We should focus on simplicity and starting small to get something published, and then iterate further with feedback and a community, if we can build one up. :slightly_smile:

So, closing criteria might be 3-4 sentences for each Principle to offer more context and explanation of meaning.

Outcome

Better insurance that the meaning of the Principles of Authentic Participation will not be corrupted by decentralization

Create Advocate Kit

Summary

Create packaged material of Q&A's, FAQs, or other written content to explain and contextualize the Principles

Background

We have gone through the Principles in the last few calls, and now we are at a point where this current group of people are happy with the first initial draft we have. Now, we need to expand the rings of feedback to help this work live on in a decentralized, asynchronous way.

Cue stage-left, the Advocate Kit. This is essentially pre-packaged language to help members of this Working Group and also others who are not to understand these Principles, talk about them with other people, and make sure we mean the same thing when we talk about any given Principle.

Why do this work?

First, it is an experiment. The P.A.P. Working Group was never intended to last forever. It is a special topic of a larger "Accountability & Transparency" group. So, now the primary work is over, how does this work live on from here? What will come of the last three months of conversations? This is an experiment to give participants and future readers a resource they can take and use to advocate for non-public conversations. (Something really hard to measure!)

Second, we are switching from centralized conversations where key stakeholders are all participating in a wider conversation, to a decentralized model. In the decentralized model, we cannot guarantee that anyone who uses, extends, or modifies these Principles will come back and tell the Working Group they did something with the work. So, the point is, the message we send at the start is important. The members of the Working Group may have a keen understanding of what each Principle is all about, but we cannot assume that of every reader. So, let us try to design the language of the conversation with this Advocate Kit, to compromise on the fact that our "downstream" users may not ever come back upstream with how the messaging of these Principles worked or not for them.

Details

  • Draft outline of contents for Advocate Kit (below)
  • Make new pull request to this repo with Advocate Kit (#9)
  • Post request for review as new thread in Sustain forum (here)
  • Post update in Working Group thread here
  • Write at least one blog post about Advocate Kit

Outcome

Create common language and understanding on what the Principles mean before we focus on outreach and distribution, to ensure the original message is not lost

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.