[ Web Proxy ]
URL:
Viewing: https://brave.com/glossary/open-source/ [Back]  [Original]

Open Source Meaning & Definition | Brave

Privacy glossary

Open source

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Published Mar 13, 2023

Table of Contents

What is open source?

Open-source software is software whose source code—the instructions that define what the software does—is published and freely available. The opposite of open source is closed source. Source code is human-readable, and software developers create software by writing it. To run software on a device, though, the source code has to be transformed into a form that’s mostly unreadable to humans. That unreadable form is what you get when you download an app. Open-source software is often developed in a collaborative manner, and considered a public good, free for anybody to use. The Brave Browser, Linux operating system, and OpenOffice are examples of open-source software.

Why does it matter whether software is open source?

With a closed-source app, it takes very specific expertise—which even many professional software developers don’t have—to be able to understand exactly what that app is doing. Even for people with that expertise, it takes a lot of time and effort to fully analyze a closed-source app. It’s much easier to understand what an open-source app is doing.

That means it’s easier to hide nefarious behavior, or even malware, in a closed-source app. An app may be stealing your private information, and if that app isn’t open source, you’ll probably never know.

Another benefit of open-source software is that the community at large can contribute to it in various ways. Other developers can contribute new features and bug fixes, or inspect for security problems. Anyone can copy and modify the software to suit their own needs.

What are some examples of open-source software?

The Brave browser is one good example. It follows a common practice in the open-source community, called “forking.” This is when a project is started as a copy of another open-source project, rather than starting from scratch. Brave is based on Chromium, an open-source Web browser that also forms the basis of Chrome and Edge. Another open-source project is the Linux operating system, which powers a wide range of devices.

Today, open-source software is ubiquitous. Any device you use includes at least some open-source software, and the foundations of the Internet are made of open-source software.

Note: Technically Linux is something called an “OS kernel,” not an operating system. But that nuance is beyond the scope of this article. For now, you can think of it as an operating system.

Why do people and companies give away their source code?

It may not be obvious why anyone would give away their source code, rather than making money from it. But there are several reasons to publish (or open) source code:

Companies can open-source their software and still make money from it, such as by selling support contracts for it. Individuals who maintain open-source software can also accept payment in return for prioritizing specific features or providing support.

Ready for a better Internet?

Brave’s easy-to-use browser blocks ads by default, making the Web faster, safer, and less cluttered for people all over the world.

Get Brave
Google Play Store button [Google Play Store button]
Apple App Store button [Apple App Store button]
Get Brave

Web Proxy Viewer  |  New URL  |  Original Page