Understanding the Various Open Source Licenses

It can feel like everything you download has some legalese attached to it. You can’t do this, you can’t do that, and you can’t distribute such-and-such. Few people ever pay attention to these licensing agreements and could be breaching them without ever knowing. This article seeks to cast some light on the different open-source licenses available.

Licenses?

Technically speaking, almost everything you download is licensed to you. You don’t “own” it in the conventional sense. Even software you’ve paid for typically tends to be licensed, hence the term “license key.”

OSLic-CC-NobodyFired

Different things are licensed to you in different ways, and there are so many licenses we couldn’t possibly cover them all. Instead, we’ll cover the ones you’re likely to run into.

SIL Open

This license exists solely for fonts and anything relating to them. This license grants you the right to freely use, modify and distribute the fonts as you see fit. In other words, if you find a quirk with a font you don’t like and you wish to change it, you can then share your version with the world.

OSLic-Sil-EBGaramond

However, your modified version of the font must also be released under the SIL Open license. This means that you cannot attempt to charge money for a modification of an existing font. This practice of inheriting the original work’s licensing restrictions is known as “copyleft.”

Depending on the particular font, some are licensed in such a way as to prevent you from releasing it under the same name. If someone created a font called “Serif,” you cannot call yours “Serif” as well.

Creative Commons

Creative Commons is a non-profit organisation responsible for a family of digital licensing agreements. Often abbreviated down to “CC,” these licenses can be used on just about everything though the organisation does not recommend their use on software releases.

OSLic-CreativeCommons-Flickr

An unrestricted CC license means you can do whatever you wish with the content as it waives most legal rights, while a CC-BY license means you must credit the original creator of the content when using it. CC-SA means you must follow copyleft policies; the license cannot be modified along with the content.

OSLic-CreativeCommons-Example

BY-NC (Non-Commercial) means that the content cannot be used commercially, such as in a marketing campaign. BY-ND (No Derivatives) means you cannot derive something else from the content.

BY-NC-SA means that you can modify the original, but you must release your version under the same BY-NC-SA license, you must credit the original author and it cannot be used for commercial purposes. BY-ND-SA­ is the strictest of the CC licenses available, stopping any derivatives being made and requiring that any content is accredited to its original author.

Mozilla Public License

OSLic-Mozilla-LicensingInfo

The MPL, as it is known, is Mozilla’s answer to software licensing. Like many other open-source licenses it relies on “copyleft,” though this particular license is written to try and allow developers to expand upon projects released under other licenses as easily as possible.

OSLic-Mozilla-DistribPolicy

While it is a Mozilla license, it is handled by the Mozilla Project as opposed to the Firefox development team. Mozilla is a bigger group than many give them credit for – unsurprising when they’re able to create an open-source license, after all.

OSLic-Mozilla-AboutLicense

The MPL affords individuals and companies the right to use software without cost; any modifications released must refer back to the original code your work is derived from.

Apache Software License

The ASL, or Apache Software License, is another option for software releases. Individuals and companies alike can use ASL-licensed software freely; it can be modified and redistributed under the terms of the license as well.

OSLic-Apache-Details

The Apache license has been around since early in 2004 and has had a large number of adopters. All Apache releases are under their own license, and other projects have adopted it as well.

OSLic-Apache-AOSP

Interestingly, a modified version of ASL software does not demand copyleft. It is entirely possible to modify a program and release it under another license, such as the Mozilla Public License, if you desire to. Probably the biggest release under the Apache Software License is Android, Google’s mobile OS.

Finding Your License

Depending on what you have downloaded, the license may be part of the End User License Agreement (or EULA for short), or it may be found in the same archive as the file you wanted. In any case, it should now be possible to read them and get a general idea of their meaning.

Conclusion

As you can see, substantially more goes into the production and release of content online than you may have expected. Everything, right down to the rights of the user, must be considered closely.

If you are looking for a license for a project of your own, and those we have covered are not fully satisfactory to you, you may wish to check out this extensive list of open-source licenses.

Image Credit: Paul Downey

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Paul Ferson Avatar

Read next

When Sony shipped the first Walkman in 1979, chairman Akio Morita insisted on a second headphone jack and a “hotline” talk button, convinced it would be rude for one person to listen to music alone — and within a few years buyers had ignored the sociable features so completely that Sony quietly dropped them
Russia still custom-builds the Soyuz return seats for ISS crew members using plaster casts taken weeks before launch, because astronauts grow as much as five centimetres taller during a long-duration stay and a seat moulded to their Earth-shaped spine would no longer fit the body that comes home
The “CrackBerry” nickname stuck for a reason — and the variable-reward psychology that hooked early-2000s executives on their BlackBerrys is the exact same machinery now running every push notification on every smartphone in your pocket
In 1843, Ada Lovelace described a brass-and-punched-card engine that could act on symbols as well as numbers, even composing music if harmony could be reduced to rules, inside seven translator’s notes three times longer than the paper itself
ARPANET sent its first message on 29 October 1969 from a lab at UCLA to a machine at Stanford, and the message was supposed to read ‘LOGIN’ — but the system crashed after the L and the O, meaning the first word ever transmitted over the network that became the internet was, by accident, ‘LO’.
In 1995, Microsoft shipped a cartoon-house interface called Bob, led by Melinda French, who married Bill Gates while it was in development — it demanded twice the memory of a typical home PC, sold roughly 30,000 copies, and was dead within a year, leaving behind the font Comic Sans and the animated assistant that became Clippy.
The Greenland shark grows about one centimetre a year, does not reach sexual maturity until around age 150, and a specimen carbon-dated by Danish researchers in 2016 was estimated to be at least 272 years old, meaning it was already swimming the North Atlantic when Mozart was composing symphonies.
When Apple shipped iOS 12 in June 2018, a small feature called Screen Time slipped onto every iPhone with a counter nobody had quite prepared for — a tally of pickups — and within a day Tim Cook was telling CNN the number of times he picked up his own phone was simply too many