open-source-workshop

workshop materials for a "how to contribute to open source" workshop for researchers

What is open source?

[«PREVIOUS: Table of Contents] - [NEXT: What is version control?»]

what do you think open source means?

Some of the things open source isn’t

Open source isn’t just any code shared on the internet.

Code on GitHub (or anywhere public) without a licence is actually copyrighted and can’t be re-used. The only way to make your code open source is to explicitly add a licence, or potentially to upload it to a site that automatically provides an open licence (example: figshare does this).

Open source isn’t free software

open source and free software overlap but aren't the same Sometimes open source software is free (as in it doesn’t cost you money to use), and sometimes free software is open source, but they are not the same thing.

So what is open source?

Open Source is simply sharing the design for your work so it can be re-used and re-mixed by others.

Open access vs data vs source.

Time for a bit of disambiguation.

Open source glossary

Here are some popular terms that may crop up when talking about open source.

Why open source?

Licencing

There are lots of open source licences out there. Most are pretty good. Use one! Some allow users of the code to do anything they like with their code - these are known as permissive licences. Examples are the MIT Licence or Apache.

Here are some ways to help you choose:

[«PREVIOUS: Table of Contents] - [NEXT: What is version control?»]