Research software is the collection of tools, codes, libraries that allows a researcher to generate new data or analyze and make meaning of existing data.
Some software is used across many disciplines, like MATLAB, R, python, whereas most are very domain specific. The majority of software is provided by the researchers, however Harvard University's Research Computing groups have site or volume licenses for several packages for cluster and/or desktop use, which are provided at no cost to faculty and students. Licenses are usually available upon request. Desktops installation of software is self-service or can be done by your local HUIT Desktop support group.
RC will also help you acquire any other software you may require for your research, or help you determine which packages are most appropriate for the types of analyses you want to do. These packages are purchased individually for each user and are charged to research accounts.
Software Types:
Open Source - software in which source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose. Typically, open-source software is developed in a collaborative public manner.
Commercial - any software or program that is designed and developed for licensing or sale to end users or that serves a commercial purpose. Commercial software was once considered to be proprietary software, but now a number of free and open-source software applications are licensed or sold to end users. Off-the-shelf software programs, to be used with little or no modification, are examples of commercial software.
Custom - software solutions that are specially developed for a specific user or organization and may include solutions that have been designed to run on specific hardware (embedded software). Such software is used to address user needs that cannot be met by more traditional and widespread off-the-shelf software. Custom software can also be modifications or extensions, for specific purposes, of Open Source and/or Commercial software.
Licensing Types:
Perpetual license - typically authorizes an individual to use an application indefinitely. Generally, outside of termination, a perpetual software license allows the holder to use a specific version of a given software program continually with payment of a single fee. Along with a perpetual software license, the vendor typically provides a technical support period of one to three years. During this initial period, the vendor also provides software updates often. However, updates may or may not be provided for free in perpetuity.
Subscription License - typically authorizes an individual to use an application for a defined a defined period. This might be 30 days (a monthly subscription) or 365 days (an annual subscription.) Subscriptions typically have no defined end or termination date and they automatically renew after the initial term.
Individually Licensed – Individual Licenses can be based on per machine or per user and typically reflect the use of an application by an individual.
Floating License - approach in which a limited number of licenses for a software application are shared among a larger number of users over time. When an authorized user wishes to run the application, they request a license from a central license server.
Buying and Installing specific software. Software can be purchased by an individual or through research computing. Installation will typically occur by the research computing group either generally (to be available to all users) or within a specific user's space and be available to a limited number of individuals. Responsibility of troubleshooting and the stability of an application will vary depending on the software title. Software titles specifically supported by the research computing group are the ones we provide annual training for. Ad-hoc installation requests will be supported as defined at the time of request.