You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The PyTorch development process is guided by a set of core principles, including transparency, inclusivity, and community-driven development. The PyTorch project is managed by a steering committee, which is responsible for setting the overall direction and priorities for the project. In addition to the steering committee, PyTorch has a core team of developers who are responsible for the day-to-day development of the project. The core team is composed of developers who have demonstrated a deep understanding of PyTorch and a commitment to its development. It has a community of contributors who help to develop and maintain the project.
OpenJS
Its governance model is based on an open and transparent process, with decisions made by a diverse group of community members, including technical leaders and corporate members. The Foundation is managed by a board of directors, which is responsible for setting the overall direction and priorities for the organization. The board is composed of representatives from member companies and individual members. The foundation also has a technical steering committee, which oversees the technical direction of the projects and helps to ensure that they align with the foundation's goals and principles.
Similarities
Both are open-source projects that are developed and maintained by a community of contributors.
Both emphasize transparency, inclusivity, and community-driven development.
Both have a governing body that sets the overall direction and priorities for the project.
Both prioritize the needs and contributions of the broader community, rather than any individual or company.
Differences
In terms of
Pytorch
OpenJS
Organizational structure
PyTorch is managed by a steering committee
OpenJS Foundation is managed by a board of directors
Focus
It focuses on machine learning and deep learning
It focuses on providing support and resources for open-source JavaScript projects
Membership
PyTorch's governance model includes representatives from Facebook and the wider open-source community
OpenJS Foundation includes representatives from member companies and individual members
Decision-making process
PyTorch's decision-making process is focused on achieving technical excellence
OpenJS Foundation's decision-making process is focused on balancing the needs of the community with the needs of member companies
Conclusion
I personally find Pytorch to be a better Model since the hierarchy they are following is -
Module Maintainers
Core Maintainers
Lead Core Maintainer (BDFL)
makes the decision-making process lot easier. Additionally, I also feel that Principles, their process of nominations and deletion is a lot more transparent.
The text was updated successfully, but these errors were encountered:
@arliss-NF ! I would like to work on more issues and explore numfocus. Can you suggest any additional task for me or any issues on which I can work on. Thanks.
Medhavi Singh
The projects that I analyzed - Pytorch | OpenJS
Link to Pytorch Governance Model: https://pytorch.org/docs/stable/community/governance
Link to OpenJS Governance Model: https://openjsf.org/about/governance/
Pytorch
The PyTorch development process is guided by a set of core principles, including transparency, inclusivity, and community-driven development. The PyTorch project is managed by a steering committee, which is responsible for setting the overall direction and priorities for the project. In addition to the steering committee, PyTorch has a core team of developers who are responsible for the day-to-day development of the project. The core team is composed of developers who have demonstrated a deep understanding of PyTorch and a commitment to its development. It has a community of contributors who help to develop and maintain the project.
OpenJS
Its governance model is based on an open and transparent process, with decisions made by a diverse group of community members, including technical leaders and corporate members. The Foundation is managed by a board of directors, which is responsible for setting the overall direction and priorities for the organization. The board is composed of representatives from member companies and individual members. The foundation also has a technical steering committee, which oversees the technical direction of the projects and helps to ensure that they align with the foundation's goals and principles.
Similarities
Differences
Conclusion
I personally find Pytorch to be a better Model since the hierarchy they are following is -
makes the decision-making process lot easier. Additionally, I also feel that Principles, their process of nominations and deletion is a lot more transparent.
The text was updated successfully, but these errors were encountered: