BigCommerce helps growing businesses, enterprise brands, and everything in-between sell more online.
Open source is a type of licensing agreement that allows users to freely modify a work, use said work in new ways, integrate the work into a larger project or derive a new work based on the original. By removing barriers between innovators, open source promotes a free exchange of ideas within a community to drive creative, scientific and technological advancement.
Although, it is most commonly used in the software industry, professionals utilize open source licenses in many industries: biotech, electronics, fashion, robotics and teaching to name a few. This article will focus exclusively on the software applications.
By placing an open source license on an original work, a person or organization agrees to:
Make the entirety of the program's code available to the public
Allow anyone to modify, enhance or re-engineer a program's code
Allow the creation of derivative works
Allow the program to be utilized for any purpose the user wishes (1)
An open source licensing agreement stands in contrast to "proprietary licensing." When a user first starts a piece of proprietary software (e.g. Microsoft Office, Adobe Photoshop, iTunes) the user typically agrees that they will not alter or modify the source code and will only use the software in the ways prescribed by the manufacturer. The back-end code of proprietary software is kept secret from the public, and anyone attempting to re-engineer or copy the code is subject to legal action by the software's owner.
The idea of open source stems from the technology community. From the earliest days of computers, programmers and engineers developed new technologies through collaboration. For instance, a programmer in San Jose develops a new application, then another programmer in Singapore studies the application and discovers ways to improve it. The knowledge is shared, and the entire community benefits from the collective innovation.
In many ways, the creation of the open source license was a direct response to proprietary manufacturing. The not-for-profit Open Source Initiative (OSI) was founded in 1998. It administers open source licensing around the world, promotes open source development, facilitates community and educational initiatives, and gives conferences (2).
Many people believe that creating an open source product means giving that product away for free. While many open source applications are free, developers are entitled to sell their work to the public. However, the license dictates that they are not allowed to copyright or patent the derivative work, or keep any part of its code secret. Therefore, others may create derivative works that perform the same function better, for nothing.
The open source license naturally propagates to all applications that derive from the original. By agreeing to the license, users are also bound to it. Once a piece of software is made open source, all versions of the software will be open source in perpetuity.
Instead of selling open source products directly, businesses tend to build services on top of an open source foundation. A stronger base improves all businesses that depend on the software.
The fundamental functions of the Internet are built on open source technologies. The Linux operating system regulates the operation of Web servers, and the Apache Web server application negotiates data transfer between the worldwide server infrastructure and personal devices. Countless Internet applications are also open source.
Large Internet companies, like Facebook and Google, have even opened up some of their proprietary innovations to the open source community. Disseminating the technology improves the experience for all users by creating efficiencies and making the entire Internet more streamlined.
Open source licensing encourages innovation through collaboration. Without it, many of the technologies we take for granted today would never have developed, or would be locked away behind patent law. The open source movement is the reason that technology has developed at such a breakneck pace for the past few decades.
BigCommerce helps growing businesses, enterprise brands, and everything in-between sell more online.
Start growing your ecommerce business even faster.
High-volume or established business? Request a demo