/
Governance Breakout
Governance Breakout
Here are notes I took from the governance breakout session at the Developer Summit.
- Everyone wants big magic button for commit access
- Veto power by community
- Want to be able to raise flags and get issues reviewed if a merge will impact downstream community
- Want influence over architectural direction of the platform
- “Soft” veto power - the ability to prevent merges that will have negative impact
- Xav- not just asking for stuff but seen as a positive resource
- Feature proposal - “community source” it -
- Everyone can submit OEPs to kick off review
- edX can review and determine validity or which direction to push activity
Ideal Governance Model
- Open up committer status - decision-making power
- Nate: if there’s concern about opening up, can we open up specific project
- Start with xblock?
- Edx isn’t using, why not open up process around xblock
- Giulio - Drupal not wholly owned by Acquia - core committers come from outside
- Drupal community can push things into core
- Ed: plugin community is massive and moves at its own pace
- Xavier - what is the community prepared to contribute
- What are core committer responsibilities - what are they willing to contribute?
- What criteria do we use for selection process
- What about money? How much could organizations contribute?
- Drupal foundation has corporate sponsors
- Plone has foundation, copyright ownership, “framework team”
- Nate - let’s decide as a community right way to govern open edx project
- Omar - face the risk of breakage because edx makes a decision that filters downstream
- Gap between edx and everyone else forces companies to expend significatn energy closing that gap
- “Opportunity cost” - energy expended on cleanup could be spent on creating “additive” code
- Matej “refactoring” code, pushing into product - outside of open edx
- Xavier - community waits too long to push new things
- Define process, what would be the application process, how to do reviews, PRs
Ed: do questions about changing the core, BE/FE breakup concern community members
- Giulio - concerned, but understands why it’s needed
- We have to have understanding of how to kill stuff
- Arch wants to kill things some people are still using
- Review the deprecation OEP!
- Omar: half the things I have to push upstream should be plugins
- Excited by FE/BE split, API utilization
- Nate: how can we talk about RBAC with edX, but also how can we have arch meetings more than once per year - 1 / quarter?
To summarize: we’ve done this before, “show me the money”
- What are the attainable next steps
- Working on specific projects
- Turnover over less-used repo to community
- Short of giving commit access, if certain community members can have soft veto
- Can we get substantive proposals from the community (OEPs)
- Community to create proposal for commit access and community process
- How many lines of code? Reviews? Precise criteria?
- edX review - within the sprint?
- What comes next?
- Regular arch meetings? Please please attend. Pretty please.
, multiple selections available,
Related content
Governance Working Group
Governance Working Group
More like this
Architecture Governance podcast notes
Architecture Governance podcast notes
More like this
Summit Agenda
Summit Agenda
More like this
2022-02-08 DevEnv Meeting notes
2022-02-08 DevEnv Meeting notes
More like this
2024-09-25 Meeting Notes
2024-09-25 Meeting Notes
More like this
Open edX 2022 Lisbon: Birds of a Feather
Open edX 2022 Lisbon: Birds of a Feather
More like this