Learning pathway
Version control with Git
- Overview
- About this pathway
- Introduction to version control
- Setting up Git and GitHub
- Version control using Git
- Collaborating on a project using Git
- License and citation
All materials are free cultural works licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license, except where further licensing details are provided.
Share this with:
License and citation
In this module you will learn about Open Source, and how to share your software with and appropriate license, as well as how to share information on citation for your project.
Learning outcomes
After this module you should be able to:
- share properly a project
Open source workshop materials
Open Source model accelerates discovery: the more open work is, the more widely it is cited and re-used. However, people who want to work this way need to make some decisions about what exactly “open” means and how to do it.
Explain the Open Source concept
Open source workshop materials
10507
More information about this resourceLicensing
When a repository with source code, a manuscript or other creative works becomes public, it should include a file LICENSE or LICENSE.txt in the base directory of the repository that clearly states under which license the content is being made available. This is because creative works are automatically eligible for intellectual property (and thus copyright) protection. Reusing creative works without a license is dangerous, because the copyright holders could sue you for copyright infringement.
- Explain why adding licensing information to a repository is important.
- Choose a proper license.
- Explain differences in licensing and social expectations.
Licensing
10509
More information about this resourceCitation
It is good to add a README file to a repository to communicate important information about your project. A README, along with a repository licence, citation file, contribution guidelines, and a code of conduct, communicates expectations for your project and helps you manage contributions.
Make your work easy to cite