Download presentation
Presentation is loading. Please wait.
Published byBethanie Mathews Modified over 9 years ago
1
National Cancer Institute Releasing Research Software Source Code Natasha M. Wright, MA, MPH Presidential Management Fellow December 17, 2014 A Discussion
2
Open Source Movement Software that can be freely used, changed, and shared by anyone Unlimited number of contributors Great tool for collaboration, innovation, and quality improvement Distributed under licenses only approved by the Open Source Initiative (OSI) to prevent proliferation of licenses
3
Center for Biomedical Informatics and Information Technology (CBIIT) seeks to Support the rapid informatics innovation Enable better tools by crowdsourcing innovation Empower the community to drive priorities Examples GitHub Open Source Repositories NASA Open Source Initiative NCIP Open Source at http://ncip.github.io/ Open Source @ NCI Empowering Cancer Research through Open Development
4
Guidelines for Releasing Open Source Research Software Applicable for re-suable, polished source code & “one-off” code FAQs format with general questions, pre-release guidance, post-release guidance, and appendices Researched policies and best practices Drafted in consultation with OGC, TTC, CBIIT/NCIP, OCE, NCBI, & DCEG/CCR research communities
5
Guidelines at a Glance: General Questions Source code availability –Upon request –Open source Advantages of ‘open source’ software Determination of NCI rights to release software code when developed with a contractor
6
Guidelines at a Glance: Pre-release Guidance Platforms for open source software release –NCI webserver –Social coding, programming language sites Etiquette to follow when using social media Need for & choice of license for release of software code Credit NIH as a source of funding in all or part, DOIs Disclaimers
7
Guidelines at a Glance: Post-release Guidance Expectation of technical support in perpetuity: Not required Ability to restrict access and use of the software: No Outreach and monitor use and impact: if you can/want
8
Summary 1.Select a platform to release software code 2.Select and attach a license / model agreement 3.Acknowledge funding sources & provide citation instructions
9
Summary 4.Include disclaimers 5.Disseminate & track in compliance with federal guidelines
10
NCI Contact Ms. Wendy Patterson, Esq. Technology Transfer Advisor NCI Technology Transfer Center NCI Office of Management pattersw@mail.nih.gov 240-276-5498
11
OSS Draft Guidelines For Comments https://nciphub.org/resources/790
12
Acknowledgments Ishwar Chandramouliswaran Juli Klemm Richard Lambert Carl McCabe Wendy Patterson
13
Open Forum Capture go-to resources for documenting software code (Q9) Topics missing from this guide, but should be included Information highlighted today that seems unclear or confusing Structure/order of the guide Specific questions that need more refinement Need/relevance for such a resource outside of NCI Logical next steps
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.