EMI is partially funded by the European Commission under Grant Agreement RI-261611 Software sustainability: The ScienceSoft Initiative Alberto Di Meglio,

Slides:



Advertisements
Similar presentations
ScienceSoft is incubated by EMI, partially funded by the European Commission under Grant Agreement RI Interactive Workshop Morris Riedel – Jülich.
Advertisements

23 June Strategy Proposal Heinz Stockinger on behalf of the Executive Board SwiNG Assembly Meeting Berne, 23 June 2008.
EMI INFSO-RI NA2 – Outreach and Collaborations Emidio Giorgio (INFN Catania) NA2 Leader 1 st EMI Periodic Review Brussels, 22 June 2011.
EMI INFSO-RI European Middleware Initiative (EMI) Standardization and Interoperability Florida Estrella (CERN) Deputy Project Director.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EMI INFSO-RI EMI Quality Assurance Processes (PS ) Alberto Aimar (CERN) CERN IT-GT-SL Section Leader EMI SA2 QA Activity Leader.
Session Chair: Peter Doorn Director, Data Archiving and Networked Services (DANS), The Netherlands.
EMI is partially funded by the European Commission under Grant Agreement RI Post EMI Plans and MeDIA Alberto DI MEGLIO, CERN Project Director WLCG.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Reporting Guidelines (FP5) Karen Fabbri Scientific Officer Natural & Technological Hazards DG Research European Commission Brussels
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Steven Newhouse EGEE’s plans for transition.
EMI is partially funded by the European Commission under Grant Agreement RI MEDIA: motivation, mandate, scope and organization Balázs Kónya, Lund.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks ?? Athens, May 5-6th 2009 Community Support.
European Middleware Initiative (EMI) – Release Process Doina Cristina Aiftimiei (INFN) EGI Technical Forum, Amsterdam 17. Sept.2010.
INFSO-RI Enabling Grids for E-sciencE EGEE and Industry Bob Jones EGEE-II Project Director Final EGEE Review CERN, May 2006.
EMI INFSO-RI NA2 – Outreach and collaborations Status Report Emidio Giorgio (INFN Catania) Work Package Leader EMI First EC Review 22 June 2011,
EMI is partially funded by the European Commission under Grant Agreement RI Software sustainability and The ScienceSoft Initiative Alberto Di Meglio,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE – paving the way for a sustainable infrastructure.
This document produced by Members of the Helix Nebula Partners and Consortium is licensed under a Creative Commons Attribution 3.0 Unported License. Permissions.
EMI is partially funded by the European Commission under Grant Agreement RI NA3 – Sustainability and Long-Term Strategies Morris RIEDEL, JUELICH.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Steven Newhouse Technical Director CERN.
EMI is partially funded by the European Commission under Grant Agreement RI Project Overview Alberto DI MEGLIO, CERN Project Director 2nd EMI Periodic.
EGEE-III-INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE-III All Activity Meeting Brussels,
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) SA1 Leader 1 st EMI Periodic Review Brussels, 22 June 2011.
EMI INFSO-RI EMI Roadmap to Standardization and DCI Collaborations Alberto Di Meglio (CERN) Project Director.
EMI INFSO-RI SA1 Session Report Francesco Giacomini (INFN) EMI Kick-off Meeting CERN, May 2010.
WP6 – Dissemination Project Name: Enhancing Students Participation in Quality Assurance in Armenian HE- ESPAQ Ref TEMPUS BE-TEMPUS-SMGR.
EMI is partially funded by the European Commission under Grant Agreement RI Project Status and NA1 Alberto Di Meglio, CERN 3 rd EMI All-Hands Meeting.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN)
EMI INFSO-RI EMI Quality Assurance Tools Lorenzo Dini (CERN) SA2.4 Task Leader.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EMI INFSO-RI NA3 & Sustainability Morris Riedel (JUELICH) Peter Stefan (NIIF) et al. EMI Vision Meeting, Geneva, 14 th -15 th December 2011.
DRIVER Action plan for an International Repository Organisation Dale Peters OAI6 Breakout Session Joining up Repositories 18 June 2009.
Summary of HEP SW workshop Ian Bird MB 15 th April 2014.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Communication: The Key to Future Funding Catherine Gater, EGI.eu EGI Community.
EMI is partially funded by the European Commission under Grant Agreement RI NA2 : Outreach and Training Emidio Giorgio, INFN NA2 Leader 2 nd EMI.
European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
INFSO-RI SA2 ETICS2 first Review Valerio Venturi INFN Bruxelles, 3 April 2009 Infrastructure Support.
SciencePAD Open Software for Open Science Alberto Di Meglio – CERN.
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) EMI First EC Review Brussels, 22 June 2011.
SciencePAD Open Software for Open Science Alberto Di Meglio – CERN.
EMI INFSO-RI Project Overview NA1 Report Alberto Di Meglio (CERN) Project Director 1 st EMI Periodic Review Brussels, 22 June 2011.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Plans for PY2 Steven Newhouse Project Director, EGI.eu 30/05/2011 Future.
EMI is partially funded by the European Commission under Grant Agreement RI Open Source Software and the ScienceSoft Initiative Alberto DI MEGLIO,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI VT Activity Report and Proposed Workplan for EGI
EMI INFSO-RI SA2: Quality Assurance Status Report Alberto Aimar(SA2) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
EMI INFSO-RI Testbed for project continuous Integration Danilo Dongiovanni (INFN-CNAF) -SA2.6 Task Leader Jozef Cernak(UPJŠ, Kosice, Slovakia)
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Work Package 3 Dissemination.
EMI INFSO-RI EMI 1, open source middleware and the road to sustainability Alberto Di Meglio (CERN) Project Director EGI User Forum EMI Technical.
European network for Health Technology Assessment | JA | EUnetHTA European network for Health Technology Assessment THL Info.
EMI INFSO-RI /04/2011What's new in EMI 1: Kebnekaise What’s new in EMI 1 Kathryn Cassidy (TCD)‏ EMI NA2.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks NA5: Policy and International Cooperation.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Work Package 2 Interactions.
SciencePAD Incubation Laboratory Alberto Di Meglio – CERN.
EMI is partially funded by the European Commission under Grant Agreement RI EMI Outlook and Open Source Activities Alberto DI MEGLIO, CERN Project.
EMI is partially funded by the European Commission under Grant Agreement RI EMI Sustainability Alberto Di Meglio, CERN DCI Projects Meeting Amsterdam,
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab Sustainability.
EMI is partially funded by the European Commission under Grant Agreement RI Commercial applications of open source middleware: the EMI and DCore.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Building and engaging with our Community Networks Catherine Gater EGI.eu.
Ian Bird, CERN WLCG Project Leader Amsterdam, 24 th January 2012.
ScienceSoft is incubated by EMI, partially funded by the European Commission under Grant Agreement RI ScienceSoft – Call for Action Alberto Di Meglio,
Sustainability of EMI Results
Sviluppo middleware sostenibile Il caso di EMI
EMI and GISELA Collaboration
European Middleware Initiative (EMI)
EMI Interoperability Activities
Lessons Learned, Future Plans and Conclusions
EMI: dal Produttore al Consumatore
Connecting the European Grid Infrastructure to Research Communities
Presentation transcript:

EMI is partially funded by the European Commission under Grant Agreement RI Software sustainability: The ScienceSoft Initiative Alberto Di Meglio, CERN EGI Sustainability Workshop 25/01/2012

EMI INFSO-RI This is not a definitive answer to the issue of sustainability of software development and maintenance It is an on-going discussion to identify gaps and needs that may prevent sustainability and see whether we can do something about them General context 25/01/2012EGI Sustainability Workshop, Amsterdam2

EMI INFSO-RI EMI: European Middleware Initiative – 3-year project (5/2010-4/2013) to support and evolve grid middleware from ARC, gLite, dCache and UNICORE – Mainly targeted to research infrastructure and scientific applications – Several efforts to involve commercial companies Sustainability of the software is a major goal of the project General context 25/01/2012EGI Sustainability Workshop, Amsterdam3

EMI INFSO-RI Option 1: Keep being funded directly by European or national funding agencies – Harder and harder, especially for standard software activities (maintenance, porting, etc.) Option 2: Apply other existing software sustainability methods – Open source software business models – Strong, active user and developer communities – Community contributions, commercial sponsorships and services Software Sustainability 25/01/2012EGI Sustainability Workshop, Amsterdam4

EMI INFSO-RI Most of the software is licensed under a valid OSI-compliant license OS is not just about the license – Adoption of well-established release and distribution procedures and packaging formats – Distribution through mainstream operating system distros and repos (Fedora, EPEL, Debian, Maven, etc.) – Bottom-up contribution process with high-level strategic organization Open source 25/01/2012EGI Sustainability Workshop, Amsterdam5

EMI INFSO-RI What we have noticed is that – Communities do exist, but are not always interacting with each other Interaction between user communities and developers communities Interaction between different domains or structures – Interaction often happens at project level, but interaction at personal level is very limited – Very difficult to know who’s using/doing what and how to get and give credit for it Strong, active communities 25/01/2012EGI Sustainability Workshop, Amsterdam6

EMI INFSO-RI This prevents from establishing active communities and an efficient exchange of information In turn, the lack of active, engaged communities makes sustainability difficult – How to justify the need for funding? – How to bring in commercial companies? – How to preserve useful software at the end of a project? Strong, active communities 25/01/2012EGI Sustainability Workshop, Amsterdam7

EMI INFSO-RI The vision 25/01/2012EGI Sustainability Workshop, Amsterdam8 DevelopersUsers More interactions, exchange of information and knowledge sharing

EMI INFSO-RI Community-oriented not project-oriented – Committed contributors – Engaged users Interactions are stronger if supported by motivated individuals within the more general interests of Institutes or Companies Institutes have of course to have policies in place to encourage this behaviour Bottom-up Approach 25/01/2012EGI Sustainability Workshop, Amsterdam9

EMI INFSO-RI One of the most recent and successful online communication model is social networking – It is applied to virtually any human activity from personal to business and even in support of real physical revolutions Linkedin, Facebook, Twitter, Google+, Forums, Blogs, etc. How can we exploit this model to improve interaction and communication? Social networks 25/01/2012EGI Sustainability Workshop, Amsterdam10

EMI INFSO-RI Focus on scientific research at large Create the right conditions to operate in a standard open source environment Enable the generation of a bottom-up community of contributors and users Allow a better exchange of information among developers and users Create a marketplace for software and related services, but also for people Establish a permanent focal point for technology coordination and discussion Quick recap so far 25/01/2012EGI Sustainability Workshop, Amsterdam11

EMI INFSO-RI Open source foundations or communities already exist. Can they be used? They fall into one of four categories – Technological: Apache, Drupal, Eclipse, etc. – Operating System: Fedora, Debian, etc. – General purpose: SourceForge, GitHub, etc. – Domain-specific: e.g. Nanohub They are all partially satisfying the requirements. Is it good or bad? State of the Art 25/01/2012EGI Sustainability Workshop, Amsterdam12

EMI INFSO-RI Collect and publish information about software – who develops it, who uses it, what licences are used, who likes or dislike it, etc. – stats by developer, by user, by Institute, by geographical region, by scientific community/domain, etc. Provide “social network” channels – among developers, among users, between users and developers, special-interest groups, etc. Main Functions 25/01/2012EGI Sustainability Workshop, Amsterdam13

EMI INFSO-RI Provide info and services to Institutes and companies to promote their worth Support funding requests, increase users Organize and promote events – Conferences, workshops, contributors gatherings Look for and manage funding streams – Commercial sponsorships, donations, membership fees, institutional funding (EU or local) Main Functions 25/01/2012EGI Sustainability Workshop, Amsterdam14

EMI INFSO-RI Enhance the motivational aspects of software development and usage – Software is well advertised, it’s use is known and acknowledged – Users can share experiences, get help and rate the software – Developers can be more responsive to user needs Increase visibility and opportunities: – Being able to show that software is used and well rated helps with sustainability (getting funds) Benefits 25/01/2012EGI Sustainability Workshop, Amsterdam15

EMI INFSO-RI Increase cross-domain interaction – A solution/problem found in one domain or community doesn’t need be repeated again Improve opportunities for commercial usage – Companies get knowledge of potential markets – Can propose additional services to interested users – Also suitably equipped Research Institutes can provide additional value-added services Benefits 25/01/2012EGI Sustainability Workshop, Amsterdam16

EMI INFSO-RI First draft of a document describing the current ideas and discussion – Originated within EMI – Distributed to user and developers outside EMI Group of people being formed to improve the document – EMI, EGI, StratusLab, iMarine, OpenAIRE, Maat, SixSq, dCore Systems, SysFera, (PRACE), (HEP), … – work out more details of possble mandate, scope, functions, governance, funding model, etc. Current Status 25/01/2012EGI Sustainability Workshop, Amsterdam17

EMI INFSO-RI Tentative name and motto: – ScienceSoft: Open Software for Open Science Domain name registered: – sciencesoft.org Place-holder web site: – Current Status 25/01/2012EGI Sustainability Workshop, Amsterdam18

EMI INFSO-RI /01/2012EGI Sustainability Workshop, Amsterdam19

EMI INFSO-RI It is meant to be a realistic implementation if the described requirements It is not EMI 2 It is not just about middleware It is not an EC-funded project (although here opinions differ) It must be an open, community-driven effort What it is and is not 25/01/2012EGI Sustainability Workshop, Amsterdam20

EMI INFSO-RI Survey being designed – to be sent to developers and users communities – collect ideas and feedback on the proposed initiative, whether there is a perceived need for it, what it should do Expected to be sent out at the beginning of February for 3 or 4 weeks Timelines 25/01/2012EGI Sustainability Workshop, Amsterdam21

EMI INFSO-RI Presentation in Amsterdam on Jan 25 th at the EGI workshop on sustainability A first workshop being organised at CERN on 8 th February to discuss about the initiative and refine it Regular workshops during the year Official presentations/sessions at ISGC, EGI/EMI Conference, OGF, CHEP, … Timelines 25/01/2012EGI Sustainability Workshop, Amsterdam22

EMI INFSO-RI Implementation of – Organization – Technical features Start in the second half if 2012, make it operational in 2013 Incremental approach Timelines 25/01/2012EGI Sustainability Workshop, Amsterdam23