Open source

From DefiLlama
Jump to navigation Jump to search

The term open source refers to something people can modify and share because its design is publicly accessible.

Open source software

Open source software is a type of software released under a license through which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose.

Open source gained hold with the rise of the Internet. The open-source software movement arose to clarify copyright, licensing, domain, and consumer issues.

Principles of the open source way

The open source way is a set of principles derived from open source software development models and applied more broadly to additional industries and domains.

Transparency

Whether we're developing software or solving a business problem, we all have access to the information and materials necessary for doing our best work. And when these materials are accessible, we can build upon each other's ideas and discoveries. We can make more effective decisions and understand how decisions affect us.

Collaboration

When we're free to participate, we can enhance each other's work in unanticipated ways. When we can modify what others have shared, we unlock new possibilities. By initiating new projects together, we can solve problems that no one can solve alone. And when we implement open standards, we enable others to contribute in the future.

Release early and often

Rapid prototypes can lead to rapid discoveries. An iterative approach leads to better solutions faster. When you're free to experiment, you can look at problems in new ways and seek answers in new places. You can learn by doing.

Inclusive meritocracy

Good ideas can come from anywhere, and the best ideas should win. Only by including diverse perspectives in our conversations can we be certain we've identified the best ideas, and decision-makers continually seek those perspectives. We may not operate by consensus, but successful work determines which projects gather support and effort from the community.

Community

Communities form when different people unite around a common purpose. Shared values guide decision making, and community goals supersede individual interests and agendas.

Open source "beyond software"

Open source is not only a way to develop and license computer software, but also a philosophy with participants believing in the free and open sharing of information in pursuit of the greater common good.