From 03a05e78d01fb51869b874686748940172e5fe1a Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Fri, 19 Jun 2020 13:35:04 -0400 Subject: [PATCH 01/28] Concrete Action: Initial edited draft Co-authored-by: April M. Crehan --- pages/news/2020-XX-XX-concrete-action.html | 94 ++++++++++++++++++++++ plugins/news.py | 10 ++- 2 files changed, 102 insertions(+), 2 deletions(-) create mode 100644 pages/news/2020-XX-XX-concrete-action.html diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html new file mode 100644 index 000000000..ae8b3eed6 --- /dev/null +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -0,0 +1,94 @@ +title: Concrete Action: Taking a Stand with Terminology and Recruitmenty +author: Core Team, Edited +date: 2020-06-08 01:00:00 + +{% extends "post.html" %} + +{% block post %} + +{% load markup %} +{% filter markdown:"extra" %} + +Alongside the protesters in the US and around the world, the Mixxx team +unequivocally renounces police brutality. The systemic racism that burdens +people of color every day is the responsibility of white people around the world +to address. + +Mixxx leadership has been discussing concrete actions we can take as a community +and today we announce two efforts: first, to eliminate "master" and "slave" +terminology from our code base and second, to recruit paid interns from +underrepresented communities to join our contributor base. + +## Terminology Changes + +Major projects like [Python](https://www.vice.com/en_us/article/8x7akv/masterslave-terminology-was-removed-from-python-programming-language), +[Go](https://www.reddit.com/r/golang/comments/gy9ylr/go_has_removed_all_uses_of_blacklistwhitelist_and/fte1zk0/), +and now [Github](https://www.cnet.com/news/microsofts-github-is-removing-coding-terms-like-master-and-slave/) have all worked to eliminate the +use of the problematic terms, "master" and "slave," and today Mixxx joins them. +The issue of nomenclature and terminology in software is one example of how deeply +embedded white privilege is around the globe and we hope changing these terms is +one small step towards a more inclusive and diverse coding community. + +Although we eliminated the use of the word "slave" back in +[2016](https://github.com/mixxxdj/mixxx/commit/e59916caf72a256bb28b1722759a629c5cc9cf81), +"master" still appears in a number of places. We have a "master" code branch, +a "Master Sync" feature, an "EngineMaster" object, and more. We are working to +migrate our code away from these words, even in cases where the particular +meaning of "master" was never explicitly associated with a problematic context. + +It’s important to note that there will be some cases where the word will remain. +Many DJ controllers have buttons marked "master" on them, and we need to refer +to those buttons by name. There are also the audio engineering concepts of a +"master tape" or "audio mastering", so there may be areas of our documentation +or code that would be less understandable if we tried to use synonyms. But in +situations where master is used in code and previously was part of a +master/slave terminology pairing, we commit to changing the language we use by +DATEDATEDATE **TKTKTKTK commit to a timeline to change the main branch?? TKTKTKTKTK**. + +But changing language is not enough. + +## Diversifying Recruiting + +In our discussions, we quickly noted that the Mixxx contributor base is largely +white, male, and either American or European. For some of our coders, the +experience of working on Mixxx has been a doorway to employment at some of the +most prestigious software companies, and we want that door to be open to anyone. +It is our goal to make the Mixxx project as inclusive, accessible and welcoming +as possible. As such, it is our responsibility to actively seek out and promote +the participation of traditionally underserved groups. + +As a small volunteer-led project with no regular income, budget, or employees, +we don't yet know for sure what the demographic makeup of our contributors is -- +but we are aware of the research that shows that blind admission and hiring +tends to result in less diverse outcomes. +To that end we plan to sponsor an [Outreachy](https://www.outreachy.org/) intern +in December 2020, the next available cycle. Outreachy’s stated goal is to +provide "internships to work in open source and free software, for women +(both cis and trans), trans men, and genderqueer people" and "residents and +nationals of the United States of any gender who are Black/African American, +Hispanic/Latin@, Native American/American Indian, Alaska Native, Native +Hawaiian, or Pacific Islander." They encourage "anyone who faces +under-representation, systemic bias, or discrimination in the technology +industry of their country" to apply. + +Our goal is that this Outreachy intern will be the first of an increasing number +of valued contributors from underserved communities that will help us be a +healthier, more sustainable open source project. With your help, we intend to +continue the internship process semiannually for at least 5 cycles and at that +time assess if we should continue with the program or if our diversification +efforts would be better served with a new approach. + +An Outreachy intern will cost Mixxx $6,500 to sponsor. Because we don't have the +money to do this ourselves, we are asking the Mixxx community to step up and +pitch in to help raise the necessary funds for this sponsorship. We have never +and will never charge for Mixxx, so this is a chance for you to contribute money +that will go directly to a person working on the project. + +`DETAILS ABOUT CAMPAIGN, LINK` + +We hope by taking this stand for diversity and inclusion our medium-sized open +source project can show that doing the right thing is not just about renaming +branches, but doing the hard work of changing culture, even on a small scale. + +{% endfilter %} +{% endblock %} diff --git a/plugins/news.py b/plugins/news.py index 55f5d64fb..1d754d426 100644 --- a/plugins/news.py +++ b/plugins/news.py @@ -12,8 +12,9 @@ POSTS = [] AUTHOR_METADATA = { '': { - "name": "Mixxx Team", - "url": "https://github.com/orgs/mixxxdj/people", + 'name': 'Mixxx Team', + 'url': 'https://github.com/orgs/mixxxdj/people', + 'email': 'core-team@mixxx.org', }, 'Be.': { 'github': 'Be-ing', @@ -34,6 +35,11 @@ 'Pegasus': { 'github': 'Pegasus-RPG', }, + 'Core Team, Edited': { + 'name': 'The Mixxx Core Team, edited by April M. Crehan', + 'url': 'https://github.com/orgs/mixxxdj/people', + 'email': 'core-team@mixxx.org', + }, } From 76821721101ed7185204b985fcc9f3bb140fb3d4 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sat, 20 Jun 2020 08:51:57 -0400 Subject: [PATCH 02/28] concrete action: one sentence per line --- pages/news/2020-XX-XX-concrete-action.html | 96 +++++++--------------- 1 file changed, 29 insertions(+), 67 deletions(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index ae8b3eed6..d08c67083 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -9,86 +9,48 @@ {% load markup %} {% filter markdown:"extra" %} -Alongside the protesters in the US and around the world, the Mixxx team -unequivocally renounces police brutality. The systemic racism that burdens -people of color every day is the responsibility of white people around the world -to address. - -Mixxx leadership has been discussing concrete actions we can take as a community -and today we announce two efforts: first, to eliminate "master" and "slave" -terminology from our code base and second, to recruit paid interns from -underrepresented communities to join our contributor base. +Alongside the protesters in the US and around the world, the Mixxx team unequivocally renounces police brutality. +The systemic racism that burdens people of color every day is the responsibility of white people around the world to address. +Mixxx leadership has been discussing concrete actions we can take as a community and today we announce two efforts: first, to eliminate "master" and "slave" terminology from our code base and second, to recruit paid interns from underrepresented communities to join our contributor base. ## Terminology Changes -Major projects like [Python](https://www.vice.com/en_us/article/8x7akv/masterslave-terminology-was-removed-from-python-programming-language), -[Go](https://www.reddit.com/r/golang/comments/gy9ylr/go_has_removed_all_uses_of_blacklistwhitelist_and/fte1zk0/), -and now [Github](https://www.cnet.com/news/microsofts-github-is-removing-coding-terms-like-master-and-slave/) have all worked to eliminate the -use of the problematic terms, "master" and "slave," and today Mixxx joins them. -The issue of nomenclature and terminology in software is one example of how deeply -embedded white privilege is around the globe and we hope changing these terms is -one small step towards a more inclusive and diverse coding community. - -Although we eliminated the use of the word "slave" back in -[2016](https://github.com/mixxxdj/mixxx/commit/e59916caf72a256bb28b1722759a629c5cc9cf81), -"master" still appears in a number of places. We have a "master" code branch, -a "Master Sync" feature, an "EngineMaster" object, and more. We are working to -migrate our code away from these words, even in cases where the particular -meaning of "master" was never explicitly associated with a problematic context. +Major projects like [Python](https://www.vice.com/en_us/article/8x7akv/masterslave-terminology-was-removed-from-python-programming-language), [Go](https://www.reddit.com/r/golang/comments/gy9ylr/go_has_removed_all_uses_of_blacklistwhitelist_and/fte1zk0/), and now [Github](https://www.cnet.com/news/microsofts-github-is-removing-coding-terms-like-master-and-slave/) have all worked to eliminate the use of the problematic terms, "master" and "slave," and today Mixxx joins them. +The issue of nomenclature and terminology in software is one example of how deeply embedded white privilege is around the globe and we hope changing these terms is one small step towards a more inclusive and diverse coding community. + +Although we eliminated the use of the word "slave" back in [2016](https://github.com/mixxxdj/mixxx/commit/e59916caf72a256bb28b1722759a629c5cc9cf81), "master" still appears in a number of places. +We have a "master" code branch, a "Master Sync" feature, an "EngineMaster" object, and more. +We are working to migrate our code away from these words, even in cases where the particular meaning of "master" was never explicitly associated with a problematic context. It’s important to note that there will be some cases where the word will remain. -Many DJ controllers have buttons marked "master" on them, and we need to refer -to those buttons by name. There are also the audio engineering concepts of a -"master tape" or "audio mastering", so there may be areas of our documentation -or code that would be less understandable if we tried to use synonyms. But in -situations where master is used in code and previously was part of a -master/slave terminology pairing, we commit to changing the language we use by -DATEDATEDATE **TKTKTKTK commit to a timeline to change the main branch?? TKTKTKTKTK**. +Many DJ controllers have buttons marked "master" on them, and we need to refer to those buttons by name. +There are also the audio engineering concepts of a "master tape" or "audio mastering", so there may be areas of our documentation or code that would be less understandable if we tried to use synonyms. +But in situations where master is used in code and previously was part of a master/slave terminology pairing, we commit to changing the language we use by DATEDATEDATE **TKTKTKTK commit to a timeline to change the main branch?? TKTKTKTKTK**. But changing language is not enough. ## Diversifying Recruiting -In our discussions, we quickly noted that the Mixxx contributor base is largely -white, male, and either American or European. For some of our coders, the -experience of working on Mixxx has been a doorway to employment at some of the -most prestigious software companies, and we want that door to be open to anyone. -It is our goal to make the Mixxx project as inclusive, accessible and welcoming -as possible. As such, it is our responsibility to actively seek out and promote -the participation of traditionally underserved groups. - -As a small volunteer-led project with no regular income, budget, or employees, -we don't yet know for sure what the demographic makeup of our contributors is -- -but we are aware of the research that shows that blind admission and hiring -tends to result in less diverse outcomes. -To that end we plan to sponsor an [Outreachy](https://www.outreachy.org/) intern -in December 2020, the next available cycle. Outreachy’s stated goal is to -provide "internships to work in open source and free software, for women -(both cis and trans), trans men, and genderqueer people" and "residents and -nationals of the United States of any gender who are Black/African American, -Hispanic/Latin@, Native American/American Indian, Alaska Native, Native -Hawaiian, or Pacific Islander." They encourage "anyone who faces -under-representation, systemic bias, or discrimination in the technology -industry of their country" to apply. - -Our goal is that this Outreachy intern will be the first of an increasing number -of valued contributors from underserved communities that will help us be a -healthier, more sustainable open source project. With your help, we intend to -continue the internship process semiannually for at least 5 cycles and at that -time assess if we should continue with the program or if our diversification -efforts would be better served with a new approach. - -An Outreachy intern will cost Mixxx $6,500 to sponsor. Because we don't have the -money to do this ourselves, we are asking the Mixxx community to step up and -pitch in to help raise the necessary funds for this sponsorship. We have never -and will never charge for Mixxx, so this is a chance for you to contribute money -that will go directly to a person working on the project. +In our discussions, we quickly noted that the Mixxx contributor base is largely white, male, and either American or European. +For some of our coders, the experience of working on Mixxx has been a doorway to employment at some of the most prestigious software companies, and we want that door to be open to anyone. +It is our goal to make the Mixxx project as inclusive, accessible and welcoming as possible. +As such, it is our responsibility to actively seek out and promote the participation of traditionally underserved groups. + +As a small volunteer-led project with no regular income, budget, or employees, we don't yet know for sure what the demographic makeup of our contributors is -- but we are aware of the research that shows that blind admission and hiring tends to result in less diverse outcomes. +To that end we plan to sponsor an [Outreachy](https://www.outreachy.org/) intern in December 2020, the next available cycle. +Outreachy’s stated goal is to provide "internships to work in open source and free software, for women (both cis and trans), trans men, and genderqueer people" and "residents and nationals of the United States of any gender who are Black/African American, Hispanic/Latin@, Native American/American Indian, Alaska Native, Native Hawaiian, or Pacific Islander." +They encourage "anyone who faces under-representation, systemic bias, or discrimination in the technology industry of their country" to apply. + +Our goal is that this Outreachy intern will be the first of an increasing number of valued contributors from underserved communities that will help us be a healthier, more sustainable open source project. +With your help, we intend to continue the internship process semiannually for at least 5 cycles and at that time assess if we should continue with the program or if our diversification efforts would be better served with a new approach. + +An Outreachy intern will cost Mixxx $6,500 to sponsor. +Because we don't have the money to do this ourselves, we are asking the Mixxx community to step up and pitch in to help raise the necessary funds for this sponsorship. +We have never and will never charge for Mixxx, so this is a chance for you to contribute money that will go directly to a person working on the project. `DETAILS ABOUT CAMPAIGN, LINK` -We hope by taking this stand for diversity and inclusion our medium-sized open -source project can show that doing the right thing is not just about renaming -branches, but doing the hard work of changing culture, even on a small scale. +We hope by taking this stand for diversity and inclusion our medium-sized open source project can show that doing the right thing is not just about renaming branches, but doing the hard work of changing culture, even on a small scale. {% endfilter %} {% endblock %} From 014e0d8f86dc10a33ee7396c7251646ad2515bf8 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sat, 20 Jun 2020 13:17:53 -0400 Subject: [PATCH 03/28] Update pages/news/2020-XX-XX-concrete-action.html typo Co-authored-by: Jan Holthuis --- pages/news/2020-XX-XX-concrete-action.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index d08c67083..42a73b323 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -1,4 +1,4 @@ -title: Concrete Action: Taking a Stand with Terminology and Recruitmenty +title: Concrete Action: Taking a Stand with Terminology and Recruitment author: Core Team, Edited date: 2020-06-08 01:00:00 From cbf93c243acfeabb0c111d178a21d5cda13901dd Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sat, 20 Jun 2020 13:18:11 -0400 Subject: [PATCH 04/28] Update pages/news/2020-XX-XX-concrete-action.html better term Co-authored-by: Jan Holthuis --- pages/news/2020-XX-XX-concrete-action.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 42a73b323..60d789445 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -11,7 +11,7 @@ Alongside the protesters in the US and around the world, the Mixxx team unequivocally renounces police brutality. The systemic racism that burdens people of color every day is the responsibility of white people around the world to address. -Mixxx leadership has been discussing concrete actions we can take as a community and today we announce two efforts: first, to eliminate "master" and "slave" terminology from our code base and second, to recruit paid interns from underrepresented communities to join our contributor base. +Mixxx' core development team has been discussing concrete actions we can take as a community and today we announce two efforts: first, to eliminate "master" and "slave" terminology from our code base and second, to recruit paid interns from underrepresented communities to join our contributor base. ## Terminology Changes From 07d0c7e5e06733a8287527bd5f2cefe7e36b2628 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sat, 20 Jun 2020 13:19:39 -0400 Subject: [PATCH 05/28] Update pages/news/2020-XX-XX-concrete-action.html Co-authored-by: Jan Holthuis --- pages/news/2020-XX-XX-concrete-action.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 60d789445..fe6a93d21 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -37,7 +37,7 @@ As such, it is our responsibility to actively seek out and promote the participation of traditionally underserved groups. As a small volunteer-led project with no regular income, budget, or employees, we don't yet know for sure what the demographic makeup of our contributors is -- but we are aware of the research that shows that blind admission and hiring tends to result in less diverse outcomes. -To that end we plan to sponsor an [Outreachy](https://www.outreachy.org/) intern in December 2020, the next available cycle. +To that end we plan to participate in the [Outreachy](https://www.outreachy.org/) program and have a paid internship position by December 2020, the next available cycle. Outreachy’s stated goal is to provide "internships to work in open source and free software, for women (both cis and trans), trans men, and genderqueer people" and "residents and nationals of the United States of any gender who are Black/African American, Hispanic/Latin@, Native American/American Indian, Alaska Native, Native Hawaiian, or Pacific Islander." They encourage "anyone who faces under-representation, systemic bias, or discrimination in the technology industry of their country" to apply. From c82268cf82f6d4396163db5eaae9b7b0f3d6f067 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sat, 20 Jun 2020 13:21:15 -0400 Subject: [PATCH 06/28] reword --- pages/news/2020-XX-XX-concrete-action.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index d08c67083..9810682ec 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -45,7 +45,7 @@ With your help, we intend to continue the internship process semiannually for at least 5 cycles and at that time assess if we should continue with the program or if our diversification efforts would be better served with a new approach. An Outreachy intern will cost Mixxx $6,500 to sponsor. -Because we don't have the money to do this ourselves, we are asking the Mixxx community to step up and pitch in to help raise the necessary funds for this sponsorship. +As a project that is entirely community-driven, we're relying on you to secure the funding for this effort: There is no company behind Mixxx and all of Mixxx' developers are volunteers that work on Mixxx in their free time. We have never and will never charge for Mixxx, so this is a chance for you to contribute money that will go directly to a person working on the project. `DETAILS ABOUT CAMPAIGN, LINK` From 6e72636f48ff7532d465e72d27b02fa1f5c9f225 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sat, 20 Jun 2020 15:07:43 -0400 Subject: [PATCH 07/28] Update for multiple authors Depends on PR #111 --- pages/news/2020-XX-XX-concrete-action.html | 2 +- plugins/news.py | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 36d0da3e0..3a8cd0693 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -1,5 +1,5 @@ title: Concrete Action: Taking a Stand with Terminology and Recruitment -author: Core Team, Edited +author: Mixxx, April date: 2020-06-08 01:00:00 {% extends "post.html" %} diff --git a/plugins/news.py b/plugins/news.py index 1d754d426..f0178c0a8 100644 --- a/plugins/news.py +++ b/plugins/news.py @@ -16,6 +16,11 @@ 'url': 'https://github.com/orgs/mixxxdj/people', 'email': 'core-team@mixxx.org', }, + 'Mixxx': { + 'name': 'Mixxx Team', + 'url': 'https://github.com/orgs/mixxxdj/people', + 'email': 'core-team@mixxx.org', + }, 'Be.': { 'github': 'Be-ing', 'email': 'be@mixxx.org', @@ -35,10 +40,10 @@ 'Pegasus': { 'github': 'Pegasus-RPG', }, - 'Core Team, Edited': { - 'name': 'The Mixxx Core Team, edited by April M. Crehan', - 'url': 'https://github.com/orgs/mixxxdj/people', - 'email': 'core-team@mixxx.org', + 'April': { + 'name': 'April M. Crehan', + 'github': 'ThisGrrrlFriday' + 'email': 'amcrehan@gmail.com', }, } From c484d61479a6adb334cb67947557a7c51f22c7dd Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sat, 20 Jun 2020 16:42:51 -0400 Subject: [PATCH 08/28] notes addressed Co-authored-by: April M. Crehan --- pages/news/2020-XX-XX-concrete-action.html | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 3a8cd0693..c8cb41daf 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -31,7 +31,7 @@ ## Diversifying Recruiting -In our discussions, we quickly noted that the Mixxx contributor base is largely white, male, and either American or European. +In our discussions, we quickly noted that the Mixxx contributor base is largely white, male, and either from the US or Western Europe. For some of our coders, the experience of working on Mixxx has been a doorway to employment at some of the most prestigious software companies, and we want that door to be open to anyone. It is our goal to make the Mixxx project as inclusive, accessible and welcoming as possible. As such, it is our responsibility to actively seek out and promote the participation of traditionally underserved groups. @@ -45,12 +45,15 @@ With your help, we intend to continue the internship process semiannually for at least 5 cycles and at that time assess if we should continue with the program or if our diversification efforts would be better served with a new approach. An Outreachy intern will cost Mixxx $6,500 to sponsor. -As a project that is entirely community-driven, we're relying on you to secure the funding for this effort: There is no company behind Mixxx and all of Mixxx' developers are volunteers that work on Mixxx in their free time. +As a project that is entirely community-driven, we are looking to you, our collaborators and users, to secure the funding for this effort. There is no company behind Mixxx. +All Mixxx developers are volunteers that work on Mixxx in their free time. We have never and will never charge for Mixxx, so this is a chance for you to contribute money that will go directly to a person working on the project. `DETAILS ABOUT CAMPAIGN, LINK` -We hope by taking this stand for diversity and inclusion our medium-sized open source project can show that doing the right thing is not just about renaming branches, but doing the hard work of changing culture, even on a small scale. +We're aware that replacing some terms and participating in Outreachy might seem insignificant in light of the discrimination and violence that people of color and Black people in particular face every day. +As a project that depends on donations and volunteer work, we invite all our collaborators and users to discuss further community action on Zulip as we continue to stand against racism and discrimination. +Keep protesting! {% endfilter %} {% endblock %} From e3610a28c7d6f4ea2626a5a1b37e91f7eaa30a76 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sat, 20 Jun 2020 17:02:22 -0400 Subject: [PATCH 09/28] opening graf --- pages/news/2020-XX-XX-concrete-action.html | 6 +++++- plugins/news.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index c8cb41daf..e2ed4d966 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -9,9 +9,13 @@ {% load markup %} {% filter markdown:"extra" %} +# #BlackLivesMatter + Alongside the protesters in the US and around the world, the Mixxx team unequivocally renounces police brutality. The systemic racism that burdens people of color every day is the responsibility of white people around the world to address. -Mixxx' core development team has been discussing concrete actions we can take as a community and today we announce two efforts: first, to eliminate "master" and "slave" terminology from our code base and second, to recruit paid interns from underrepresented communities to join our contributor base. +Mixxx' core development team feels it necessary not to remain silent on this issue, for "silence in the face of injustice is complicity with the oppressor." + +Going beyond the hashtag, we have been discussing concrete actions we can take as a community and today we announce two efforts: first, to **eliminate "master" and "slave" terminology from our code base** and second, to **recruit paid interns from underrepresented communities** to join our contributor base. ## Terminology Changes diff --git a/plugins/news.py b/plugins/news.py index f0178c0a8..264bc5773 100644 --- a/plugins/news.py +++ b/plugins/news.py @@ -42,7 +42,7 @@ }, 'April': { 'name': 'April M. Crehan', - 'github': 'ThisGrrrlFriday' + 'github': 'ThisGrrrlFriday', 'email': 'amcrehan@gmail.com', }, } From 141f3de09417ea9d093032e0b49cd5c81d686af4 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sun, 21 Jun 2020 09:55:25 -0400 Subject: [PATCH 10/28] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit notes Co-authored-by: Be Co-authored-by: Daniel Schürmann Co-authored-by: Jan Holthuis --- pages/news/2020-XX-XX-concrete-action.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index e2ed4d966..4457a2dd1 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -29,11 +29,11 @@ It’s important to note that there will be some cases where the word will remain. Many DJ controllers have buttons marked "master" on them, and we need to refer to those buttons by name. There are also the audio engineering concepts of a "master tape" or "audio mastering", so there may be areas of our documentation or code that would be less understandable if we tried to use synonyms. -But in situations where master is used in code and previously was part of a master/slave terminology pairing, we commit to changing the language we use by DATEDATEDATE **TKTKTKTK commit to a timeline to change the main branch?? TKTKTKTKTK**. +But in situations where "master" is used in code, we commit to changing the language we use by DATEDATEDATE **TKTKTKTK commit to a timeline to change the main branch?? TKTKTKTKTK**. But changing language is not enough. -## Diversifying Recruiting +## Building A More Diverse Community In our discussions, we quickly noted that the Mixxx contributor base is largely white, male, and either from the US or Western Europe. For some of our coders, the experience of working on Mixxx has been a doorway to employment at some of the most prestigious software companies, and we want that door to be open to anyone. @@ -41,22 +41,22 @@ As such, it is our responsibility to actively seek out and promote the participation of traditionally underserved groups. As a small volunteer-led project with no regular income, budget, or employees, we don't yet know for sure what the demographic makeup of our contributors is -- but we are aware of the research that shows that blind admission and hiring tends to result in less diverse outcomes. -To that end we plan to participate in the [Outreachy](https://www.outreachy.org/) program and have a paid internship position by December 2020, the next available cycle. +To that end, we plan to participate in the [Outreachy](https://www.outreachy.org/) program and have a paid internship position by December 2020, the next available cycle. Outreachy’s stated goal is to provide "internships to work in open source and free software, for women (both cis and trans), trans men, and genderqueer people" and "residents and nationals of the United States of any gender who are Black/African American, Hispanic/Latin@, Native American/American Indian, Alaska Native, Native Hawaiian, or Pacific Islander." They encourage "anyone who faces under-representation, systemic bias, or discrimination in the technology industry of their country" to apply. -Our goal is that this Outreachy intern will be the first of an increasing number of valued contributors from underserved communities that will help us be a healthier, more sustainable open source project. +Our goal is that this Outreachy intern will be one of an increasing number of valued contributors from more diverse backgrounds that will help us be a healthier, more sustainable open source project. With your help, we intend to continue the internship process semiannually for at least 5 cycles and at that time assess if we should continue with the program or if our diversification efforts would be better served with a new approach. An Outreachy intern will cost Mixxx $6,500 to sponsor. As a project that is entirely community-driven, we are looking to you, our collaborators and users, to secure the funding for this effort. There is no company behind Mixxx. All Mixxx developers are volunteers that work on Mixxx in their free time. -We have never and will never charge for Mixxx, so this is a chance for you to contribute money that will go directly to a person working on the project. +We [have never and will never charge for Mixxx](/news/2020-05-22-you-dont-need-to-pay-for-mixxx/), so this is a chance for you to contribute money that will go directly to a person working on the project. `DETAILS ABOUT CAMPAIGN, LINK` We're aware that replacing some terms and participating in Outreachy might seem insignificant in light of the discrimination and violence that people of color and Black people in particular face every day. -As a project that depends on donations and volunteer work, we invite all our collaborators and users to discuss further community action on Zulip as we continue to stand against racism and discrimination. +As a project that depends on donations and volunteer work, we invite all our collaborators and users to discuss further community action on [Zulip](https://mixxx.zulipchat.com) as we continue to stand against racism and discrimination. Keep protesting! {% endfilter %} From 0cba9be1cdb29f4590b6f9e2789e04381a525adc Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sun, 21 Jun 2020 09:55:41 -0400 Subject: [PATCH 11/28] rewordings --- pages/news/2020-XX-XX-concrete-action.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index e2ed4d966..ff30c63c2 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -11,9 +11,9 @@ # #BlackLivesMatter -Alongside the protesters in the US and around the world, the Mixxx team unequivocally renounces police brutality. +Alongside the protesters in the US and around the world, the Mixxx team unequivocally condemns police brutality. The systemic racism that burdens people of color every day is the responsibility of white people around the world to address. -Mixxx' core development team feels it necessary not to remain silent on this issue, for "silence in the face of injustice is complicity with the oppressor." +Mixxx' core development team feels it necessary not to remain silent on this issue, for ["silence in the face of injustice is complicity with the oppressor."](https://www.theguardian.com/news/2000/sep/14/guardianobituaries) Going beyond the hashtag, we have been discussing concrete actions we can take as a community and today we announce two efforts: first, to **eliminate "master" and "slave" terminology from our code base** and second, to **recruit paid interns from underrepresented communities** to join our contributor base. @@ -38,7 +38,7 @@ In our discussions, we quickly noted that the Mixxx contributor base is largely white, male, and either from the US or Western Europe. For some of our coders, the experience of working on Mixxx has been a doorway to employment at some of the most prestigious software companies, and we want that door to be open to anyone. It is our goal to make the Mixxx project as inclusive, accessible and welcoming as possible. -As such, it is our responsibility to actively seek out and promote the participation of traditionally underserved groups. +As such, it is our responsibility to actively seek out and promote the participation of groups who are underrepresented in our community. As a small volunteer-led project with no regular income, budget, or employees, we don't yet know for sure what the demographic makeup of our contributors is -- but we are aware of the research that shows that blind admission and hiring tends to result in less diverse outcomes. To that end we plan to participate in the [Outreachy](https://www.outreachy.org/) program and have a paid internship position by December 2020, the next available cycle. From 721d6334c4674a94adc906a4c9dfb27bd343bb37 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sun, 21 Jun 2020 10:02:16 -0400 Subject: [PATCH 12/28] Apply suggestions from code review more notes Co-authored-by: Be --- pages/news/2020-XX-XX-concrete-action.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 6e22b8f55..3a289109a 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -37,10 +37,10 @@ In our discussions, we quickly noted that the Mixxx contributor base is largely white, male, and either from the US or Western Europe. For some of our coders, the experience of working on Mixxx has been a doorway to employment at some of the most prestigious software companies, and we want that door to be open to anyone. -It is our goal to make the Mixxx project as inclusive, accessible and welcoming as possible. +It is our goal to make both the Mixxx community and the software we make as inclusive, accessible and welcoming as possible. As such, it is our responsibility to actively seek out and promote the participation of groups who are underrepresented in our community. -As a small volunteer-led project with no regular income, budget, or employees, we don't yet know for sure what the demographic makeup of our contributors is -- but we are aware of the research that shows that blind admission and hiring tends to result in less diverse outcomes. +As an entirely online community that allows anyone to participate with a pseudonym, we don't know the exact demographic makeup of our contributors, but we are aware of the research that shows that blind admission and hiring tends to result in less diverse outcomes. To that end, we plan to participate in the [Outreachy](https://www.outreachy.org/) program and have a paid internship position by December 2020, the next available cycle. Outreachy’s stated goal is to provide "internships to work in open source and free software, for women (both cis and trans), trans men, and genderqueer people" and "residents and nationals of the United States of any gender who are Black/African American, Hispanic/Latin@, Native American/American Indian, Alaska Native, Native Hawaiian, or Pacific Islander." They encourage "anyone who faces under-representation, systemic bias, or discrimination in the technology industry of their country" to apply. From 5fecff33e9c2acb40d9d756b87167e7451496f74 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sun, 21 Jun 2020 10:02:35 -0400 Subject: [PATCH 13/28] irony! --- pages/news/2020-XX-XX-concrete-action.html | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 6e22b8f55..62ba19ec3 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -36,6 +36,7 @@ ## Building A More Diverse Community In our discussions, we quickly noted that the Mixxx contributor base is largely white, male, and either from the US or Western Europe. +This is especially ironic considering that the art, techniques, and culture of DJing were pioneered by people of color. For some of our coders, the experience of working on Mixxx has been a doorway to employment at some of the most prestigious software companies, and we want that door to be open to anyone. It is our goal to make the Mixxx project as inclusive, accessible and welcoming as possible. As such, it is our responsibility to actively seek out and promote the participation of groups who are underrepresented in our community. From 321ae7db02887d68582960dfa04144c3a2ec0f78 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sun, 21 Jun 2020 21:46:22 -0400 Subject: [PATCH 14/28] trying to nail down the wording of this important graf Co-Authored-by: April M. Crehan --- pages/news/2020-XX-XX-concrete-action.html | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 85ecee6da..2bba30c11 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -35,13 +35,14 @@ ## Building A More Diverse Community -In our discussions, we quickly noted that the Mixxx contributor base is largely white, male, and either from the US or Western Europe. -This is especially ironic considering that the art, techniques, and culture of DJing were pioneered by people of color. -For some of our coders, the experience of working on Mixxx has been a doorway to employment at some of the most prestigious software companies, and we want that door to be open to anyone. +As an entirely online community that allows anyone to participate with a pseudonym, we don't know the exact demographic makeup of our contributors. +Our impression, however, is that the Mixxx contributor base is largely white, male, and either from the US or Western Europe. +Employers have a tacit (and sometimes explicit) expectation that prospective employees "prove themselves" by contributing to open source projects. Companies also often value referrals, which increase the likelihood that new hires will be similar to previous hires, thus perpetuating homogeneity. +We want to break this cycle and ensure that the door to our open source network is open to everyone. It is our goal to make both the Mixxx community and the software we make as inclusive, accessible and welcoming as possible. As such, it is our responsibility to actively seek out and promote the participation of groups who are underrepresented in our community. -As an entirely online community that allows anyone to participate with a pseudonym, we don't know the exact demographic makeup of our contributors, but we are aware of the research that shows that blind admission and hiring tends to result in less diverse outcomes. +Research shows that blind admission and hiring tends to result in less diverse outcomes. To that end, we plan to participate in the [Outreachy](https://www.outreachy.org/) program and have a paid internship position by December 2020, the next available cycle. Outreachy’s stated goal is to provide "internships to work in open source and free software, for women (both cis and trans), trans men, and genderqueer people" and "residents and nationals of the United States of any gender who are Black/African American, Hispanic/Latin@, Native American/American Indian, Alaska Native, Native Hawaiian, or Pacific Islander." They encourage "anyone who faces under-representation, systemic bias, or discrimination in the technology industry of their country" to apply. From 6b15008828589041c769c9d3036276e9bc902f31 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sun, 21 Jun 2020 21:57:36 -0400 Subject: [PATCH 15/28] make it more clear that we can't eliminate "master" everywhere --- pages/news/2020-XX-XX-concrete-action.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 2bba30c11..1dc752983 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -24,7 +24,7 @@ Although we eliminated the use of the word "slave" back in [2016](https://github.com/mixxxdj/mixxx/commit/e59916caf72a256bb28b1722759a629c5cc9cf81), "master" still appears in a number of places. We have a "master" code branch, a "Master Sync" feature, an "EngineMaster" object, and more. -We are working to migrate our code away from these words, even in cases where the particular meaning of "master" was never explicitly associated with a problematic context. +We are working to migrate our code away from these words, even in many cases where the particular meaning of "master" was never explicitly associated with a problematic context. It’s important to note that there will be some cases where the word will remain. Many DJ controllers have buttons marked "master" on them, and we need to refer to those buttons by name. From ce171d26ae64459c8d8108c039b056decb7bfc3f Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sun, 21 Jun 2020 22:21:10 -0400 Subject: [PATCH 16/28] more links for background on the movement --- pages/news/2020-XX-XX-concrete-action.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 1dc752983..2fcd5eca2 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -15,11 +15,11 @@ The systemic racism that burdens people of color every day is the responsibility of white people around the world to address. Mixxx' core development team feels it necessary not to remain silent on this issue, for ["silence in the face of injustice is complicity with the oppressor."](https://www.theguardian.com/news/2000/sep/14/guardianobituaries) -Going beyond the hashtag, we have been discussing concrete actions we can take as a community and today we announce two efforts: first, to **eliminate "master" and "slave" terminology from our code base** and second, to **recruit paid interns from underrepresented communities** to join our contributor base. +Going beyond the hashtag, we have been discussing concrete actions we can take as a community and today we announce two efforts: first, to **[eliminate "master" and "slave" terminology](https://www.washingtonpost.com/opinions/2020/06/12/tech-industry-has-an-ugly-master-slave-problem/) from our code base** and second, to **recruit paid interns from underrepresented communities** to join our contributor base. ## Terminology Changes -Major projects like [Python](https://www.vice.com/en_us/article/8x7akv/masterslave-terminology-was-removed-from-python-programming-language), [Go](https://www.reddit.com/r/golang/comments/gy9ylr/go_has_removed_all_uses_of_blacklistwhitelist_and/fte1zk0/), and now [Github](https://www.cnet.com/news/microsofts-github-is-removing-coding-terms-like-master-and-slave/) have all worked to eliminate the use of the problematic terms, "master" and "slave," and today Mixxx joins them. +Major projects like [Python](https://www.vice.com/en_us/article/8x7akv/masterslave-terminology-was-removed-from-python-programming-language), [Go](https://www.reddit.com/r/golang/comments/gy9ylr/go_has_removed_all_uses_of_blacklistwhitelist_and/fte1zk0/), and now [Github](https://www.cnet.com/news/microsofts-github-is-removing-coding-terms-like-master-and-slave/) have all worked to eliminate the use of the [problematic](https://blog.carbonfive.com/problematic-terminology-in-open-source/) terms, "master" and "slave," and today Mixxx joins them. The issue of nomenclature and terminology in software is one example of how deeply embedded white privilege is around the globe and we hope changing these terms is one small step towards a more inclusive and diverse coding community. Although we eliminated the use of the word "slave" back in [2016](https://github.com/mixxxdj/mixxx/commit/e59916caf72a256bb28b1722759a629c5cc9cf81), "master" still appears in a number of places. From 4c8ec1b3840c529ad36d8355083ca00243071f9e Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Mon, 22 Jun 2020 08:41:15 -0400 Subject: [PATCH 17/28] Update pages/news/2020-XX-XX-concrete-action.html MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Daniel Schürmann --- pages/news/2020-XX-XX-concrete-action.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 2fcd5eca2..0b4533337 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -15,7 +15,7 @@ The systemic racism that burdens people of color every day is the responsibility of white people around the world to address. Mixxx' core development team feels it necessary not to remain silent on this issue, for ["silence in the face of injustice is complicity with the oppressor."](https://www.theguardian.com/news/2000/sep/14/guardianobituaries) -Going beyond the hashtag, we have been discussing concrete actions we can take as a community and today we announce two efforts: first, to **[eliminate "master" and "slave" terminology](https://www.washingtonpost.com/opinions/2020/06/12/tech-industry-has-an-ugly-master-slave-problem/) from our code base** and second, to **recruit paid interns from underrepresented communities** to join our contributor base. +Going beyond the hashtag, we have been discussing concrete actions we can take as a community and today we announce two efforts: first, to fully **[eliminate master/slave terminology](https://www.washingtonpost.com/opinions/2020/06/12/tech-industry-has-an-ugly-master-slave-problem/) from our code base** and second, to **recruit paid interns from underrepresented communities** to join our contributor base. ## Terminology Changes From d7a03697340e2145b3db0168c27714ff128b5e99 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Mon, 22 Jun 2020 10:51:53 -0400 Subject: [PATCH 18/28] fill in the placeholders --- pages/news/2020-XX-XX-concrete-action.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 0b4533337..4dfd2ee51 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -29,7 +29,7 @@ It’s important to note that there will be some cases where the word will remain. Many DJ controllers have buttons marked "master" on them, and we need to refer to those buttons by name. There are also the audio engineering concepts of a "master tape" or "audio mastering", so there may be areas of our documentation or code that would be less understandable if we tried to use synonyms. -But in situations where "master" is used in code, we commit to changing the language we use by DATEDATEDATE **TKTKTKTK commit to a timeline to change the main branch?? TKTKTKTKTK**. +But in situations where "master" is used in code, we commit to changing the language we use by the end of the year. But changing language is not enough. @@ -55,7 +55,7 @@ All Mixxx developers are volunteers that work on Mixxx in their free time. We [have never and will never charge for Mixxx](/news/2020-05-22-you-dont-need-to-pay-for-mixxx/), so this is a chance for you to contribute money that will go directly to a person working on the project. -`DETAILS ABOUT CAMPAIGN, LINK` +We are currently working out the details of our fundraiser and we hope to have it launched in the next couple weeks. We're aware that replacing some terms and participating in Outreachy might seem insignificant in light of the discrimination and violence that people of color and Black people in particular face every day. As a project that depends on donations and volunteer work, we invite all our collaborators and users to discuss further community action on [Zulip](https://mixxx.zulipchat.com) as we continue to stand against racism and discrimination. From 2145f2e990a4cc01f8e1f461149f214c74dfd9fa Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Mon, 22 Jun 2020 10:54:36 -0400 Subject: [PATCH 19/28] more realistic number of cycles --- pages/news/2020-XX-XX-concrete-action.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 4dfd2ee51..3ebae4072 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -48,7 +48,7 @@ They encourage "anyone who faces under-representation, systemic bias, or discrimination in the technology industry of their country" to apply. Our goal is that this Outreachy intern will be one of an increasing number of valued contributors from more diverse backgrounds that will help us be a healthier, more sustainable open source project. -With your help, we intend to continue the internship process semiannually for at least 5 cycles and at that time assess if we should continue with the program or if our diversification efforts would be better served with a new approach. +With your help, we intend to continue the internship process semiannually for at least 2 cycles and at that time assess if we should continue with the program or if our diversification efforts would be better served with a new approach. An Outreachy intern will cost Mixxx $6,500 to sponsor. As a project that is entirely community-driven, we are looking to you, our collaborators and users, to secure the funding for this effort. There is no company behind Mixxx. From 91b7fd6d6bf75409af37e5c4230bcff6ea838088 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Mon, 22 Jun 2020 10:54:54 -0400 Subject: [PATCH 20/28] more optimistic --- pages/news/2020-XX-XX-concrete-action.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 3ebae4072..fa243e4fd 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -48,7 +48,7 @@ They encourage "anyone who faces under-representation, systemic bias, or discrimination in the technology industry of their country" to apply. Our goal is that this Outreachy intern will be one of an increasing number of valued contributors from more diverse backgrounds that will help us be a healthier, more sustainable open source project. -With your help, we intend to continue the internship process semiannually for at least 2 cycles and at that time assess if we should continue with the program or if our diversification efforts would be better served with a new approach. +With your help, we intend to continue the internship process semiannually for at least 2 cycles, or how ever many we are able to raise funding for, and at that time assess if we should continue with the program or if our diversification efforts would be better served with a new approach. An Outreachy intern will cost Mixxx $6,500 to sponsor. As a project that is entirely community-driven, we are looking to you, our collaborators and users, to secure the funding for this effort. There is no company behind Mixxx. From 90cda94bac40e37fb2470e0767e432ce5c4cde9a Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Tue, 23 Jun 2020 10:01:45 -0400 Subject: [PATCH 21/28] Update pages/news/2020-XX-XX-concrete-action.html Co-authored-by: Jan Holthuis --- pages/news/2020-XX-XX-concrete-action.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index fa243e4fd..27e357606 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -15,7 +15,7 @@ The systemic racism that burdens people of color every day is the responsibility of white people around the world to address. Mixxx' core development team feels it necessary not to remain silent on this issue, for ["silence in the face of injustice is complicity with the oppressor."](https://www.theguardian.com/news/2000/sep/14/guardianobituaries) -Going beyond the hashtag, we have been discussing concrete actions we can take as a community and today we announce two efforts: first, to fully **[eliminate master/slave terminology](https://www.washingtonpost.com/opinions/2020/06/12/tech-industry-has-an-ugly-master-slave-problem/) from our code base** and second, to **recruit paid interns from underrepresented communities** to join our contributor base. +Going beyond the hashtag, we have been discussing concrete actions we can take as a community and today we announce two efforts: first, to **[eliminate master/slave terminology](https://www.washingtonpost.com/opinions/2020/06/12/tech-industry-has-an-ugly-master-slave-problem/) from our code base** and second, to **recruit paid interns from underrepresented communities** to join our contributor base. ## Terminology Changes From 1ce566e22474253e3e4f1060d7aec8ff590e929f Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Tue, 23 Jun 2020 10:49:35 -0400 Subject: [PATCH 22/28] restore link to dance music history --- pages/news/2020-XX-XX-concrete-action.html | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 27e357606..458c44e8a 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -37,6 +37,7 @@ As an entirely online community that allows anyone to participate with a pseudonym, we don't know the exact demographic makeup of our contributors. Our impression, however, is that the Mixxx contributor base is largely white, male, and either from the US or Western Europe. +This is especially disappointing given that [dance music culture exists thanks to people of color](https://www.dukeupress.edu/Love-Saves-the-Day/). Employers have a tacit (and sometimes explicit) expectation that prospective employees "prove themselves" by contributing to open source projects. Companies also often value referrals, which increase the likelihood that new hires will be similar to previous hires, thus perpetuating homogeneity. We want to break this cycle and ensure that the door to our open source network is open to everyone. It is our goal to make both the Mixxx community and the software we make as inclusive, accessible and welcoming as possible. From 75d47ab41bffb152f5ff4f0cc53fcdbdc0331e48 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Wed, 24 Jun 2020 22:44:00 -0400 Subject: [PATCH 23/28] reword -> foundational --- pages/news/2020-XX-XX-concrete-action.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 458c44e8a..fe6d912a4 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -37,7 +37,7 @@ As an entirely online community that allows anyone to participate with a pseudonym, we don't know the exact demographic makeup of our contributors. Our impression, however, is that the Mixxx contributor base is largely white, male, and either from the US or Western Europe. -This is especially disappointing given that [dance music culture exists thanks to people of color](https://www.dukeupress.edu/Love-Saves-the-Day/). +This is especially disappointing given that people of color played a foundational role in [creating DJing as an art form in the US and elsewhere](https://www.dukeupress.edu/Love-Saves-the-Day/). Employers have a tacit (and sometimes explicit) expectation that prospective employees "prove themselves" by contributing to open source projects. Companies also often value referrals, which increase the likelihood that new hires will be similar to previous hires, thus perpetuating homogeneity. We want to break this cycle and ensure that the door to our open source network is open to everyone. It is our goal to make both the Mixxx community and the software we make as inclusive, accessible and welcoming as possible. From 1d0b511a5dd09b32064560c77ea8f9ad6b4f5562 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Sun, 28 Jun 2020 10:21:47 -0400 Subject: [PATCH 24/28] outreachy committment --- pages/news/2020-XX-XX-concrete-action.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index fe6d912a4..3cab266fe 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -49,9 +49,10 @@ They encourage "anyone who faces under-representation, systemic bias, or discrimination in the technology industry of their country" to apply. Our goal is that this Outreachy intern will be one of an increasing number of valued contributors from more diverse backgrounds that will help us be a healthier, more sustainable open source project. -With your help, we intend to continue the internship process semiannually for at least 2 cycles, or how ever many we are able to raise funding for, and at that time assess if we should continue with the program or if our diversification efforts would be better served with a new approach. +Provided that we're able to raise sufficient funds, we commit to participate in Outreachy for at least 2 cycles. At that time we'll evaluate our progress and decide if we'll continue our participation or focus on other ways to support BIPOC. -An Outreachy intern will cost Mixxx $6,500 to sponsor. +One Outreachy intern will cost Mixxx $6,500 to sponsor. +Two fund our two cycles of interns, we'll need $13,000. As a project that is entirely community-driven, we are looking to you, our collaborators and users, to secure the funding for this effort. There is no company behind Mixxx. All Mixxx developers are volunteers that work on Mixxx in their free time. We [have never and will never charge for Mixxx](/news/2020-05-22-you-dont-need-to-pay-for-mixxx/), so this is a chance for you to contribute money that will go directly to a person working on the project. From 5d6f1f466a555b620f409e023d7c2cc47e05158c Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Mon, 29 Jun 2020 09:28:44 -0400 Subject: [PATCH 25/28] Apply suggestions from code review small fixes Co-authored-by: Be --- pages/news/2020-XX-XX-concrete-action.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 3cab266fe..63674d046 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -38,7 +38,7 @@ As an entirely online community that allows anyone to participate with a pseudonym, we don't know the exact demographic makeup of our contributors. Our impression, however, is that the Mixxx contributor base is largely white, male, and either from the US or Western Europe. This is especially disappointing given that people of color played a foundational role in [creating DJing as an art form in the US and elsewhere](https://www.dukeupress.edu/Love-Saves-the-Day/). -Employers have a tacit (and sometimes explicit) expectation that prospective employees "prove themselves" by contributing to open source projects. Companies also often value referrals, which increase the likelihood that new hires will be similar to previous hires, thus perpetuating homogeneity. +Technology companies have a tacit (and sometimes explicit) expectation that prospective employees "prove themselves" by contributing to open source projects. Companies also often value referrals, which increase the likelihood that new hires will be similar to previous hires, thus perpetuating homogeneity. We want to break this cycle and ensure that the door to our open source network is open to everyone. It is our goal to make both the Mixxx community and the software we make as inclusive, accessible and welcoming as possible. As such, it is our responsibility to actively seek out and promote the participation of groups who are underrepresented in our community. @@ -52,7 +52,7 @@ Provided that we're able to raise sufficient funds, we commit to participate in Outreachy for at least 2 cycles. At that time we'll evaluate our progress and decide if we'll continue our participation or focus on other ways to support BIPOC. One Outreachy intern will cost Mixxx $6,500 to sponsor. -Two fund our two cycles of interns, we'll need $13,000. +To fund our two cycles of interns, we'll need $13,000. As a project that is entirely community-driven, we are looking to you, our collaborators and users, to secure the funding for this effort. There is no company behind Mixxx. All Mixxx developers are volunteers that work on Mixxx in their free time. We [have never and will never charge for Mixxx](/news/2020-05-22-you-dont-need-to-pay-for-mixxx/), so this is a chance for you to contribute money that will go directly to a person working on the project. From 7dbcf081d377e2da816076937dd8d60dce0bb63b Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Mon, 29 Jun 2020 09:29:02 -0400 Subject: [PATCH 26/28] tweak title --- pages/news/2020-XX-XX-concrete-action.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-XX-XX-concrete-action.html index 3cab266fe..70b6b36a6 100644 --- a/pages/news/2020-XX-XX-concrete-action.html +++ b/pages/news/2020-XX-XX-concrete-action.html @@ -1,4 +1,4 @@ -title: Concrete Action: Taking a Stand with Terminology and Recruitment +title: #BlackLivesMatter: Taking a Stand with Terminology and Recruitment author: Mixxx, April date: 2020-06-08 01:00:00 From 4dd567ec31df94ab94fb0b502889a4275c022e0b Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Mon, 29 Jun 2020 09:31:34 -0400 Subject: [PATCH 27/28] change filename --- ...XX-concrete-action.html => 2020-06-29-black-lives-matter.html} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename pages/news/{2020-XX-XX-concrete-action.html => 2020-06-29-black-lives-matter.html} (100%) diff --git a/pages/news/2020-XX-XX-concrete-action.html b/pages/news/2020-06-29-black-lives-matter.html similarity index 100% rename from pages/news/2020-XX-XX-concrete-action.html rename to pages/news/2020-06-29-black-lives-matter.html From 882a538fe4f5b81ac7d2a6f4a5d1bd909596f122 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Mon, 29 Jun 2020 16:09:38 -0400 Subject: [PATCH 28/28] notes --- pages/news/2020-06-29-black-lives-matter.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pages/news/2020-06-29-black-lives-matter.html b/pages/news/2020-06-29-black-lives-matter.html index e2e506b3c..a6bb07822 100644 --- a/pages/news/2020-06-29-black-lives-matter.html +++ b/pages/news/2020-06-29-black-lives-matter.html @@ -1,6 +1,6 @@ title: #BlackLivesMatter: Taking a Stand with Terminology and Recruitment author: Mixxx, April -date: 2020-06-08 01:00:00 +date: 2020-06-29 15:00:00 {% extends "post.html" %} @@ -29,7 +29,7 @@ It’s important to note that there will be some cases where the word will remain. Many DJ controllers have buttons marked "master" on them, and we need to refer to those buttons by name. There are also the audio engineering concepts of a "master tape" or "audio mastering", so there may be areas of our documentation or code that would be less understandable if we tried to use synonyms. -But in situations where "master" is used in code, we commit to changing the language we use by the end of the year. +But in situations where "master" is used in code, we commit to changing the language we use in the next major release, Mixxx version 2.4. But changing language is not enough. @@ -39,6 +39,7 @@ Our impression, however, is that the Mixxx contributor base is largely white, male, and either from the US or Western Europe. This is especially disappointing given that people of color played a foundational role in [creating DJing as an art form in the US and elsewhere](https://www.dukeupress.edu/Love-Saves-the-Day/). Technology companies have a tacit (and sometimes explicit) expectation that prospective employees "prove themselves" by contributing to open source projects. Companies also often value referrals, which increase the likelihood that new hires will be similar to previous hires, thus perpetuating homogeneity. + We want to break this cycle and ensure that the door to our open source network is open to everyone. It is our goal to make both the Mixxx community and the software we make as inclusive, accessible and welcoming as possible. As such, it is our responsibility to actively seek out and promote the participation of groups who are underrepresented in our community.