numfocus / outreachy-contributions-2023

This repository will be used to capture Outreachy applicants' contributions during the Applications phase - May-July 2023 Cohort
BSD 3-Clause "New" or "Revised" License
16 stars 4 forks source link

Second contribution by Desire Oluwarotimi. #91

Closed RotimiDesire closed 1 year ago

RotimiDesire commented 1 year ago

NUMFOCUS 2

NAME :- Desire Oluwarotimi PROJECTS ANALYZED :- PYTORCH & OPENJS

RELEVANT LINKS.

PyTorch’s website:- https://pytorch.org/ PyTorch’s governance model:- https://pytorch.org/docs/stable/community/governance.html OpenJS’ website:- https://openjsf.org/ OpenJS’ governance model:- https://openjsf.org/about/governance/

A COMPARATIVE ANALYSIS OF THE GOVERNANCE MODELS OF PYTORCH AND OPENJS.

Projects’ overview

PyTorch is an open source machine learning library for Python that is majorly used for the development of deep learning models. Some special characteristics of PyTorch include its dynamic computation graph, its support for GPU acceleration and its extensive set of libraries and mechanisms for tasks.

OpenJS is a non-profit organization that aims at backing the JavaScript community by promoting the growth and development of open source JavaScript projects. The long term goal is to enhance the adoption of JavaScript and its technologies by providing a neutral forum that encourages collaboration, education and community establishment.

Similarities in governance models

Differences in governance models.

My Opinion on the better model

I’d pick the PyTorch governance model as the better model. This is majorly because of its openness to random individuals and their involvement in the decision making process. Decisions are made collectively by the PyTorch developers and the community unlike OpenJS that conducts a centralised consensus-based decision-making process.

RotimiDesire commented 1 year ago

@arliss-NF This is my second contribution. Kindly review. Thanks.

arliss-NF commented 1 year ago

@RotimiDesire - well done - good analysis. You have highlighted the key aspects that should be discussed around these models. I appreciate that you made a decision on which is better 'in your opinion" because in doing analysis work, you are often asked to make these types of decisions based on the information you've gathered. Keep up the good work.

RotimiDesire commented 1 year ago

@arliss-NF Thank you for the review.