dreamersopensource

WHAT THE DEFINITIONS SAY

Read it, change it,
share it.

Open source is a promise written into a licence.

The Open Source Initiative says it is not just about seeing the source code: the licence must let anyone use, change and pass the software on. UK government goes further and asks its own teams to code in the open.

Two people seen from behind working together at a shared desk with laptops and notebooks in a bright, plant-filled studio
AI-generated image, not a photograph of a real person or place.

CHECK THE LICENCE not just the code

  • Free to redistribute
  • Open to change
  • No one shut out
  • Ten criteria, one idea

THE SHORT ANSWER

Open source is
about permissions.

Seeing the code is not enough.
The licence decides what you may do with it.

THE DEFINITION

Ten tests for a licence

The Open Source Definition sets 10 criteria, from free redistribution and access to source code to allowing modified versions.

Test a licence

COPYLEFT

Freedom that sticks

The GNU Project's copyleft says anyone who redistributes the software must pass on the same freedom to copy and change it.

How copyleft works

IN GOVERNMENT

Public money, public code

The UK Service Standard asks teams to make all new source code open and reusable, unless there is a convincing reason not to.

How teams do it

TEST A LICENCE

Would this count
as open source?

Pick a licence condition to see how it fits the Open Source Definition. The bar shows how well that condition fits the definition.

Licence test

Choose a licence condition
You may change it and share your versionFits

Criterion 3 says the licence must allow modifications and derived works, distributed under the same terms as the original.

Shared changes must stay freeFits

That is copyleft. GNU says redistributors, with or without changes, must pass on the freedom to copy and change the software.

No copyright at all (public domain)Free, but fragile

GNU calls public domain the simplest way to make a program free, but warns it also lets others turn it into proprietary software.

Not for use in businessDoes not fit

Criterion 6 says a licence may not restrict use in a specific field, and gives use in a business as its example.

A fee for every copy soldDoes not fit

Criterion 1 says the licence must not require a royalty or other fee when the software is sold or given away in a bundle.

Sources: Open Source Initiative, The Open Source Definition; GNU Project, What is Copyleft?

Based on the Open Source Initiative's Open Source Definition (version 1.9) and the GNU Project's explanation of copyleft. Not legal advice.

TWO NUMBERS WORTH KNOWING

Small investment,
large return.

What the European Commission found
about open source and the economy.

€1bn

Invested in open source software by EU companies in 2018

The European Commission's study estimated companies in the EU invested around €1 billion in open source software that year.

INVESTMENT · EC STUDY

€65–95bn

Estimated positive impact on the European economy

The same study predicts a 10% rise in contributions to open source code would add 0.4% to 0.6% to GDP each year.

IMPACT · EC STUDY

Source: European Commission, Commission publishes study on the impact of Open Source on the European economy (2021).

CODING IN THE OPEN

How UK services
publish code.

The GOV.UK Service Manual explains how government teams make code open. Its advice is useful for any project.

  • Open from the start

    It is much easier to write code in the open from the beginning than to open an existing repository later, when security checks become costly.

  • Keep secrets out

    Never store secret keys or credentials in the source code. Keep them separately, for example in a secret management system.

  • Pick a recognised licence

    Publish under an Open Source Initiative compatible licence. The Government Digital Service uses the MIT licence.

  • Look after it

    Use Semantic Versioning for updates and be clear about how you will communicate with people who use your code.

A small group of people seen from behind gathered around a whiteboard covered in sticky notes in a light meeting room
AI-generated image, not a photograph of a real person or place.

HOW COPYLEFT WORKS

Copyright,
turned around.

Close-up of hands typing on a laptop keyboard in warm light, the screen softly out of focus
AI-generated image, not a photograph of a real person or place.

To copyleft a program, the GNU Project explains, you first state that it is copyrighted, then add distribution terms giving everyone the right to use, modify and redistribute it, but only if those terms stay unchanged.

That keeps the code and its freedoms legally inseparable. GNU contrasts this with public domain software, which anyone could change and redistribute as a proprietary product. The Open Source Definition itself was originally derived from the Debian Free Software Guidelines.

Questions

Questions people ask

Is any software with visible code open source?

No. The Open Source Initiative says open source doesn't just mean access to the source code; the distribution terms must meet all 10 criteria of its definition.

Can open source software be sold?

Yes. The definition says a licence must not stop anyone selling or giving away the software, and must not require a royalty or other fee for that sale.

What is copyleft?

The GNU Project describes it as a way of making a program free and requiring all modified and extended versions to be free as well, using copyright law to do it.

Does the UK government publish its code?

Point 12 of the Service Standard asks teams to make all new source code open and reusable under appropriate licences, with exceptions such as code for unannounced policy.

Is open source code less secure?

The GOV.UK Service Manual says security code does not need to be closed, and that many functions, such as cryptographic algorithms, are better when openly examined while keys stay private.

Sources

Where the facts come from

  1. Open Source Initiative: The Open Source Definition
  2. GNU Project: What is Copyleft?
  3. GOV.UK Service Manual: Making source code open and reusable
  4. GOV.UK Service Standard: 12. Make new source code open
  5. European Commission: Study on the impact of Open Source on the European economy

ABOUT THIS NAME

Interested in leasing dreamersopensource.com?

dreamersopensource.com is part of the DoodleSale portfolio. It isn't in an auction right now, but you can ask about leasing it.

Ask about this name