Open discussions on specific topics selected by the Software Working Group and selected from the list of SWG Topics For Discussion.
Round Table Discussion: Pathway to build open-source ecosystem: lessons from NSF POSE award, moderated by Jong Lee
This is a round-table discussing open-source ecosystem. IN-CORE project will share lessons from NSF POSE award and have discussion around open-source community engagement, governance model, etc.
Recording:
Slides:
Attendees:
Jong Lee
Luigi Marini
Max Burnette
Marcos Frenkel
Sandeep Puthanveetil Satheesan
Ya Lan Yang
Chen Wang
Bing Zhang
Galen Arnold
Andrew Manning
Rob Kooper
Yong Wook Kim
Lisa Yanello
Discussion:
Discussion of POSE program (Pathway to Open-Source Ecosystems)
- Phase I
- Phase II
- Both are independent from each other.
- Why is training necessary? This is not a RESEARCH proposal
- This is a distributed Developer Community, with POSE Managing Organization to the End User (Open-Source Ecosystem)
- They want to fund security too, but not developer. NSF wants to see security built into this due to vulnerability. This includes data and hardware as well as software.
- We want to plan and use some of IN-CORE's scope with this award. NIST is excited about this.
Tasks and plan for IN_CORE POSE award
- Look at requirements
- Metrics for success
- targeted comuiityes
- Harding he OSE technical ifrastructure
- Governance Model
- Preparation for Phase II Proposal
This is a great opportunity for any Open Source Projects.
At least two people must participate in a six week training.
Max asks if we can have Clowder apply directly to Phase II.
POSE Training:
- Engagement and Sustainability
- Business Model
- Community Building
- Group, Belonging, Shaping the Culture, Power can be more distributed
What is your experience using Open Source Communities?
- Max looks at the GitHub to see if it's active. He has never successfully joined an open source system.
- Luigi notes that people may be coming to our GitHub but don't leave a note.
- Do we put bugs in GitHub OS? Sandeep has done this as has Chen.
- Do you become a member of the community or do you just get your question answered and leave the group?
- We need participation as a community!!!
- In Clowder, we have people create issues, comments, but are they actually members of the community?
- Tools that the user has can depend on how much they can contribute to the community/core.
The nature of OS software is to develop a community, but they may just be users, and not developers.
How do you join a community and what does it mean? What kind of commitment is needed?
Leadership within the community is vital to gather contributors.
Dan Katz shared a kitware presentation yesterday that displayed how to get people informed and built. Identify the pathways to get the community involved.
Community Participation Model: Convey/Consume - Contribute - Collaborate - Co-Create
A successful community can spawn other funding and other communities
Geoserver is a good example of collaborative effort, while still managing the core of the project.
Making plug ins and extractors can help to make Clowder a collaborative effort. Ask users to come to Clowder with plug ins.
Think of this as a party and how it is planned and how the guests engage
Types of OSS Organizational Governance (structure and style)
Discussion of how to work on other projects using a 501(c)3 non profit foundations.
Comments
Links mentioned in this Round Table:
Best Practices Handbook: https://github.com/ncsa/software-development-handbook
If you are interested in contributing to a Round Table, please see these links:
Round Table Google Sheet: https://docs.google.com/spreadsheets/d/1kbgO6sIb_4eLugfSVKQNCTXdaKp1R6m0RDczPTsUAoQ/edit#gid=0 Every one should have edit permission.