SLewis: Difference between revisions
From Modelado Foundation
imported>SLewis No edit summary |
imported>SLewis |
||
Line 11: | Line 11: | ||
====Community Development==== | ====Community Development==== | ||
====Inter-Project Collaboration | ====Inter-Project Collaboration==== | ||
*xstackwiki | *xstackwiki | ||
*mailing lists | *mailing lists | ||
* | *architecture, planning...e.g. via PMC/Councils | ||
*multi-project coordination | *multi-project release coordination and engineering (build/test/deploy) | ||
====Project Infrastructure==== | ====Project Infrastructure==== | ||
Line 29: | Line 28: | ||
*integration (e.g. single sign on, gerrit+git, tooling/IDE, etc) | *integration (e.g. single sign on, gerrit+git, tooling/IDE, etc) | ||
=====Services and Tools===== | =====Development Services and Tools===== | ||
*git/gerrit | *git/gerrit | ||
*bug tracking | *bug tracking | ||
*IDE | *Compilers, IDE, new tooling... | ||
*web server (distros, repos) | *web server (distros, repos) | ||
*automated build/test/CI | *automated build/test/CI | ||
Line 43: | Line 42: | ||
*Maintain quality (over teams, releases, etc) | *Maintain quality (over teams, releases, etc) | ||
*Continuous Innovation | *Continuous Innovation | ||
*Rules of Project Engagement. Based upon technical contribution. | |||
====Conferences and Hackathons==== | ====Conferences and Hackathons==== | ||
Line 64: | Line 63: | ||
*consistent, clear policies wrt copyright, licensing, patents | *consistent, clear policies wrt copyright, licensing, patents | ||
====Project Mentoring | ====Project Mentoring==== | ||
*Project Education: Rhythm of Open Development | *Project Education: Rhythm of Open Development | ||
Line 70: | Line 69: | ||
*Developer Education: How to use exascale APIs, sw abstractions, tooling (debuggers, etc) | *Developer Education: How to use exascale APIs, sw abstractions, tooling (debuggers, etc) | ||
==== | ====Integration Services==== | ||
*Exascale Computing for Data Analytics | *Exascale Computing for Data Analytics | ||
*Simulation for Scientific Computing...i.e. Research and Education | *Simulation for Scientific Computing...i.e. Research and Education | ||
==== | ====Pooling Cloud Computing Vendor Negotiations==== | ||
See [https://www.youtube.com/watch?v=oTbYm5f-ByE Magellan Project Real Future of Cloud Computing] |
Revision as of 20:51, May 12, 2014
Scott Lewis
Modelado Foundation
Email: slewis at modelado.org
Modelado Foundation Value Proposition
See Target Communities for an initial list of stakeholder target communities
Areas for MF Value-Add
Community Development
Inter-Project Collaboration
- xstackwiki
- mailing lists
- architecture, planning...e.g. via PMC/Councils
- multi-project release coordination and engineering (build/test/deploy)
Project Infrastructure
Development Team Collaboration
- git repos (public and private)
- gerrit
- bug tracking
- distro creation and deployment
- integration (e.g. single sign on, gerrit+git, tooling/IDE, etc)
Development Services and Tools
- git/gerrit
- bug tracking
- Compilers, IDE, new tooling...
- web server (distros, repos)
- automated build/test/CI
Open Source Development Process
- How does/can/should 'open development' work in the large? (many projects, many developers, many years, many consumers)
- Example: Eclipse Development Process
- Maintain quality (over teams, releases, etc)
- Continuous Innovation
- Rules of Project Engagement. Based upon technical contribution.
Conferences and Hackathons
- Setup, run, regular conferences
- Setup, run, regular hackathons
Provisioning - Build/Test/Deploy/Install/Update
- apt, rpm, osgi, etc
Maintenance and Support
- No HeartBleed. Avoid Tragedy of the Commons Problem
- Support Contracts with Enterprises, Developers, Users
IP Management
- Licensing for commercial and non-commercial distribution models
- consistent, clear policies wrt copyright, licensing, patents
Project Mentoring
- Project Education: Rhythm of Open Development
- Releng 'in the large' (100 projects, 1000 developers, > 1 million consumers)
- Developer Education: How to use exascale APIs, sw abstractions, tooling (debuggers, etc)
Integration Services
- Exascale Computing for Data Analytics
- Simulation for Scientific Computing...i.e. Research and Education