Log in Sign up
Back to Discover
💻

Open source

technology Maturity 7-9 war conflict
This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

People can share computer plans. Anyone can see them. You can change them too. This helps everyone learn. It helps us make new things. Do you like to share your toys?

32 words

People can share computer plans. These plans are called code. Anyone can look at the code for free.

Open-source-hardware-logo.svg
Open-source-hardware-logo.svg
You can also change the code. This helps people work together. When one person fixes a mistake, others can use it. This makes the tools even better.
Blender 3.3.0 screenshot.png
Blender 3.3.0 screenshot.png
It is like sharing a recipe so everyone can cook. This way, we can make many new things together.

69 words

Open source is a way to make computer software. Usually, companies keep their code secret. Code is the set of instructions that tells a program what to do. Open source is different. It makes the code free for anyone to see. People can also change the code to make it better. This is called modification.

Blender 3.3.0 screenshot.png
Blender 3.3.0 screenshot.png

This model helps people work together. Many people can help build one project. This is called peer production. It lets people from all over the world share ideas. The term "open source" became popular in 1998. It helped businesses feel safe using this way of working.

Some projects are very big and worth a lot of money. For example, Linux is a very important project. It has a market value of $16 billion.

Bluesky Logo.svg
Bluesky Logo.svg
Other projects like Git and MySQL are also very valuable. Open source is not just for code. It can be used for tools and even medicine. This helps more people around the world use new things.

170 words

Open source is a special way to make computer software. Most software is proprietary, which means the creators keep the instructions secret. In open source, the source code is free for anyone to see. Source code is the set of instructions that tells a program how to work. People can look at the code and make changes to it. They can even share their new version, called a fork, back to the community. This way of working is called a decentralized model. It encourages people to work together through open collaboration.

This way of working relies on something called peer production.

Blender 3.3.0 screenshot.png
Blender 3.3.0 screenshot.png
This happens when many people work together to create a single product. They share things like blueprints, code, and written documents with the public. This helps people everywhere have universal access to new tools. It also allows for universal redistribution of those designs. Because the instructions are open, anyone can fix a bug or add a new feature. This makes the software better for everyone over time.

Sharing technical information is an old idea that started long ago.

Open-source-hardware-logo.svg
Open-source-hardware-logo.svg
In the early days of cars, companies fought over patents. A man named George B. Selden held a patent for a gasoline engine. This allowed a small group to control the whole industry. However, Henry Ford won a legal challenge against that patent in 1911. After that, car makers began sharing their patents for free. By World War II, Ford and other companies shared hundreds of patents. This helped the whole industry grow without expensive lawsuits.

Modern open source software became a popular term in 1998.

Bluesky Logo.svg
Bluesky Logo.svg
A group of people wanted a new name for "free software." They felt the old name was confusing for businesses. They wanted to show that open source was good for commerce too. Christine Peterson suggested the name "open source" at a meeting in Palo Alto, California. Other leaders like Eric S. Raymond helped make the term famous. The term grew quickly as the Internet became more common. Now, large groups like the Apache Software Foundation support many projects.

Open source projects can be worth a huge amount of money.

Open Access logo PLoS white.svg
Open Access logo PLoS white.svg
For example, the Linux project has a market value of $16 billion. Other important projects include Git, which is worth $2 billion. MySQL is another big project valued at $1.87 billion. This model is used for many things beyond just computers. It is used in drug discovery and even for making hardware. People can use 3D printers to make open hardware designs for the cost of materials. This shows how sharing ideas creates great value for the world.

444 words

Open source is a decentralized model of software development. It makes software freely available for anyone to modify and redistribute. This includes the source code, which is the set of instructions for a program. Licensing conditions allow users to view the code and design documents. This model encourages open collaboration among many different people. A core principle of this system is peer production. In peer production, products like blueprints and documentation are available to the public. This promotes universal access to designs and their redistribution.

The mechanism of open source relies on a specific cycle of creation. A developer creates a program and shares the source code. Other people can then study the code to understand how it works. They might find a bug or want to add a new feature. When they make these changes, they create a version called a fork. The developer can then publish this fork back to the community. This process allows the software to improve through collective effort. It removes the high access costs often found in proprietary systems. In proprietary systems, copyright creates a monopoly that can limit how people use work.

There are many different ways to apply the open source model. It is used in open source eCommerce and appropriate technology. It is even used in the field of open source drug discovery. The model also applies to hardware through open source hardware designs.

Open-source-hardware-logo.svg
Open-source-hardware-logo.svg
In these cases, digital designs are shared for free. Anyone with digital manufacturing tools, like a RepRap 3D printer, can replicate the product. This allows people to build things for only the cost of materials. This approach can provide immense value to the person who originally shared the design. They often receive feedback and improvements from the wider community.

The history of sharing technical information began long before the Internet. In the early days of automobiles, a man named George B. Selden held a patent for a 2-cycle gasoline engine. A group of monopolists used this patent to control the industry. They forced manufacturers to follow their demands or face lawsuits. However, Henry Ford won a legal challenge against the Selden patent in 1911. This made the patent virtually worthless. Afterward, US automotive manufacturers formed an association to share patents. By World War II, Ford and other firms shared hundreds of patents for free. This helped the industry grow without the need for money exchanges or lawsuits.

Modern software sharing has its own distinct history. In the 1950s and 1960s, IBM released source code for its operating systems. A group called SHARE helped people exchange software during this time. In 1969, IBM began unbundling its software, which meant they started charging for it. Around the same time, ARPANET researchers used a "Request for Comments" process. This process encouraged feedback on telecommunication protocols and helped create the early Internet. As the Internet grew, software was distributed through tools like Usenet and Gopher. This allowed projects like BSD and Linux to grow through community discussion.

The term "open source" was officially introduced in 1998.

Bluesky Logo.svg
Bluesky Logo.svg
Before this, people used terms like "free software" or "shareware." A group of developers wanted to reframe the conversation for businesses. They felt the term "free software" was too focused on politics and morality. The word "free" was also ambiguous because it could mean zero cost. Christine Peterson suggested the name "open source" during a meeting in Palo Alto, California. The term gained strength as the Internet rose in popularity. Leaders like Eric S. Raymond helped popularize the name through the Open Source Initiative.

Open source projects hold significant economic value in the modern world.

Blender 3.3.0 screenshot.png
Blender 3.3.0 screenshot.png
The Battery Open Source Software Index (BOSS) tracks the most important projects. Linux is the most valuable, with a market value of $16 billion. Git follows with a value of $2 billion. MySQL is valued at $1.87 billion, and Hadoop is valued at $3 billion. Other major projects include Docker, which is worth $1 billion. These projects are influential in the labor market and online discussions. They show that sharing code can create massive economic impact.

This model connects to many different ways of creating and sharing. Some people create for their own sake, like Wikipedia editors. Others use a "freemium" model, where a limited version is free. Some businesses give away work to gain market share. There are also models like open-access publishing for research. This allows for a system where the cost of maintenance is distributed. This helps solve the "Maker/Taker" problem by sharing the burden of work. Through these connections, open source remains a vital part of global innovation.

770 words
🖼️ Images & Media (12)
File:Anwendungsgebiete Open Source.svg
Anwendungsgebiete Open Source.svg
File:Einsatzgründe Open Source.svg
Einsatzgründe Open Source.svg
File:Bluesky Logo.svg
Bluesky Logo.svg
File:121212 2 OpenSwissKnife.png
121212 2 OpenSwissKnife.png
File:Blender 3.3.0 screenshot.png
Blender 3.3.0 screenshot.png
File:Open-source-hardware-logo.svg
Open-source-hardware-logo.svg
File:Voresol label medium.png
Voresol label medium.png
File:Barack Obama and Dakota Meyer sharing a beer.jpg
Barack Obama and Dakota Meyer sharing a beer.jpg
File:OK LOGO COLOUR RGB.svg
OK LOGO COLOUR RGB.svg
File:Open Access logo PLoS white.svg
Open Access logo PLoS white.svg
File:VIA OpenBook 1 M.jpg
VIA OpenBook 1 M.jpg
File:Global Open Educational Resources Logo.svg
Global Open Educational Resources Logo.svg
Up Next
💻
Open-source software
Technology
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.