Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Second contribution by DIANA OIGO #90

Open
dianaoigo opened this issue Mar 15, 2023 · 1 comment
Open

Second contribution by DIANA OIGO #90

dianaoigo opened this issue Mar 15, 2023 · 1 comment

Comments

@dianaoigo
Copy link

dianaoigo commented Mar 15, 2023

Name: Diana Oigo
The projects I analyzed: QuTiP | InterpretML
link to Governance Document of QuTip: https://github.com/qutip/governance/blob/main/governance.md,
link to Governance Document of InterpretML :https://github.com/interpretml/interpret/blob/develop/GOVERNANCE.md

AN ANALYSIS OF THE GOVERNANCE MODELS OF QuTip AND InterpretML
QuTiP (Quantum Toolbox in Python) was founded in 2010 by a team of researchers from the University of Strathclyde, Scotland and the University of Queensland, Australia. The project was created to provide an open-source software toolbox for simulating the dynamics of open quantum systems and performing quantum computing simulations. InterpretML was founded in 2018 by a team of researchers and engineers from Microsoft Research and Carnegie Mellon University. The project was created in response to the growing need for interpretable machine learning models that can help humans understand how decisions are being made by these models
Both InterpretML and QuTip are open-source software projects that are designed to solve complex problems in their respective domains - interpretable machine learning and quantum computing. The governance models of these two projects share several similarities, but they also have some significant differences.

Similarities:
Both projects are governed by community-driven models that emphasize collaboration, inclusivity, and transparency.
The maintainers of both projects are elected by the community and serve for a fixed term of one year.
Both projects have a code of conduct that all contributors are expected to adhere to, which ensures that the projects are welcoming and inclusive environments.
Both projects have a set of guidelines for contributing to the project, which ensures that contributions are of high quality and can be easily integrated into the project.
Both projects are governed by an open decision-making process, where major decisions are discussed and decided upon in the open, on public forums such as GitHub issues and pull requests.
Differences:
InterpretML's governance model is more focused on technical matters, such as the project roadmap and release cycles, while QuTip's governance model is more focused on academic research and publication.
QuTip has a larger number of maintainers compared to InterpretML.
InterpretML has a stronger emphasis on the commercial applications of its platform, whereas QuTip is more focused on advancing the state of the art in the field of quantum computing.
Opinion
In my opinion, both projects have strong governance models that emphasize collaboration and community involvement. However, I believe that InterpretML's governance model is better suited to the needs of an open-source software project. The model's focus on technical matters and its emphasis on commercial applications make it more aligned with the goals of an open-source software project that is aimed at solving real-world problems. QuTip's governance model, on the other hand, seems to be more geared towards academic research and publication, which may not be the primary focus of an open-source software project. Nevertheless, both projects have made significant contributions to their respective domains and have demonstrated the effectiveness of community-driven governance models in open-source software development.

References: https://opensource.com/article/22/9/measure-success-your-open-source-event
https://www.bigcommerce.com/ecommerce-answers/what-open-source-and-why-it-important/
cc @arliss-NF

@dianaoigo
Copy link
Author

cc @arliss-NF

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant