Actions

User

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 Infrastructure====
====Inter-Project Collaboration====


*xstackwiki
*xstackwiki
*mailing lists
*mailing lists
*conferencing/meetings
*architecture, planning...e.g. via PMC/Councils
*multi-project coordination (e.g. coordinated high quality releases)
*multi-project release coordination and engineering (build/test/deploy)
*release 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/tooling
*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, Education, and Training====
====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)


====Architectural Coordination, Collaboration, and Direction====
====Integration Services====
 
*Councils:  e.g. Architecture and Planning Council at EF
**Open, based upon participation, not controlled by one or few members
 
====SW 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


====Commercial Cloud Vendor Discount Negotiations====
====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

Pooling Cloud Computing Vendor Negotiations

See Magellan Project Real Future of Cloud Computing