sciencesoft: open software for open science
DESCRIPTION
TRANSCRIPT
ScienceSo' is incubated by EMI, par6ally funded by the European Commission under Grant Agreement RI-‐261611
ScienceSo' Open So'ware for Open Science
Alberto Di Meglio, Florida Estrella – CERN
Morris Riedel -‐ FZJ
First Workshop on Maintainable So3ware Prac7ces in e-‐Science (So3warePrac7ce12) Chicago -‐ 09/10/2012
EMI INFSO-‐RI-‐2
61611
• Background and context • Plans and current ac6vi6es • Next steps
Content
09/10/2012 So'warePrac6ce12 -‐ Chicago 2
EMI INFSO-‐RI-‐2
61611
EU eInfrastructures
09/10/2012 So'warePrac6ce12 -‐ Chicago 3
An interoperable Distributed Compu7ng Infrastructure for Europe
EMI INFSO-‐RI-‐2
61611
• Collabora6on of 4 mw providers (ARC, dCache, gLite, UNICORE)
• 26 partners • 24M EUR
• 3 years (05/10 – 04/13)
• 55 products • 2M SLOC
• Open source
EMI in a nutshell
09/10/2012 So'warePrac6ce12 -‐ Chicago 4
EMI INFSO-‐RI-‐2
61611
EMI Vision and Challenges
09/10/2012 So'warePrac6ce12 -‐ Chicago 5
EMI INFSO-‐RI-‐2
61611
• How to ensure technical coordina6on? • How to share informa6on across projects and across scien6fic domains?
• How will the so'ware be supported in the future? • Are all products sustainable? Are all worth being sustainable?
• Anything that can be exploited commercially? How? • Is there something else we can use? Is it good? Does it work as it should? Can we contribute to it?
• Who is using the so'ware and how does usage evolve?
• Do users men6on the so'ware, acknowledge its contribu6on to their research?
Cri6cal issues
09/10/2012 So'warePrac6ce12 -‐ Chicago 6
EMI INFSO-‐RI-‐2
61611
• Other projects, communi6es and SMEs shared the same challenges and concerns or expressed interest in similar discussions
Ini6al discussions
09/10/2012 So'warePrac6ce12 -‐ Chicago 7
The ScienceSo' Steering Commi?ee (Dec 2011-‐Feb 2013)
EMI INFSO-‐RI-‐2
61611
First workshop
09/10/2012 So'warePrac6ce12 -‐ Chicago 8
• 1st ScienceSo' Workshop – CERN, Feb 2012 – Original “Steering Commidee” and other interested persons, 33 in total
– Helped streamlining the requirements and possible features
• Overview document: – hdp://cdsweb.cern.ch/record/1451518/files/scienceso'_v1.0.pdf
EMI INFSO-‐RI-‐2
61611
– Alpha (March-‐June 2012): refinement of ideas, requirements and features, state-‐of-‐the-‐art
– Design (July-‐December 2012): ini6al design and prototyping
– Concept (January-‐April 2013): proof-‐of-‐concept, itera6ons on features
– OperaMon (May 2013 onwards): community managed ac6vi6es
Roadmap: hdp://scienceso'.org/roadmap
Roadmap
18/09/2012 EGI TF 2012 -‐ Prague 9
EMI INFSO-‐RI-‐2
61611
Features
09/10/2012 So'warePrac6ce12 -‐ Chicago 10
Catalogues
So'ware, people, organiza6ons, projects,
events, etc.
Processed informaMon
what, where, who, how good/bad, help, licensing,
data import/export, no6fica6ons, etc.
Marketplace
Communi6es, services, incuba6on,
crowdsourcing, consultancy, etc.
IdenMficaMon and citaMon
Unique iden6fiers, “so'ographical” formats,
etc.
EMI INFSO-‐RI-‐2
61611
• Create wider communi6es around worthwhile so'ware
• Generate revenues by: – Enabling the provision of specialized so'ware-‐related services to well-‐iden6fied groups • So3ware engineering, consultancy, specialized technical development, training, etc.
– Commercial incuba6on support • Business plans, legal informa7on, IP, licensing, etc.
Sustainability
09/10/2012 So'warePrac6ce12 -‐ Chicago 11
EMI INFSO-‐RI-‐2
61611
• Improve academic recogni6on of so'ware development
• Make scien6fic results fully reproducible – Unique IDs, code runs, VMs
• Extend methods from publica6ons and datasets (DOI)
• Agree on a format suitable for cita6on equivalent to bibliographical formats
So'ware Iden6fica6on & cita6on
09/10/2012 So'warePrac6ce12 -‐ Chicago 12
EMI INFSO-‐RI-‐2
61611
State of the art
09/10/2012 So'warePrac6ce12 -‐ Chicago 13
EMI INFSO-‐RI-‐2
61611
• Func6onality: – Web portal
– Data model, Data discovery and automa6on – Comment and ra6ng system, Subscrip6ons and no6fica6ons
– Informa6on processing and repor6ng
– Marketplace, So'ware Iden6fica6on & cita6on
• Forums on the ScienceSo' portal at hdp://scienceso'.org/forum
Design and prototypes
18/09/2012 EGI TF 2012 -‐ Prague 14
EMI INFSO-‐RI-‐2
61611
• Web site at hdp://scienceso'.org – Based on Drupal (hosted at CERN), features added as modules
– Easy to contribute features • Simple data model defined for objects and rela6onships
• Registra6on, search, maps
• OpenID-‐based access, support for Facebook, gmail (not yet public)
• Automa6on of rela6onship and data collec6on being discussed
First steps (technical)
09/10/2012 So'warePrac6ce12 -‐ Chicago 15
EMI INFSO-‐RI-‐2
61611
Snapshot
09/10/2012 So'warePrac6ce12 -‐ Chicago 16
EMI INFSO-‐RI-‐2
61611
• Crea6on of collabora6ons and networking – Exis6ng project and ini6a6ves – Developers and researchers (ISGC 2012, EGI/EMI CF 2012, EGI TF 2012, So'warePrac6ce 2012, OGF)
– Decision-‐makers in interna6onal organiza6ons, research centers and funding bodies (EIROForum, EC, FAO)
– Open source consultancy companies and incubators
First steps (strategic)
09/10/2012 So'warePrac6ce12 -‐ Chicago 17
EMI INFSO-‐RI-‐2
61611
Governance
Founda6on? Roles, policies
Admin, legal, logis6cs, etc.
Opera6onal Challenges
09/10/2012 So'warePrac6ce12 -‐ Chicago 18
Funding
Public funding Sponsoring
Paid-‐services Voluntary
contribu6ons
EMI INFSO-‐RI-‐2
61611
• Finish the prototype according to plan • Discuss with other projects about common ac6vi6es and extending/reusing func6onality
• Disseminate the results
• 2nd workshop tenta6vely Feb 2013 – Governance, funding, future plans
• Based on feedback and par6cipa6on, stop or con6nue with opera6onal phase
Next steps
09/10/2012 So'warePrac6ce12 -‐ Chicago 19
09/10/2012 20
h?p://scienceso'.org
SoftwarePractice12 - Chicago