Actions

User

SLewis: Difference between revisions

From Modelado Foundation

imported>SLewis
No edit summary
imported>SLewis
 
(17 intermediate revisions by the same user not shown)
Line 5: Line 5:
==Modelado Foundation Value Proposition==
==Modelado Foundation Value Proposition==


===Target Communities===
See [[Target Communities]] for an initial list of stakeholder target communities


====Existing XStack Projects====
===IT===


*[[Extreme_Scale_Software_Stack#X-Stack_Program | Project on xstackwiki main page]]
====Inter-Project Collaboration====


====New/Other XStack Projects====
*xstackwiki
*mailing lists
*architecture, planning...e.g. via PMC/Councils
*multi-project release coordination and engineering (build/test/deploy)
**hardware
**software infrastructure (OS, APIs, middleware)
**software applications
**reports


====Parallel Development Community====
====Project Infrastructure====


====Distributed Systems Community====
=====Development Team Collaboration=====


====Developers====
*git repos (public and private)
*gerrit
*bug tracking
*distro creation and deployment
*integration (e.g. single sign on, gerrit+git, tooling/IDE, etc)
*collaborative report creation


====End Users====
=====Development Services and Tools=====


=====Applications=====
*git/gerrit
*bug tracking
*Compilers, IDE, new tooling...
*web server (distros, repos)
*automated build/test/CI
*automated report creation, generation, integration e.g. via LaTex tooling and [https://github.com/sharelatex SharedLatex]


=====Simulations=====
===IP===


======Entertainment======
====Management====


======Education======
*Licensing for commercial and non-commercial distribution models
*Copyright
*Patent
*Open Source
*consistent, clear policies wrt copyright, licensing, patents


======Business?======
===RE (Release Engineering)===


======Big Data?======
====Provisioning - Build/Test/Deploy/Install/Update====


====DOE====
*apt, rpm, osgi install/update/uninstall technology development
*Customized distro creation...for specific consumers
**Promotion/Marketing of Distros for Community Awareness


===MF Value-Add===
====Maintenance and Support====
 
====Community Development====


*What is this?
*No HeartBleed.  Avoid Tragedy of the Commons Problem
*Support Contracts with Enterprises, Developers, Users


====Collaboration Infrastructure====
====Distro Creation and Support====


*xstackwiki
===Other===
*mailing lists
*conferencing/meetings


====Project Infrastructure====
====Community Development====


=====Team Collaboration=====
=====Open Source Development Process=====


*git repos (public and private)
*How does/can/should 'open development' work in the large?  (many projects, many developers, many years, many consumers)
*bug tracking
**Example:  Eclipse Development Process
*agile process
*Maintain quality (over teams, releases, etc)
*quality
*Continuous Innovation
*multi-project coordination (e.g. simultaneous/coordinated releases)
*Rules of Project Engagement. Based upon technical contribution.
*release engineering (build/test/deploy)
*distro creation and deployment
*integration (e.g. single sign on, gerrit+git, tooling/IDE, etc)


=====Tools=====
====Conferences and Hackathons====


=====Process=====
*Setup, run, regular conferences
*Setup, run, regular hackathons


*How does 'open development' work in the large?  (many projects, many developers, many years, many consumers)
====Project Mentoring====


====Provisioning - Build/Test/Deploy/Install/Update====
*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)


====Maintenance and Support====
====Integration Services====


====Project Mentoring, Education, and Training====
*Exascale Computing for Data Analytics
*Simulation for Scientific Computing...i.e. Research and Education


====Architectural Coordination, Collaboration, and Direction====
====Cloud Computing Cost Management====


====SW Integration (e.g. middleware)====
See [https://www.youtube.com/watch?v=oTbYm5f-ByE Magellan Project Real Future of Cloud Computing]

Latest revision as of 21:18, September 23, 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

IT

Inter-Project Collaboration

  • xstackwiki
  • mailing lists
  • architecture, planning...e.g. via PMC/Councils
  • multi-project release coordination and engineering (build/test/deploy)
    • hardware
    • software infrastructure (OS, APIs, middleware)
    • software applications
    • reports

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)
  • collaborative report creation
Development Services and Tools
  • git/gerrit
  • bug tracking
  • Compilers, IDE, new tooling...
  • web server (distros, repos)
  • automated build/test/CI
  • automated report creation, generation, integration e.g. via LaTex tooling and SharedLatex

IP

Management

  • Licensing for commercial and non-commercial distribution models
  • Copyright
  • Patent
  • Open Source
  • consistent, clear policies wrt copyright, licensing, patents

RE (Release Engineering)

Provisioning - Build/Test/Deploy/Install/Update

  • apt, rpm, osgi install/update/uninstall technology development
  • Customized distro creation...for specific consumers
    • Promotion/Marketing of Distros for Community Awareness

Maintenance and Support

  • No HeartBleed. Avoid Tragedy of the Commons Problem
  • Support Contracts with Enterprises, Developers, Users

Distro Creation and Support

Other

Community Development

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

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

Cloud Computing Cost Management

See Magellan Project Real Future of Cloud Computing