SlideShare a Scribd company logo
1 of 11
Copyright@hyedu.me
Numpy
Ha Changgwon
Copyright@hyedu.me
Part
01 Numpy?
Open Source Software which helps array-based computing in Python
Copyright@hyedu.me
Part
02 Who makes?
Contributor and Users
・Contributor : Individuals who contribute Numpy in any way
・User : Individuals who use Numpy
Copyright@hyedu.me
Part
03 Governance
There are three foundations in Numpy governance.
・Openness & Transparency
・Active contribution
・Institutional Neutrality
Copyright@hyedu.me
Part
03-1 Realization
How to realization those foundations?
・ Consensus-based decision making by the community
・ Steering Council
Copyright@hyedu.me
Part
03-2 Consensus-based decision
・All project decisions will be made by consensus of all interested Contributors.
・What consensus means is that we entrust everyone with the right to veto any
change if they feel it necessary.
・If no-one bothers to comment on the mailing list after changes occurred in a
reasonable time frame, then it’s probably fine.
In this way goal of ensuring that all interested perspectives are taken into
account accomplished.
Copyright@hyedu.me
Part
03-3 Steering Council
Steering Council consists of Project Contributors who have produced contributions that
are substantial in quality and quantity, and sustained over at least one year.
What Steering Council dose
・ Make decisions about the overall scope, vision and direction of the project.
・ Make decisions about strategic collaborations with other organizations or individuals.
・ Make decisions about specific technical issues, features, bugs and pull requests. They
are the primary mechanism of guiding the code review process and merging pull
requests.
・ Make decisions about the Services that are run by The Project and manage those
Services for the benefit of the Project and Community.
・ Update policy documents such as this one.
・ Make decisions when regular community discussion doesn’t produce consensus on an
issue in a reasonable time frame.
The Council’s primary responsibility is to facilitate the ordinary community-based
decision making procedure described at Consensus-based decision.
Copyright@hyedu.me
Part
03-4 About Steering Council
・ Council decision making
Council will use a form of the Apache Foundation voting process. This is a formalized
version of consensus, in which +1 votes indicate agreement, -1 votes are vetoes (and
must be accompanied with a full veto), and one can also vote fractionally (e.g. -0.5, +0.5)
if one wishes to express an opinion without registering a full veto.
・ Council membership
To become eligible to join the Steering Council, an individual must be a Project
Contributor who has produced contributions that are substantial in quality and quantity,
and sustained over at least one year. Potential Council Members are nominated by
existing Council members, and become members following consensus of the existing
Council members, and confirmation that the potential Member is interested and willing
to serve in that capacity. The Council will be initially formed from the set of existing Core
Developers who, as of late 2015, have been significantly active over the last year.
Copyright@hyedu.me
Part
03-5 About Steering Council
・ Conflict of interest¶
It is possible that Members will have conflict of interests. Such conflict of interests
include, but are not limited to:
・ Financial interests, such as investments, employment or contracting work, outside of
The Project that may influence their work on The Project.
・ Access to proprietary information of their employer that could potentially leak into
their work with the Project.
All members of the Council shall disclose to the rest of the Council any conflict of
interest they may have. Members with a conflict of interest in a particular issue may
participate in Council discussions on that issue, but must recuse themselves from voting
on the issue.
Copyright@hyedu.me
Part
03-6 About Steering Council
・ Institutional Partners and Funding
The Steering Council are the primary leadership for the project. No outside institution,
individual or legal entity has the ability to own, control, usurp or influence the project
other than by participating in the Project as Contributors and Council Members.
An Institutional Contributor is any individual Project Contributor who contributes to the
project as part of their official duties at an Institutional Partner
The only way for a Partner to influence the project is by actively contributing to the
open development of the project, in equal terms to any other member of the
community of Contributors and Council Members
Copyright@hyedu.me
THANK YOU

More Related Content

Similar to Numpy

Ubuntu Code of Conduct Ubuntu is an African concep.docx
Ubuntu Code of Conduct     Ubuntu is an African concep.docxUbuntu Code of Conduct     Ubuntu is an African concep.docx
Ubuntu Code of Conduct Ubuntu is an African concep.docx
marilucorr
 
Spotlight: Self Evaluation Tool for Action in Partnership
Spotlight: Self Evaluation Tool for Action in PartnershipSpotlight: Self Evaluation Tool for Action in Partnership
Spotlight: Self Evaluation Tool for Action in Partnership
The National Collaborating Centre for Methods and Tools
 

Similar to Numpy (20)

PAS councillor training - probity
PAS councillor training - probityPAS councillor training - probity
PAS councillor training - probity
 
HUD Ideas in Action
HUD Ideas in ActionHUD Ideas in Action
HUD Ideas in Action
 
Branching Out: Engaging Forest Stakeholders through Collaborative Design
Branching Out: Engaging Forest Stakeholders through Collaborative DesignBranching Out: Engaging Forest Stakeholders through Collaborative Design
Branching Out: Engaging Forest Stakeholders through Collaborative Design
 
Green Retail Forum 2013 - eng release
Green Retail Forum 2013 - eng releaseGreen Retail Forum 2013 - eng release
Green Retail Forum 2013 - eng release
 
prop-126: PDP update
prop-126: PDP updateprop-126: PDP update
prop-126: PDP update
 
Xen Project Contributor Training Part2 : Processes and Conventions v1.1
Xen Project Contributor Training Part2 : Processes and Conventions v1.1Xen Project Contributor Training Part2 : Processes and Conventions v1.1
Xen Project Contributor Training Part2 : Processes and Conventions v1.1
 
Taunton event notes pp presentation
Taunton event notes pp presentationTaunton event notes pp presentation
Taunton event notes pp presentation
 
Customers and Other Stakeholders
Customers and Other StakeholdersCustomers and Other Stakeholders
Customers and Other Stakeholders
 
Written public comment
Written public commentWritten public comment
Written public comment
 
Social License To Operate - Building Trust in Local Communities
Social License To Operate - Building Trust in Local CommunitiesSocial License To Operate - Building Trust in Local Communities
Social License To Operate - Building Trust in Local Communities
 
Constitutional Orgs
Constitutional OrgsConstitutional Orgs
Constitutional Orgs
 
Ubuntu Code of Conduct Ubuntu is an African concep.docx
Ubuntu Code of Conduct     Ubuntu is an African concep.docxUbuntu Code of Conduct     Ubuntu is an African concep.docx
Ubuntu Code of Conduct Ubuntu is an African concep.docx
 
Spotlight: Self Evaluation Tool for Action in Partnership
Spotlight: Self Evaluation Tool for Action in PartnershipSpotlight: Self Evaluation Tool for Action in Partnership
Spotlight: Self Evaluation Tool for Action in Partnership
 
Gubad Ibadoglu - PWYP Montreal Conference 2009
Gubad Ibadoglu - PWYP Montreal Conference 2009Gubad Ibadoglu - PWYP Montreal Conference 2009
Gubad Ibadoglu - PWYP Montreal Conference 2009
 
Get Started Member Manual- Green Entrepreneur Community
Get Started Member Manual- Green Entrepreneur CommunityGet Started Member Manual- Green Entrepreneur Community
Get Started Member Manual- Green Entrepreneur Community
 
Ofa organizingmanual part2
Ofa organizingmanual part2Ofa organizingmanual part2
Ofa organizingmanual part2
 
Sustainable Communities Consortium Structure
Sustainable Communities Consortium StructureSustainable Communities Consortium Structure
Sustainable Communities Consortium Structure
 
The client-facilitator relationship
The client-facilitator relationshipThe client-facilitator relationship
The client-facilitator relationship
 
Parliamentary-Procedure-guidelines.pdf
Parliamentary-Procedure-guidelines.pdfParliamentary-Procedure-guidelines.pdf
Parliamentary-Procedure-guidelines.pdf
 
Designing Effective Strategic Planning Retreats
Designing Effective Strategic Planning RetreatsDesigning Effective Strategic Planning Retreats
Designing Effective Strategic Planning Retreats
 

Recently uploaded

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Recently uploaded (20)

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 

Numpy

  • 2. Copyright@hyedu.me Part 01 Numpy? Open Source Software which helps array-based computing in Python
  • 3. Copyright@hyedu.me Part 02 Who makes? Contributor and Users ・Contributor : Individuals who contribute Numpy in any way ・User : Individuals who use Numpy
  • 4. Copyright@hyedu.me Part 03 Governance There are three foundations in Numpy governance. ・Openness & Transparency ・Active contribution ・Institutional Neutrality
  • 5. Copyright@hyedu.me Part 03-1 Realization How to realization those foundations? ・ Consensus-based decision making by the community ・ Steering Council
  • 6. Copyright@hyedu.me Part 03-2 Consensus-based decision ・All project decisions will be made by consensus of all interested Contributors. ・What consensus means is that we entrust everyone with the right to veto any change if they feel it necessary. ・If no-one bothers to comment on the mailing list after changes occurred in a reasonable time frame, then it’s probably fine. In this way goal of ensuring that all interested perspectives are taken into account accomplished.
  • 7. Copyright@hyedu.me Part 03-3 Steering Council Steering Council consists of Project Contributors who have produced contributions that are substantial in quality and quantity, and sustained over at least one year. What Steering Council dose ・ Make decisions about the overall scope, vision and direction of the project. ・ Make decisions about strategic collaborations with other organizations or individuals. ・ Make decisions about specific technical issues, features, bugs and pull requests. They are the primary mechanism of guiding the code review process and merging pull requests. ・ Make decisions about the Services that are run by The Project and manage those Services for the benefit of the Project and Community. ・ Update policy documents such as this one. ・ Make decisions when regular community discussion doesn’t produce consensus on an issue in a reasonable time frame. The Council’s primary responsibility is to facilitate the ordinary community-based decision making procedure described at Consensus-based decision.
  • 8. Copyright@hyedu.me Part 03-4 About Steering Council ・ Council decision making Council will use a form of the Apache Foundation voting process. This is a formalized version of consensus, in which +1 votes indicate agreement, -1 votes are vetoes (and must be accompanied with a full veto), and one can also vote fractionally (e.g. -0.5, +0.5) if one wishes to express an opinion without registering a full veto. ・ Council membership To become eligible to join the Steering Council, an individual must be a Project Contributor who has produced contributions that are substantial in quality and quantity, and sustained over at least one year. Potential Council Members are nominated by existing Council members, and become members following consensus of the existing Council members, and confirmation that the potential Member is interested and willing to serve in that capacity. The Council will be initially formed from the set of existing Core Developers who, as of late 2015, have been significantly active over the last year.
  • 9. Copyright@hyedu.me Part 03-5 About Steering Council ・ Conflict of interest¶ It is possible that Members will have conflict of interests. Such conflict of interests include, but are not limited to: ・ Financial interests, such as investments, employment or contracting work, outside of The Project that may influence their work on The Project. ・ Access to proprietary information of their employer that could potentially leak into their work with the Project. All members of the Council shall disclose to the rest of the Council any conflict of interest they may have. Members with a conflict of interest in a particular issue may participate in Council discussions on that issue, but must recuse themselves from voting on the issue.
  • 10. Copyright@hyedu.me Part 03-6 About Steering Council ・ Institutional Partners and Funding The Steering Council are the primary leadership for the project. No outside institution, individual or legal entity has the ability to own, control, usurp or influence the project other than by participating in the Project as Contributors and Council Members. An Institutional Contributor is any individual Project Contributor who contributes to the project as part of their official duties at an Institutional Partner The only way for a Partner to influence the project is by actively contributing to the open development of the project, in equal terms to any other member of the community of Contributors and Council Members