There are two main design philosophies behind software development, closed-source, and open-source.

Tip: Source code is the code that the program is written in.

Contents

What is closed-source?

Article image

In closed-source software the source code of the software proprietary and private.

This licence will include restrictions on things such as editing the software.

Open-source software is generally but not always free.

If the source code is closed, no-one else can use it to easily copy your software.

There are plenty of instances of decades-old bugs being found in open software, that no-one had noticed before.

Neither open- nor closed-source is necessarily a better design philosophy than the other.

They both have advantages and disadvantages and are useful as competition between each other.