Rise | We've Done the Research
What is Open Source Technology?
Open source technology refers to something that regular and ordinary people can modify, use, and share due to publicly accessible design. During the past couple of centuries, the idea of private property and intellectual property rights has become so ingrained in our collective imaginations. Many of us forget that common resources were an essential part of history. Examples include pasturelands, forests, and springs that our ancestors used for mutual benefit and modern-day examples of Commons such as the lobster fisheries off the coast of Maine. We have a rich history of the use of cultural and natural resources accessible to all members of society.
Open-source technologies build off of the idea of the Commons. In the context of software development, in the early years of computer technology, several people became aware of the vast amount of power that software and tech companies were accumulating. Open-source software development seeks to embrace the principles of open exchange, collaborative participation, rapid prototyping, transparency, meritocracy, and community-oriented development. It also serves to counteract large tech companies such as Apple and Microsoft.
Open-source software gives computer programmers access to the "source code." This access allows them to improve that program by adding innovative features or fixing parts that might not work correctly. One of the best examples of open source software is Wikipedia, an online encyclopedia. Wikipedia allows a community of people to add, edit, and amend millions of articles that make up one of the world's most comprehensive encyclopedic resources. Unlike proprietary or closed source software programs, open-source software does not grant exclusive control to anyone. It allows a community of people to collaborate to improve the way specific program functions. One study by the Massachusetts Institute of Technology (MIT) noted that "the use of open-source software (OSS)—readable software source code that can be copied, modified, and distributed freely—has expanded dramatically in recent years." The report went on to provide an example: the number of OSS projects hosted on SourceForge.net (the largest hosting Web site for OSS) "grew from just over 100,000 in 2006 to more than 250,000 at the beginning of 2011."
Why is Open Source Important for the Smart Home?
Open-source software is an essential element of the smart home revolution for two main reasons. Firstly, open-source technologies allow more voices and minds to be involved in improving smart home technologies. These systems can reduce our carbon footprint and improve our built environment's energy efficiency, comfort, and livability. Open-source software also allows millions of techies worldwide to co-create new and improved developments in smart home technology.
Open-source software options can act as a safeguard against security and privacy issues. All home technologies (both closed source and open source) are potential sources of privacy encroachment. Many homeowners might rightfully feel wary of who controls their smart home items that are communicating externally. According to one recent report, the Internet of Things and smart devices in the home could diminish private spaces. The report states that "the scale and proximity of sensors being introduced will make it harder to find reserve and solitude."
Homeowners might question why Amazon, one of the industry leaders in smart home speakers and devices, has also been working on a powerful new facial recognition system that, according to the ACLU, "can be readily used to violate civil liberties and civil rights." Open-source software for smart home devices, then, will allow homeowners to understand the programs that control their homes more fully. By adopting open-source home automation options, homeowners can view and modify the source code running on these devices.
Best Open Source Home Automation Options for the Smart Home
While the Google Home Assistant, Amazon Alexa, and the Microsoft Cortana are the most widely used and recognized smart home hubs, dozens of open-source home automation options are available today. Below, we review three of the leading open-source software options for homeowners that want the benefits of a smart home without sacrificing their privacy.
Open HAB
Open HAB is another open-source home automation option that supports more than 200 different technologies and systems and thousands of devices. It gives homeowners the power to create event-based triggers, scripts, actions, notifications, and voice control for their smart home technologies. You can run the server on Linux, macOS, Windows, Raspberry Pi, PINE64, Docker, Synology, and it is also accessible via mobile apps for the web, iOS, Android, and others.
Domoticz
Domoticz is another lightweight home automation system that is compatible with all browsers. This system allows homeowners to monitor and configure their lights, switches, sensors, and other devices. The software can also send alerts and notifications to a mobile device and be downloaded for free.
Home automation and smart home technology can improve your home's efficiency and security and add a level of convenience. If you are concerned about privacy and the large tech companies that know exactly what you are doing, open-source options are worth considering.
Tobias Roberts
Tobias runs an agroecology farm and a natural building collective in the mountains of El Salvador. He specializes in earthen construction methods and uses permaculture design methods to integrate structures into the sustainability of the landscape.



