Skip to Main Content

Data Services Class Descriptions

Information, materials, and schedules for all currently offered Data Services classes.

Open Source Licensing for Research Software

Applying a license to your software is a key step in making it usable for others. However, the range of available licenses and their different terms often create unnecessary confusion. In this short class, we'll discuss why it's important to apply a license to your research software; discuss the major categories of open source licenses; and give you the resources you need to feel confident in selecting an appropriate license for your project.
Software: None
Duration: 60 min

Room description:

Some tutorials are held remotely and require NYU sign on to access, while others are held in person, without a remote component. Please note the correct modality and location of the tutorial when registering

Prerequisites: None
Skills Taught / Learning Outcomes:
  • Learning why applying no license to software is not the same as adding an open source license, and can actually prevent others from using software
  • Reviewing relevant NYU intellectual property policies
  • Learning how to set up a Git repository with useful files to maximize software reproducibility
  • Learning the two main broad categories of open source license
  • Closely reading several popular open source licenses to understand what they actually do and do not say
  • Sharing resources for selecting an appropriate license for future projects
Class Materials:

Slides

Related Classes:

Preparing Research Software For Publication

Writing a Data Management Plan for Grant Applications

Additional Training Materials:

Research Software: Designing For Publication and Reproducibility

Office of Scholarly Communications and Intellectual Property’s Guide to Research Data Policies

Feedback: bit.ly/feedbackds

Upcoming sessions for this tutorial