Git Product home page Git Product logo

rms-letter-comparison's Introduction

GitHub Petitions Regarding Removal of RMS: Contributor Comparison

How to use

  1. git clone https://github.com/altsalt/rms-letter-comparison.git
  2. cd rms-letter-comparison
  3. source ./gh_credentials
  4. python3 ./code/00-gather_data.py
  • To view progress, consider running the following command:
  • watch -d -n 30 "wc -l ./data/rms-letter-signers.csv && tail write.log && tail rate.log && tail error.log"
  1. Open ./code/01-process_data.R, ./code/02-build_tables.R, and ./rms-letter-comparison.Rmd in RStudio
  2. Run each RScript in sequence, they will read in the raw data, process it, save it to Rds files, and produce the PDF, ./rms-letter-comparison.pdf

Background and Setting

On March 22, 2021 the former president of the Free Software Foundation (FSF) Richard M. Stallman (rms) announced that he would be returning to the FSF board.1 This comes 18 months after he stepped down, due to public pressure regarding, among other things, statements relating to the involvement of Marvin Minsky and Jeffrey Epstein.2

On March 23, 2021 a letter was published online calling for the removal of rms from all leadership positions within the Free/Libre/Open Source Software community.3 Shortly thereafter, a counter letter, in support of the return of rms was published.4

Each of these letters called for readers to add their signatures via a pull request (PR) using GitHub, one of the largest hosts for FLOSS projects. As of 15:52:36 PDT on March 26th, 2021, the letter requesting removal has received 1,303 "contributor" signatures, while the letter in support of remaining has received 2,280. The displayed numbers are ~2,700 for removal and ~3,100 for remaining.

Included in this repository is a cursory analysis comparing contributors to each letter. The data used was acquired from GitHub via their official API, accessed using the PyGithub library.5 It was then processed in R, making use of tools from the tidyverse library.6

Appendix

Organizational messages regarding the current events:

Other people looking into the data:

Licensing and Usage Terms

The documentation provided for this project is released under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0) https://creativecommons.org/licenses/by-sa/4.0/. The code provided for this project is released under the GNU General Public License version 3 (GNU GPLv3) https://www.gnu.org/licenses/gpl-3.0. The data was collected from GitHub. All data provided for this project is subject to the terms outlined on this page: https://docs.github.com/en/github/site-policy/github-terms-of-service

๐Ÿ„ฏ 2021 Wm Salt Hale <@altsalt (.net)>

rms-letter-comparison's People

Contributors

altsalt avatar meonkeys avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

meonkeys

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

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

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

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

  • D3 photo D3

    Data-Driven Documents codes.