Maintenance Notice

Due to necessary scheduled maintenance, the JMIR Publications website will be unavailable from Wednesday, July 01, 2020 at 8:00 PM to 10:00 PM EST. We apologize in advance for any inconvenience this may cause you.

Who will be affected?

Accepted for/Published in: Journal of Medical Internet Research

Date Submitted: May 17, 2020
Date Accepted: Sep 23, 2021
Date Submitted to PubMed: Dec 3, 2021

The final, peer-reviewed published version of this preprint can be found here:

Open-source Software Sustainability Models: Initial White Paper From the Informatics Technology for Cancer Research Sustainability and Industry Partnership Working Group

Ye Y, Barapatre S, Davis MK, Elliston KO, Davatzikos C, Fedorov A, Fillion-Robin JC, Foster I, Gilbertson JR, Heiskanen M, Klemm J, Lasso A, Miller JV, Morgan M, Pieper S, Raumann BE, Sarachan BD, Savova G, Silverstein JC, Taylor DP, Zelnis JB, Zhang GQ, Cuticchia J, Becich MJ

Open-source Software Sustainability Models: Initial White Paper From the Informatics Technology for Cancer Research Sustainability and Industry Partnership Working Group

J Med Internet Res 2021;23(12):e20028

DOI: 10.2196/20028

PMID: 34860667

PMCID: 8686402

Open Source Software Sustainability Models: Initial White Paper from the Informatics Technology for Cancer Research Sustainability and Industry Partnership Working Group

  • Ye Ye; 
  • Seemran Barapatre; 
  • Michael K Davis; 
  • Keith O Elliston; 
  • Christos Davatzikos; 
  • Andrey Fedorov; 
  • Jean-Christophe Fillion-Robin; 
  • Ian Foster; 
  • John R Gilbertson; 
  • Mervi Heiskanen; 
  • Juli Klemm; 
  • Andras Lasso; 
  • James V Miller; 
  • Martin Morgan; 
  • Steve Pieper; 
  • Brigitte E Raumann; 
  • Brion D Sarachan; 
  • Guergana Savova; 
  • Jonathan C Silverstein; 
  • Donald P Taylor; 
  • Joyce B Zelnis; 
  • Guo-Qiang Zhang; 
  • Jamie Cuticchia; 
  • Michael J Becich

ABSTRACT

Background:

The National Cancer Institute (NCI) Informatics Technology for Cancer Research (ITCR) program provides a series of funding mechanisms to create an ecosystem of open source software (OSS) that serves the needs of cancer research. As the ITCR ecosystem grows substantially, it faces the challenge of long-term sustainability of the software being developed by ITCR grantees. To address this challenge, the ITCR Sustainability and Industry Partnership Working Group (SIP-WG) was convened in 2019.

Objective:

The charter of the SIP-WG is to investigate options to enhance the long-term sustainability of the OSS being developed by ITCR, in part by developing a collection of business model archetypes that can serve as sustainability plans for ITCR OSS development initiatives. The working group assembled models from the ITCR program, from other studies, and via engagement of its extensive network of relationships with other organizations (e.g., Chan Zuckerberg Initiative, Open Source Initiative and Software Sustainability Institute) in support of this objective.

Methods:

This article reviews existing sustainability models and describes ten OSS use cases disseminated by the SIP-WG and others, including 3D Slicer, Bioconductor, Cytoscape, Globus, i2b2 and tranSMART, ITK, Linux, OHDSI tools, R, and REDCap, in ten sustainability aspects: governance, documentation, code quality, support, ecosystem collaboration, security, legal, finance, marketing, and dependency hygiene.

Results:

Information available to the public reveals that all ten OSS have effective governance, comprehensive documentation, high code quality, reliable dependency hygiene, strong user/developer support, and active marketing. These OSS include a variety of licensing models (e.g., GPL v2, GPL v3, BSD, Apache 3) and financial models (e.g., federal research funding, industry and membership support, commercial support). However, detailed information about ecosystem collaboration and security is not publicly provided by most OSS.

Conclusions:

We recommend six essential attributes for research software: alignment with unmet scientific needs, a dedicated development team, a vibrant user community, a feasible licensing model, sustainable financial model, and effective product management. We stress important actions to be considered in future ITCR activities that involve discussion of the sustainability models and licensing models for ITCR OSS, establishment of a central library, and allocation of consulting resources to code quality control, ecosystem collaboration, security, and dependency hygiene.


 Citation

Please cite as:

Ye Y, Barapatre S, Davis MK, Elliston KO, Davatzikos C, Fedorov A, Fillion-Robin JC, Foster I, Gilbertson JR, Heiskanen M, Klemm J, Lasso A, Miller JV, Morgan M, Pieper S, Raumann BE, Sarachan BD, Savova G, Silverstein JC, Taylor DP, Zelnis JB, Zhang GQ, Cuticchia J, Becich MJ

Open-source Software Sustainability Models: Initial White Paper From the Informatics Technology for Cancer Research Sustainability and Industry Partnership Working Group

J Med Internet Res 2021;23(12):e20028

DOI: 10.2196/20028

PMID: 34860667

PMCID: 8686402

Download PDF


Request queued. Please wait while the file is being generated. It may take some time.

© The authors. All rights reserved. This is a privileged document currently under peer-review/community review (or an accepted/rejected manuscript). Authors have provided JMIR Publications with an exclusive license to publish this preprint on it's website for review and ahead-of-print citation purposes only. While the final peer-reviewed paper may be licensed under a cc-by license on publication, at this stage authors and publisher expressively prohibit redistribution of this draft paper other than for review purposes.