+1 500 000 products in offer
7000 packages per day
+300 000 clients from 150 countries
Not fully. The Raspberry Pi is not a completely open-source product, although its ecosystem relies heavily on open-source software. The operating system, development tools and documentation are widely available, but the hardware and some of the low-level software remain closed.
The Raspberry Pi was designed from the beginning as an accessible educational platform, and its developers strongly support a culture of openness and knowledge sharing. Key software components such as Raspberry Pi OS (an operating system based on Debian Linux), GPIO libraries, development tools (e.g. Thonny, Python, C/C++) or desktop environments are available under open-source licences. The user is free to download, modify and distribute these components. Raspberry Pi OS is not only open-source, but also a regularly updated and supported environment, optimised for the Pi hardware platform. This assures users of stability and long-term availability, which is crucial for educational and hobbyist projects.
Despite the open-source nature of the software, the Raspberry Pi hardware project itself is not publicly available in full. This means you won't find full electronic schematics, PCB design files or documentation for SoC (System on Chip) chips such as Broadcom's BCM2711 or BCM2712. The Raspberry Pi uses its own firmware - closed-source software stored in EEPROM - which is responsible for the boot procedure of the device. Its updates and configuration tools are partially available, but the source code of the firmware itself is not published. The situation is similar with the VideoCore GPU documentation, which has been criticised by the open-hardware community for years. Also, components such as the RP1 chip (the I/O bridge used in the Raspberry Pi 5), although designed by the Raspberry Pi Foundation, do not have an open hardware specification, which prevents full independent re-implementation of the entire platform.
An alternative in the Raspberry Pi ecosystem is the microcontroller RP2040, used in the Pico series models. This chip was designed by Raspberry Pi Ltd and its documentation, reference schematics and SDK are fully open. Furthermore, the RP2040 does not require an operating system - it runs in a bare-metal environment or in lightweight interpreters such as MicroPython, making it extremely accessible to hardware and software developers. However, the RP2040 is a microcontroller, not a full-fledged single board computer (SBC), so its use is limited to less complex projects such as device control, timing logic, analogue measurement or integration with real-time systems. In summary, Raspberry Pi combines an open-source philosophy with proprietary elements, offering an open operating system and Tools, while maintaining a closed hardware structure. For most users - hobbyists, teachers and embedded system developers - the level of resource availability is more than sufficient. However, those looking for completely open hardware solutions should consider alternative platforms or work with the RP2040 chips, which represent the most open part of the Raspberry Pi range.
Transfer Multisort Elektronik (TME) is one of the world’s largest global distributors of electronic components, electrotechnical parts, workshop equipment, and industrial automation. The catalog includes over 1,500,000 products from 1,300 leading manufacturers. TME’s modern logistics centers in Łódź and Rzgów (Poland), with a combined area of over 40,000 m², ship nearly 6,000 packages daily to customers in more than 150 countries.
TME also invests in the development of knowledge and skills of young engineers and electronics enthusiasts through the TME Education project, and supports the tech community by organizing the TechMasterEvent series, promoting innovation and experience exchange.