From 31d832c875e16b448ed606d6d64a8fa9a3a53cf9 Mon Sep 17 00:00:00 2001 From: MiroDudik Date: Thu, 3 Dec 2020 17:38:13 -0500 Subject: [PATCH 1/8] initial version Signed-off-by: MiroDudik --- LICENSE | 2 +- ORG-GOVERNANCE.md | 53 +++++++++++++++++++++++++++ PROJECT-GOVERNANCE.md | 41 +++++++++++++++++++++ advisory-board.md | 14 ++++++++ antitrust-policy.md | 3 ++ code-of-conduct.md | 84 +++++++++++++++++++++++++++++++++++++++++++ steering-committee.md | 13 +++++++ trademarks.md | 46 ++++++++++++++++++++++++ 8 files changed, 255 insertions(+), 1 deletion(-) create mode 100644 ORG-GOVERNANCE.md create mode 100644 PROJECT-GOVERNANCE.md create mode 100644 advisory-board.md create mode 100644 antitrust-policy.md create mode 100644 code-of-conduct.md create mode 100644 steering-committee.md create mode 100644 trademarks.md diff --git a/LICENSE b/LICENSE index 413fea6..cc1acbc 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020 Fairlearn +Copyright (c) Fairlearn contributors. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/ORG-GOVERNANCE.md b/ORG-GOVERNANCE.md new file mode 100644 index 0000000..8262f1a --- /dev/null +++ b/ORG-GOVERNANCE.md @@ -0,0 +1,53 @@ +# Charter for the Fairlearn Organization + +This is the organizational charter for the Fairlearn Organization (the "Organization"). +By adding their name to the [steering-committee.md](https://github.com/fairlearn/governance/steering-committee.md) file, +SC members agree as follows. + +## 1. Mission + +Provide a set of open source resources to assess and improve fairness of AI systems. + +## 2. Steering Committee + +**2.1 Purpose**. The Steering Committee (the "SC") will be responsible for all technical oversight, project selection, project oversight, policy oversight, and trademark management for the Organization. + +**2.2 Composition**. The SC voting members are listed in the [steering-committee.md](https://github.com/fairlearn/governance/steering-committee.md) file in the repository. +Voting members may be added or removed by 3/4 affirmative vote of the SC. +The SC will appoint a Chair responsible for organizing SC activity. + +## 3. Voting + +**3.1. Decision Making**. The SC will strive for all decisions to be made by consensus. If consensus cannot be reached, the Steering Committee will make the decision by a vote. + +**3.2. Voting**. The SC Chair will call a vote with reasonable notice to the SC, setting out a discussion period and a separate voting period. Any discussion may be conducted in person or electronically by text, voice, or video. The discussion will be open to the public. In any vote, each voting representative will have one vote. Except as specifically noted elsewhere in this Charter, decisions by vote require a simple majority vote of all voting members. + +## 4. Termination of Membership + +The membership of a SC member will terminate if any of the following occur: + +**4.1 Resignation**. Written notice of resignation to the SC. + +**4.2 Unreachable Member**. If a member is unresponsive at their listed handle for more than one month the SC may vote to remove the member. + +**4.3 Violation of Policies or Duties of Membership**. If the SC by 3/4 affirmative vote finds that member—after member has had notice and opportunity to be heard on the issue—has violated any material provision of this Charter or other Organization policies or procedures. + +## 5. Trademarks + +Any names, trademarks, logos, or goodwill developed by and associated with the Organization or any of Organization's projects, however owned, may be only used in accordance with the Organization's [Trademark Policy](https://github.com/fairlearn/governance/trademarks.md). Member's obligations under this section survive termination of Membership. + +## 6. Antitrust Policy + +The SC and all of the Organization's project participants are bound by the Organization's [Antitrust Policy](https://github.com/fairlearn/governance/antitrust-policy.md). + +## 7. No Confidentiality + +Information disclosed in connection with any of the Organization's activities, including but not limited to meetings, Contributions, and submissions, is not confidential, regardless of any markings or statements to the contrary. + +## 8. Project Criteria + +In order to be eligible to be an Organization project, a project must: + +* Be approved by the SC. +* Be under the MIT license unless otherwise approved. +* Include and adhere to the Organization's policies. diff --git a/PROJECT-GOVERNANCE.md b/PROJECT-GOVERNANCE.md new file mode 100644 index 0000000..aa0ce2b --- /dev/null +++ b/PROJECT-GOVERNANCE.md @@ -0,0 +1,41 @@ +# Governance Policy + +This document provides the minimum governance policy for Projects the Fairlearn Organization (the "Organization"). Maintainers agree to this policy and to abide by all of the Organization's polices, including +[Code of Conduct](https://github.com/fairlearn/governance/code-of-conduct.md), +[Trademark Policy](https://github.com/fairlearn/governance/trademarks.md), and +[Antitrust Policy](https://github.com/fairlearn/governance/antitrust-policy.md) +by adding their name to the Project's `MAINTAINERS.md` file. + +## 1. Roles. + +Each Project may include the following roles. Additional roles may be adopted and documented by the Project. + +**1.1. Maintainers**. "Maintainers" are responsible for organizing activities around developing, maintaining, and updating the Project. Maintainers are also responsible for determining consensus. Each Project will designate one or more Maintainer. A Project may add or remove Maintainers with the approval of the current Maintainers (absent the maintainer being removed) or oversight of the Organization's Steering Committee ("SC"). + +**1.2. Contributors**. "Contributors" are those that have made Contributions to the Project. + +## 2. Decisions. + +**2.1. Consensus-Based Decision Making**. Projects make decisions through consensus of the Maintainers. While explicit agreement of all Maintainers is preferred, it is not required for consensus. Rather, the Maintainers will determine consensus based on their good faith consideration of a number of factors, including the dominant view of the Contributors and nature of support and objections. The Maintainers will document evidence of consensus in accordance with these requirements. + +**2.2. Appeal Process**. Decisions may be appealed by opening an issue and that appeal will be considered by the Maintainers in good faith, who will respond in writing within a reasonable time. If the Maintainers deny the appeal, the appeal may be brought before the SC, who will also respond in writing in a reasonable time. + +## 3. How We Work. + +**3.1. Openness**. Participation shall be open to all persons who are directly and materially affected by the activity in question. There shall be no undue financial barriers to participation. + +**3.2. Balance.** The development process should have a balance of interests. Contributors from diverse interest categories shall be sought with the objective of achieving balance. + +**3.3. Coordination and Harmonization.** Good faith efforts shall be made to resolve potential conflicts or incompatibility between releases in this Project. + +**3.4. Consideration of Views and Objections.** Prompt consideration shall be given to the written views and objections of all Contributors. + +**3.5. Written procedures.** This governance document and other materials documenting this project's development process shall be available to any interested person. + +## 4. No Confidentiality. + +Information disclosed in connection with any Project activity, including but not limited to meetings, Contributions, and submissions, is not confidential, regardless of any markings or statements to the contrary. + +## 5. Trademarks. + +Any names, trademarks, logos, or goodwill arising out of the Project, however owned, may be only used in accordance with the Organization's [Trademark Policy](https://github.com/fairlearn/governance/trademarks.md). Maintainer's obligations under this section survive their affiliation with the Project. diff --git a/advisory-board.md b/advisory-board.md new file mode 100644 index 0000000..27b5db6 --- /dev/null +++ b/advisory-board.md @@ -0,0 +1,14 @@ +# Advisory Board (AB) + +This document lists the AB of the Organization. The members may be added once approved by the Steering Committee as described in the [Organization Governance](https://github.com/fairlearn/governance/ORG-GOVERNANCE.md) document. By adding your name to this list you are agreeing to and to abide by all Organization polices, including +[Organization Governance](https://github.com/fairlearn/governance/ORG-GOVERNANCE.md), +[Code of Conduct](https://github.com/fairlearn/governance/code-of-conduct.md), +[Trademark Policy](https://github.com/fairlearn/governance/trademarks.md), and +[Antitrust Policy](https://github.com/fairlearn/governance/antitrust-policy.md). If you are serving on the AB on behalf of another organization (designated below), you represent that you have permission to bind that organization to these policies. + +| **NAME** | **Organization** | +| --- | --- | +| Alexandra Chouldechova | CMU | +| Ken Holstein | CMU | +| Mehrnoosh Sameki | Microsoft | +| Hanna Wallach | Microsoft | diff --git a/antitrust-policy.md b/antitrust-policy.md new file mode 100644 index 0000000..42d17cb --- /dev/null +++ b/antitrust-policy.md @@ -0,0 +1,3 @@ +# Antitrust Policy + +Participants acknowledge that they may compete with other participants in various lines of business and that it is therefore imperative that they and their respective representatives act in a manner that does not violate any applicable antitrust laws and regulations. This Policy does not restrict any participant from engaging in similar specification development projects. Each participant may design, develop, manufacture, acquire or market competitive deliverables, products, and services, and conduct its business, in whatever way it chooses. No Participants are obligated to announce or market any products or services. Without limiting the generality of the foregoing, participants agree not to have any discussion relating to any product pricing, methods or channels of product distribution, division of markets, allocation of customers or any other topic that should not be discussed among competitors. diff --git a/code-of-conduct.md b/code-of-conduct.md new file mode 100644 index 0000000..7401dc7 --- /dev/null +++ b/code-of-conduct.md @@ -0,0 +1,84 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience +* Focusing on what is best not just for us as individuals, but for the overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement `[at ... | as set forth in the repository's ... file | ... ]`. All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series of actions. + +**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within the project community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, +available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see the FAQ at +https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations. diff --git a/steering-committee.md b/steering-committee.md new file mode 100644 index 0000000..5709890 --- /dev/null +++ b/steering-committee.md @@ -0,0 +1,13 @@ +# Steering Committee (SC) + +This document lists the SC of the Organization. Voting members may be added once approved by the SC as described in the [Organization Governance](https://github.com/fairlearn/governance/ORG-GOVERNANCE.md) document. By adding your name to this list you are agreeing to and to abide by all Organization polices, including +[Organization Governance](https://github.com/fairlearn/governance/ORG-GOVERNANCE.md), +[Code of Conduct](https://github.com/fairlearn/governance/code-of-conduct.md), +[Trademark Policy](https://github.com/fairlearn/governance/trademarks.md), and +[Antitrust Policy](https://github.com/fairlearn/governance/antitrust-policy.md). If you are serving on the SC on behalf of another organization (designated below), you represent that you have permission to bind that organization to these policies. + +| **NAME** | **Organization** | +| --- | --- | +| . | . | +| . | . | +| . | . | diff --git a/trademarks.md b/trademarks.md new file mode 100644 index 0000000..9040344 --- /dev/null +++ b/trademarks.md @@ -0,0 +1,46 @@ +# Trademark Policy + +## Introduction + +This is the Organization's policy for the use of our trademarks. While our work is available under free and open source software licenses, those licenses do not include a license to use our trademarks. + +This policy describes how you may use our trademarks. Our goal is to strike a balance between: 1) our need to ensure that our trademarks remain reliable indicators of the quality software we release; and 2) our community members' desire to be full participants in our Organization. + +## Our trademarks + +This policy covers the name of the Organization and each of the Organization's projects (the "Projects"), as well as any associated logos, trade dress, goodwill, or designs (our "Marks"). + +## In general + +Whenever you use our Marks, you must always do so in a way that does not mislead anyone about exactly who is the source of the software. For example, you cannot say you are distributing the "Mark" software when you're distributing a modified version of it because people would think they would be getting the same software that they can get directly from us when they aren't. You also cannot use our Marks on your website in a way that suggests that your website is an official Organization website or that we endorse your website. But, if true, you can say you like the "Mark" software, that you participate in the "Mark" community, that you are providing an unmodified version of the "Mark" software, or that you wrote a book describing how to use the "Mark" software. + +This fundamental requirement, that it is always clear to people what they are getting and from whom, is reflected throughout this policy. It should also serve as your guide if you are not sure about how you are using the Marks. + +In addition: +* You may not use or register, in whole or in part, the Marks as part of your own trademark, service mark, domain name, company name, trade name, product name or service name. +* Trademark law does not allow your use of names or trademarks that are too similar to ours. You therefore may not use an obvious variation of any of our Marks or any phonetic equivalent, foreign language equivalent, takeoff, or abbreviation for a similar or compatible product or service. +* You agree that you will not acquire any rights in the Marks and that any goodwill generated by your use of the Marks and participation in our community inures solely to our benefit. + +## Distribution of unmodified source code or unmodified executable code we have compiled + +When you redistribute an unmodified copy of our software, you are not changing the quality or nature of it. Therefore, you may retain the Marks we have placed on the software to identify your redistribution. This kind of use only applies if you are redistributing an official Project distribution that has not been changed in any way. + +## Distribution of executable code that you have compiled, or modified code + +You may use any word Marks, but not any Organization logos, to truthfully describe the origin of the software that you are providing, that is, that the code you are distributing is a modification of our software. You may say, for example, that "this software is derived from the source code for 'Mark' software." + +Of course, you can place your own trademarks or logos on versions of the software to which you have made substantive modifications, because by modifying the software, you have become the origin of that exact version. In that case, you should not use our Marks. + +However, you may use our Marks for the distribution of code (source or executable) on the condition that any executable is built from an official Project source code and that any modifications are limited to switching on or off features already included in the software, translations into other languages, and incorporating minor bug-fix patches. Use of our Marks on any further modification is not permitted. + +## Statements about your software's relation to our software + +You may use the word Marks, but not the Organization's logos, to truthfully describe the relationship between your software and ours. Our Mark should be used after a verb or preposition that describes the relationship between your software and ours. So you may say, for example, "Bob's software for the 'Mark' platform" but may not say "Bob's 'Mark' software." Some other examples that may work for you are: + +* [Your software] uses "Mark" software +* [Your software] is powered by "Mark" software +* [Your software] runs on "Mark" software +* [Your software] for use with "Mark" software +* [Your software] for "Mark" software + +These guidelines are based on the [Model Trademark Guidelines](http://www.modeltrademarkguidelines.org), used under a [Creative Commons Attribution 3.0 Unported license](https://creativecommons.org/licenses/by/3.0/deed.en_US). From 5e0bf6421f53a7cc2e6973ee774ff709f159d4cd Mon Sep 17 00:00:00 2001 From: MiroDudik Date: Fri, 4 Dec 2020 11:44:06 -0500 Subject: [PATCH 2/8] created membership section in the org charter Signed-off-by: MiroDudik --- steering-committee.md => MEMBERS.md | 0 ORG-GOVERNANCE.md | 36 ++++++++++++++++------------- advisory-board.md | 14 ----------- 3 files changed, 20 insertions(+), 30 deletions(-) rename steering-committee.md => MEMBERS.md (100%) delete mode 100644 advisory-board.md diff --git a/steering-committee.md b/MEMBERS.md similarity index 100% rename from steering-committee.md rename to MEMBERS.md diff --git a/ORG-GOVERNANCE.md b/ORG-GOVERNANCE.md index 8262f1a..690718f 100644 --- a/ORG-GOVERNANCE.md +++ b/ORG-GOVERNANCE.md @@ -8,39 +8,43 @@ SC members agree as follows. Provide a set of open source resources to assess and improve fairness of AI systems. -## 2. Steering Committee +## 2. Membership -**2.1 Purpose**. The Steering Committee (the "SC") will be responsible for all technical oversight, project selection, project oversight, policy oversight, and trademark management for the Organization. +The Organization is composed of: -**2.2 Composition**. The SC voting members are listed in the [steering-committee.md](https://github.com/fairlearn/governance/steering-committee.md) file in the repository. -Voting members may be added or removed by 3/4 affirmative vote of the SC. -The SC will appoint a Chair responsible for organizing SC activity. +**2.1 Projects**. Projects consist of one or more repositories. Activities in each Project are organized by its Maintainers as set forth in the Project Governance Policy. + +**2.2 Steering Committee**. The Steering Committee (the "SC") is responsible for project selection, project oversight, policy oversight, and trademark management for the Organization. -## 3. Voting +**2.3 Advisory Board**. The Advisory Board (the "AB") consists of experts that advise Projects and the SC. The members of the Advisory Board can be added or removed by the SC. -**3.1. Decision Making**. The SC will strive for all decisions to be made by consensus. If consensus cannot be reached, the Steering Committee will make the decision by a vote. +## 3. Steering Committee + +**3.1 Composition**. The SC voting members are listed in the [steering-committee.md](https://github.com/fairlearn/governance/steering-committee.md) file in the repository. +Voting members may be added or removed by 3/4 affirmative vote of the SC. +The SC will appoint a Chair responsible for organizing SC activity. -**3.2. Voting**. The SC Chair will call a vote with reasonable notice to the SC, setting out a discussion period and a separate voting period. Any discussion may be conducted in person or electronically by text, voice, or video. The discussion will be open to the public. In any vote, each voting representative will have one vote. Except as specifically noted elsewhere in this Charter, decisions by vote require a simple majority vote of all voting members. +**3.2 Decision Making**. The SC will strive for all decisions to be made by consensus. If consensus cannot be reached, the Steering Committee will make the decision by a vote. -## 4. Termination of Membership +**3.3 Voting**. The SC Chair will call a vote with reasonable notice to the SC, setting out a discussion period and a separate voting period. Any discussion may be conducted in person or electronically by text, voice, or video. The discussion will be open to the public. In any vote, each voting representative will have one vote. Except as specifically noted elsewhere in this Charter, decisions by vote require a simple majority vote of all voting members. -The membership of a SC member will terminate if any of the following occur: +**3.4 Termination of Membership**. The membership of a SC member will terminate if any of the following occur: -**4.1 Resignation**. Written notice of resignation to the SC. +**3.4.1 Resignation**. Written notice of resignation to the SC. -**4.2 Unreachable Member**. If a member is unresponsive at their listed handle for more than one month the SC may vote to remove the member. +**3.4.2 Unreachable Member**. If a member is unresponsive at their listed handle for more than one month the SC may vote to remove the member. -**4.3 Violation of Policies or Duties of Membership**. If the SC by 3/4 affirmative vote finds that member—after member has had notice and opportunity to be heard on the issue—has violated any material provision of this Charter or other Organization policies or procedures. +**3.4.3 Violation of Policies or Duties of Membership**. If the SC by 3/4 affirmative vote finds that member—after member has had notice and opportunity to be heard on the issue—has violated any material provision of this Charter or other Organization policies or procedures. -## 5. Trademarks +## 4. Trademarks Any names, trademarks, logos, or goodwill developed by and associated with the Organization or any of Organization's projects, however owned, may be only used in accordance with the Organization's [Trademark Policy](https://github.com/fairlearn/governance/trademarks.md). Member's obligations under this section survive termination of Membership. -## 6. Antitrust Policy +## 5. Antitrust Policy The SC and all of the Organization's project participants are bound by the Organization's [Antitrust Policy](https://github.com/fairlearn/governance/antitrust-policy.md). -## 7. No Confidentiality +## 6. No Confidentiality Information disclosed in connection with any of the Organization's activities, including but not limited to meetings, Contributions, and submissions, is not confidential, regardless of any markings or statements to the contrary. diff --git a/advisory-board.md b/advisory-board.md deleted file mode 100644 index 27b5db6..0000000 --- a/advisory-board.md +++ /dev/null @@ -1,14 +0,0 @@ -# Advisory Board (AB) - -This document lists the AB of the Organization. The members may be added once approved by the Steering Committee as described in the [Organization Governance](https://github.com/fairlearn/governance/ORG-GOVERNANCE.md) document. By adding your name to this list you are agreeing to and to abide by all Organization polices, including -[Organization Governance](https://github.com/fairlearn/governance/ORG-GOVERNANCE.md), -[Code of Conduct](https://github.com/fairlearn/governance/code-of-conduct.md), -[Trademark Policy](https://github.com/fairlearn/governance/trademarks.md), and -[Antitrust Policy](https://github.com/fairlearn/governance/antitrust-policy.md). If you are serving on the AB on behalf of another organization (designated below), you represent that you have permission to bind that organization to these policies. - -| **NAME** | **Organization** | -| --- | --- | -| Alexandra Chouldechova | CMU | -| Ken Holstein | CMU | -| Mehrnoosh Sameki | Microsoft | -| Hanna Wallach | Microsoft | From 770ed48574c523006487a4ebc8336b4fbe44a32b Mon Sep 17 00:00:00 2001 From: MiroDudik Date: Fri, 4 Dec 2020 11:49:37 -0500 Subject: [PATCH 3/8] membership section again Signed-off-by: MiroDudik --- MEMBERS.md | 25 +++++++++++++++++++++---- ORG-GOVERNANCE.md | 8 ++++---- 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/MEMBERS.md b/MEMBERS.md index 5709890..e6fe535 100644 --- a/MEMBERS.md +++ b/MEMBERS.md @@ -1,13 +1,30 @@ -# Steering Committee (SC) +# Membership -This document lists the SC of the Organization. Voting members may be added once approved by the SC as described in the [Organization Governance](https://github.com/fairlearn/governance/ORG-GOVERNANCE.md) document. By adding your name to this list you are agreeing to and to abide by all Organization polices, including +This document lists the Steering Committee of the Organization (the "SC"), the Advisory Board of the Organization (the "AB"), and the Projects of the Organization. Members of any of the lists may be added once approved by the SC as described in the [Organization Governance](https://github.com/fairlearn/governance/ORG-GOVERNANCE.md) document. By adding your name to any of these lists you are agreeing to abide by all Organization polices, including [Organization Governance](https://github.com/fairlearn/governance/ORG-GOVERNANCE.md), [Code of Conduct](https://github.com/fairlearn/governance/code-of-conduct.md), [Trademark Policy](https://github.com/fairlearn/governance/trademarks.md), and -[Antitrust Policy](https://github.com/fairlearn/governance/antitrust-policy.md). If you are serving on the SC on behalf of another organization (designated below), you represent that you have permission to bind that organization to these policies. +[Antitrust Policy](https://github.com/fairlearn/governance/antitrust-policy.md). If you are serving on the SC or the AB on behalf of another organization (designated below), you represent that you have permission to bind that organization to these policies. + +## Steering Committee (SC) | **NAME** | **Organization** | | --- | --- | +| Miroslav Dudik | Microsoft | | . | . | | . | . | -| . | . | + +## Advisory Board (AB) + +| **NAME** | **Organization** | +| --- | --- | +| Alexandra Chouldechova | CMU | +| Ken Holstein | CMU | +| Mehrnoosh Sameki | Microsoft | +| Hanna Wallach | Microsoft | + +## Projects + +| **PROJECT** | **Maintainers** | **Governance** | +| --- | --- | --- | +| [Fairlearn](https://fairlearn.github.io/) | [MAINTAINERS.md](https://github.com/fairlearn/fairlearn/blob/master/MAINTAINERS.md) | [PROJECT-GOVERNANCE.md](https://github.com/fairlearn/governance/PROJECT-GOVERNANCE.md) | diff --git a/ORG-GOVERNANCE.md b/ORG-GOVERNANCE.md index 690718f..445a2df 100644 --- a/ORG-GOVERNANCE.md +++ b/ORG-GOVERNANCE.md @@ -1,8 +1,8 @@ # Charter for the Fairlearn Organization This is the organizational charter for the Fairlearn Organization (the "Organization"). -By adding their name to the [steering-committee.md](https://github.com/fairlearn/governance/steering-committee.md) file, -SC members agree as follows. +By adding their name or the name of their Project to the [MEMBERS.md](https://github.com/fairlearn/governance/steering-committee.md) file, the +SC members, the AB members and the Project Maintainers agree as follows. ## 1. Mission @@ -12,7 +12,7 @@ Provide a set of open source resources to assess and improve fairness of AI syst The Organization is composed of: -**2.1 Projects**. Projects consist of one or more repositories. Activities in each Project are organized by its Maintainers as set forth in the Project Governance Policy. +**2.1 Projects**. Projects consist of one or more repositories. The Projects are represented and activities in each Project are organized by its Maintainers as set forth in the Project Governance Policy. **2.2 Steering Committee**. The Steering Committee (the "SC") is responsible for project selection, project oversight, policy oversight, and trademark management for the Organization. @@ -20,7 +20,7 @@ The Organization is composed of: ## 3. Steering Committee -**3.1 Composition**. The SC voting members are listed in the [steering-committee.md](https://github.com/fairlearn/governance/steering-committee.md) file in the repository. +**3.1 Composition**. The SC voting members are listed in the [MEMBERS.md](https://github.com/fairlearn/governance/MEMBERS.md) file in the repository. Voting members may be added or removed by 3/4 affirmative vote of the SC. The SC will appoint a Chair responsible for organizing SC activity. From 4599274cd076657ebeceaa31a5390532bf08137c Mon Sep 17 00:00:00 2001 From: MiroDudik Date: Fri, 4 Dec 2020 12:04:41 -0500 Subject: [PATCH 4/8] fix links Signed-off-by: MiroDudik --- MEMBERS.md | 12 ++++++------ ORG-GOVERNANCE.md | 8 ++++---- PROJECT-GOVERNANCE.md | 8 ++++---- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/MEMBERS.md b/MEMBERS.md index e6fe535..1628e5b 100644 --- a/MEMBERS.md +++ b/MEMBERS.md @@ -1,10 +1,10 @@ # Membership -This document lists the Steering Committee of the Organization (the "SC"), the Advisory Board of the Organization (the "AB"), and the Projects of the Organization. Members of any of the lists may be added once approved by the SC as described in the [Organization Governance](https://github.com/fairlearn/governance/ORG-GOVERNANCE.md) document. By adding your name to any of these lists you are agreeing to abide by all Organization polices, including -[Organization Governance](https://github.com/fairlearn/governance/ORG-GOVERNANCE.md), -[Code of Conduct](https://github.com/fairlearn/governance/code-of-conduct.md), -[Trademark Policy](https://github.com/fairlearn/governance/trademarks.md), and -[Antitrust Policy](https://github.com/fairlearn/governance/antitrust-policy.md). If you are serving on the SC or the AB on behalf of another organization (designated below), you represent that you have permission to bind that organization to these policies. +This document lists the Steering Committee of the Organization (the "SC"), the Advisory Board of the Organization (the "AB"), and the Projects of the Organization. Members of any of the lists may be added once approved by the SC as described in the [Organization Governance](https://github.com/fairlearn/governance/blob/main/ORG-GOVERNANCE.md) document. By adding your name to any of these lists you are agreeing to abide by all Organization polices, including +[Organization Governance](https://github.com/fairlearn/governance/blob/main/ORG-GOVERNANCE.md), +[Code of Conduct](https://github.com/fairlearn/governance/blob/main/code-of-conduct.md), +[Trademark Policy](https://github.com/fairlearn/governance/blob/main/trademarks.md), and +[Antitrust Policy](https://github.com/fairlearn/governance/blob/main/antitrust-policy.md). If you are serving on the SC or the AB on behalf of another organization (designated below), you represent that you have permission to bind that organization to these policies. ## Steering Committee (SC) @@ -27,4 +27,4 @@ This document lists the Steering Committee of the Organization (the "SC"), the A | **PROJECT** | **Maintainers** | **Governance** | | --- | --- | --- | -| [Fairlearn](https://fairlearn.github.io/) | [MAINTAINERS.md](https://github.com/fairlearn/fairlearn/blob/master/MAINTAINERS.md) | [PROJECT-GOVERNANCE.md](https://github.com/fairlearn/governance/PROJECT-GOVERNANCE.md) | +| [Fairlearn](https://fairlearn.github.io/) | [MAINTAINERS.md](https://github.com/fairlearn/fairlearn/blob/master/MAINTAINERS.md) | [PROJECT-GOVERNANCE.md](https://github.com/fairlearn/governance/blob/main/PROJECT-GOVERNANCE.md) | diff --git a/ORG-GOVERNANCE.md b/ORG-GOVERNANCE.md index 445a2df..235c901 100644 --- a/ORG-GOVERNANCE.md +++ b/ORG-GOVERNANCE.md @@ -1,7 +1,7 @@ # Charter for the Fairlearn Organization This is the organizational charter for the Fairlearn Organization (the "Organization"). -By adding their name or the name of their Project to the [MEMBERS.md](https://github.com/fairlearn/governance/steering-committee.md) file, the +By adding their name or the name of their Project to the [MEMBERS.md](https://github.com/fairlearn/governance/blob/main/steering-committee.md) file, the SC members, the AB members and the Project Maintainers agree as follows. ## 1. Mission @@ -20,7 +20,7 @@ The Organization is composed of: ## 3. Steering Committee -**3.1 Composition**. The SC voting members are listed in the [MEMBERS.md](https://github.com/fairlearn/governance/MEMBERS.md) file in the repository. +**3.1 Composition**. The SC voting members are listed in the [MEMBERS.md](https://github.com/fairlearn/governance/blob/main/MEMBERS.md) file in the repository. Voting members may be added or removed by 3/4 affirmative vote of the SC. The SC will appoint a Chair responsible for organizing SC activity. @@ -38,11 +38,11 @@ The SC will appoint a Chair responsible for organizing SC activity. ## 4. Trademarks -Any names, trademarks, logos, or goodwill developed by and associated with the Organization or any of Organization's projects, however owned, may be only used in accordance with the Organization's [Trademark Policy](https://github.com/fairlearn/governance/trademarks.md). Member's obligations under this section survive termination of Membership. +Any names, trademarks, logos, or goodwill developed by and associated with the Organization or any of Organization's projects, however owned, may be only used in accordance with the Organization's [Trademark Policy](https://github.com/fairlearn/governance/blob/main/trademarks.md). Member's obligations under this section survive termination of Membership. ## 5. Antitrust Policy -The SC and all of the Organization's project participants are bound by the Organization's [Antitrust Policy](https://github.com/fairlearn/governance/antitrust-policy.md). +The SC and all of the Organization's project participants are bound by the Organization's [Antitrust Policy](https://github.com/fairlearn/governance/blob/main/antitrust-policy.md). ## 6. No Confidentiality diff --git a/PROJECT-GOVERNANCE.md b/PROJECT-GOVERNANCE.md index aa0ce2b..3ed6e1b 100644 --- a/PROJECT-GOVERNANCE.md +++ b/PROJECT-GOVERNANCE.md @@ -1,9 +1,9 @@ # Governance Policy This document provides the minimum governance policy for Projects the Fairlearn Organization (the "Organization"). Maintainers agree to this policy and to abide by all of the Organization's polices, including -[Code of Conduct](https://github.com/fairlearn/governance/code-of-conduct.md), -[Trademark Policy](https://github.com/fairlearn/governance/trademarks.md), and -[Antitrust Policy](https://github.com/fairlearn/governance/antitrust-policy.md) +[Code of Conduct](https://github.com/fairlearn/governance/blob/main/code-of-conduct.md), +[Trademark Policy](https://github.com/fairlearn/governance/blob/main/trademarks.md), and +[Antitrust Policy](https://github.com/fairlearn/governance/blob/main/antitrust-policy.md) by adding their name to the Project's `MAINTAINERS.md` file. ## 1. Roles. @@ -38,4 +38,4 @@ Information disclosed in connection with any Project activity, including but not ## 5. Trademarks. -Any names, trademarks, logos, or goodwill arising out of the Project, however owned, may be only used in accordance with the Organization's [Trademark Policy](https://github.com/fairlearn/governance/trademarks.md). Maintainer's obligations under this section survive their affiliation with the Project. +Any names, trademarks, logos, or goodwill arising out of the Project, however owned, may be only used in accordance with the Organization's [Trademark Policy](https://github.com/fairlearn/governance/blob/main/trademarks.md). Maintainer's obligations under this section survive their affiliation with the Project. From 1ebd760b9a1c105b3cc890ed6107a3fd5bba7552 Mon Sep 17 00:00:00 2001 From: MiroDudik Date: Fri, 4 Dec 2020 12:08:35 -0500 Subject: [PATCH 5/8] relative links Signed-off-by: MiroDudik --- MEMBERS.md | 12 ++++++------ ORG-GOVERNANCE.md | 8 ++++---- PROJECT-GOVERNANCE.md | 8 ++++---- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/MEMBERS.md b/MEMBERS.md index 1628e5b..e6138b0 100644 --- a/MEMBERS.md +++ b/MEMBERS.md @@ -1,10 +1,10 @@ # Membership -This document lists the Steering Committee of the Organization (the "SC"), the Advisory Board of the Organization (the "AB"), and the Projects of the Organization. Members of any of the lists may be added once approved by the SC as described in the [Organization Governance](https://github.com/fairlearn/governance/blob/main/ORG-GOVERNANCE.md) document. By adding your name to any of these lists you are agreeing to abide by all Organization polices, including -[Organization Governance](https://github.com/fairlearn/governance/blob/main/ORG-GOVERNANCE.md), -[Code of Conduct](https://github.com/fairlearn/governance/blob/main/code-of-conduct.md), -[Trademark Policy](https://github.com/fairlearn/governance/blob/main/trademarks.md), and -[Antitrust Policy](https://github.com/fairlearn/governance/blob/main/antitrust-policy.md). If you are serving on the SC or the AB on behalf of another organization (designated below), you represent that you have permission to bind that organization to these policies. +This document lists the Steering Committee of the Organization (the "SC"), the Advisory Board of the Organization (the "AB"), and the Projects of the Organization. Members of any of the lists may be added once approved by the SC as described in the [Organization Governance](./ORG-GOVERNANCE.md) document. By adding your name to any of these lists you are agreeing to abide by all Organization polices, including +[Organization Governance](./ORG-GOVERNANCE.md), +[Code of Conduct](./code-of-conduct.md), +[Trademark Policy](./trademarks.md), and +[Antitrust Policy](./antitrust-policy.md). If you are serving on the SC or the AB on behalf of another organization (designated below), you represent that you have permission to bind that organization to these policies. ## Steering Committee (SC) @@ -27,4 +27,4 @@ This document lists the Steering Committee of the Organization (the "SC"), the A | **PROJECT** | **Maintainers** | **Governance** | | --- | --- | --- | -| [Fairlearn](https://fairlearn.github.io/) | [MAINTAINERS.md](https://github.com/fairlearn/fairlearn/blob/master/MAINTAINERS.md) | [PROJECT-GOVERNANCE.md](https://github.com/fairlearn/governance/blob/main/PROJECT-GOVERNANCE.md) | +| [Fairlearn](https://fairlearn.github.io/) | [MAINTAINERS.md](https://github.com/fairlearn/fairlearn/blob/master/MAINTAINERS.md) | [PROJECT-GOVERNANCE.md](./PROJECT-GOVERNANCE.md) | diff --git a/ORG-GOVERNANCE.md b/ORG-GOVERNANCE.md index 235c901..ed28acf 100644 --- a/ORG-GOVERNANCE.md +++ b/ORG-GOVERNANCE.md @@ -1,7 +1,7 @@ # Charter for the Fairlearn Organization This is the organizational charter for the Fairlearn Organization (the "Organization"). -By adding their name or the name of their Project to the [MEMBERS.md](https://github.com/fairlearn/governance/blob/main/steering-committee.md) file, the +By adding their name or the name of their Project to the [MEMBERS.md](./steering-committee.md) file, the SC members, the AB members and the Project Maintainers agree as follows. ## 1. Mission @@ -20,7 +20,7 @@ The Organization is composed of: ## 3. Steering Committee -**3.1 Composition**. The SC voting members are listed in the [MEMBERS.md](https://github.com/fairlearn/governance/blob/main/MEMBERS.md) file in the repository. +**3.1 Composition**. The SC voting members are listed in the [MEMBERS.md](./MEMBERS.md) file in the repository. Voting members may be added or removed by 3/4 affirmative vote of the SC. The SC will appoint a Chair responsible for organizing SC activity. @@ -38,11 +38,11 @@ The SC will appoint a Chair responsible for organizing SC activity. ## 4. Trademarks -Any names, trademarks, logos, or goodwill developed by and associated with the Organization or any of Organization's projects, however owned, may be only used in accordance with the Organization's [Trademark Policy](https://github.com/fairlearn/governance/blob/main/trademarks.md). Member's obligations under this section survive termination of Membership. +Any names, trademarks, logos, or goodwill developed by and associated with the Organization or any of Organization's projects, however owned, may be only used in accordance with the Organization's [Trademark Policy](./trademarks.md). Member's obligations under this section survive termination of Membership. ## 5. Antitrust Policy -The SC and all of the Organization's project participants are bound by the Organization's [Antitrust Policy](https://github.com/fairlearn/governance/blob/main/antitrust-policy.md). +The SC and all of the Organization's project participants are bound by the Organization's [Antitrust Policy](./antitrust-policy.md). ## 6. No Confidentiality diff --git a/PROJECT-GOVERNANCE.md b/PROJECT-GOVERNANCE.md index 3ed6e1b..df22a5e 100644 --- a/PROJECT-GOVERNANCE.md +++ b/PROJECT-GOVERNANCE.md @@ -1,9 +1,9 @@ # Governance Policy This document provides the minimum governance policy for Projects the Fairlearn Organization (the "Organization"). Maintainers agree to this policy and to abide by all of the Organization's polices, including -[Code of Conduct](https://github.com/fairlearn/governance/blob/main/code-of-conduct.md), -[Trademark Policy](https://github.com/fairlearn/governance/blob/main/trademarks.md), and -[Antitrust Policy](https://github.com/fairlearn/governance/blob/main/antitrust-policy.md) +[Code of Conduct](./code-of-conduct.md), +[Trademark Policy](./trademarks.md), and +[Antitrust Policy](./antitrust-policy.md) by adding their name to the Project's `MAINTAINERS.md` file. ## 1. Roles. @@ -38,4 +38,4 @@ Information disclosed in connection with any Project activity, including but not ## 5. Trademarks. -Any names, trademarks, logos, or goodwill arising out of the Project, however owned, may be only used in accordance with the Organization's [Trademark Policy](https://github.com/fairlearn/governance/blob/main/trademarks.md). Maintainer's obligations under this section survive their affiliation with the Project. +Any names, trademarks, logos, or goodwill arising out of the Project, however owned, may be only used in accordance with the Organization's [Trademark Policy](./trademarks.md). Maintainer's obligations under this section survive their affiliation with the Project. From 259d69025b082ccd782a909b9efcc792c5c89c7f Mon Sep 17 00:00:00 2001 From: MiroDudik Date: Fri, 4 Dec 2020 12:13:14 -0500 Subject: [PATCH 6/8] fix link Signed-off-by: MiroDudik --- ORG-GOVERNANCE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ORG-GOVERNANCE.md b/ORG-GOVERNANCE.md index ed28acf..6d4e4be 100644 --- a/ORG-GOVERNANCE.md +++ b/ORG-GOVERNANCE.md @@ -1,7 +1,7 @@ # Charter for the Fairlearn Organization This is the organizational charter for the Fairlearn Organization (the "Organization"). -By adding their name or the name of their Project to the [MEMBERS.md](./steering-committee.md) file, the +By adding their name or the name of their Project to the [MEMBERS.md](./MEMBERS.md) file, the SC members, the AB members and the Project Maintainers agree as follows. ## 1. Mission From 4dd77395a3d5a381b3d7edb46c7b060e31372444 Mon Sep 17 00:00:00 2001 From: MiroDudik Date: Fri, 4 Dec 2020 16:07:06 -0500 Subject: [PATCH 7/8] fix section numbering Signed-off-by: MiroDudik --- ORG-GOVERNANCE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ORG-GOVERNANCE.md b/ORG-GOVERNANCE.md index 6d4e4be..b37555b 100644 --- a/ORG-GOVERNANCE.md +++ b/ORG-GOVERNANCE.md @@ -48,7 +48,7 @@ The SC and all of the Organization's project participants are bound by the Organ Information disclosed in connection with any of the Organization's activities, including but not limited to meetings, Contributions, and submissions, is not confidential, regardless of any markings or statements to the contrary. -## 8. Project Criteria +## 7. Project Criteria In order to be eligible to be an Organization project, a project must: From a93c7259aaa197c2bd36f63c0c7fa5b633dacc04 Mon Sep 17 00:00:00 2001 From: MiroDudik Date: Mon, 7 Dec 2020 18:02:17 -0500 Subject: [PATCH 8/8] updated steering committee Signed-off-by: MiroDudik --- MEMBERS.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MEMBERS.md b/MEMBERS.md index e6138b0..ba19ebd 100644 --- a/MEMBERS.md +++ b/MEMBERS.md @@ -11,8 +11,9 @@ This document lists the Steering Committee of the Organization (the "SC"), the A | **NAME** | **Organization** | | --- | --- | | Miroslav Dudik | Microsoft | -| . | . | -| . | . | +| Adrin Jalali | . | +| Roman Lutz | Microsoft | +| Hilde Weerts | . | ## Advisory Board (AB)