A campaign to redefine free software and hardware
Libre Laptop
The earth-friendly EOMA68 is an open hardware laptop that promises to be easy to repair, easy to upgrade, and easy to secure.
The Four Freedoms [1] have been central to free software for years. Now, Luke Leighton is offering additional concerns in a crowdfunding campaign to build the EOMA68 [2], a free laptop that is environmentally responsible and security-conscious and, if successful, could help establish open hardware as a presence in manufacturing.
Leighton is a long-time contributor to free software (or, as he prefers to call it, Software Libre), having contributed his first patches for Samba functions in 1992. As a result of his experience, he realized that one of the key disadvantages of free software has always been that those who build it often benefit the least. He compares his own experience of having to work on construction sites at one point in his career to the discovery in 2014 of security vulnerabilities in OpenSSH and other major applications because of a lack of funding for sufficient developers.
At the same time, he became aware that companies like Google have regularly taken advantage of free software and relicensing its work under BSD-style licenses without contributing their work back to the Linux kernel. His conclusion is that "even companies that tell us that they're doing us a favor by working with open source are not really interested in acting in an ethical or responsible fashion."
Realizing that complaining about these problems accomplished nothing, Leighton resolved to develop ethical, privacy-respecting hardware. "From there," he says, "I would be able to set up an ethical business fund that gave something back to the actual people who had made the business successful – and ultimately do things like fund the creation of a useful and powerful privacy-respecting processor."
The result was the EOMA68 Standard (Figure 1), which first made the news as a result of Leighton's collaboration in 2013-2014 with Aaron Seigo to build Vivaldi, an attempt to build a free tablet, and the Improv development board that was intended to help jumpstart free-licensed hardware. Neither succeeded, apparently as a result of inexperience, miscommunication, and the setbacks [3] that trouble most first efforts to product hardware.
From this experience, Leighton says he has learned that keeping control of product design, specifications, and production is essential. He is also determined not to deal with venture capital and is convinced that running an ethical business by dealing with unethical ones "is not going to work." At the same time, he retains some of the manufacturing contacts that will be needed to bring a new product to market
A New Breed of Laptop
Looking back on Vivaldi and Improv, Leighton concludes that their failure may have been just as well, because, two years ago, the EOMA68 Standard was not ready for large-scale production.
Today, building on the lessons learned from past experience, Leighton is planning to build a 15.6-inch laptop with a casing made of bamboo, wood, and parts created with a 3D printer whose specifications are available (Figure 2). The case includes peripherals such as the screen, keyboard, trackpad, and WiFi and is completed by a computer card housed in recycled PCMCIA cases that slot into the case (Figure 3). This arrangement makes the laptop environmentally friendly and easy to repair or upgrade.
In fact, Leighton expects users will do many of the repairs themselves using parts from doll houses, radio-control models, and lumberyards, rather than depending on vendors for parts. This expectation began at a time when Leighton needed a simple replacement on a prototype's case and realized that plywood was more economical than "wast[ing] my time and perfectly good plastic to print out a damn rectangle. It wasn't until afterwards that I retrospectively added the whole eco thing on top, but it's pretty ironic that this was driven by my laziness and cost-cutting."
To help make the case module self-repairable, the 3D-printed parts are broken down into 35 separate pieces so that damage to one piece does not require the reprinting of the entire case, as it does with the pi-top [4], a Raspberry Pi-based laptop that also allows the printing of replacement parts.
Initially, the computer cards will be loaded with a free-licensed bootloader and provide either Parabola GNU/Linux-libre or Debian GNU/Linux as the operating system. Both will use a GNU Linux-libre [5] kernel, a version of the Linux kernel with all the proprietary blobs removed, an Allwinner A20 dual-core processor, 2GB of RAM, and 8GB of NAND flash.
Parabola is used in the hopes of the laptop receiving Respects Your Freedom certification [6] from the Free Software Foundation, since it is one of the few completely free distributions for ARM processors. Debian is likely to be more popular, but it is technically non-free because it allows easy access to non-free software. To make the two easily distinguishable, the Parabola version is called the Libre Tea Computer Card, and the Debian version is the Practically Perfect.
If produced, the EOMA68 laptop will be among the first laptops with a free license for everything from the bootloader to the operating system. It will be modular, allowing for easy upgrades and repairs; economical, because parts can be replaced rather than the entire computer; and ecologically responsible, using some recycled parts and giving much of the device a lifetime greater than the three to five years of comparable laptops.
Challenges and Definitions
The EOMA68 standard has the potential to redefine the definition of free software, linking it to environmentalism and privacy concerns in a way that the Free Software Foundation has attempted for more than a decade. Moreover, with even limited success, it could help ease the way for other free hardware devices.
The obstacles in its way, however, remain formidable. For one thing, its specifications are mediocre at best, which may be why, after two weeks of the fundraising campaign, it has reached less than 20 percent of its goal of $150,000.
Another concern is whether Leighton's past efforts will handicap this current effort. The Vivaldi-Improv efforts failed to reach the required levels for manufacturing, which may have destroyed the project's reputation. Moreover, these previous efforts were dealing with quantities of fewer than 2,500 units and could have typecast the project as a small-time effort that is unlikely to scale to anything like the massive orders made by major computer vendors.
Granted, Leighton is aware of these potential problems, noting that working with his past contacts again "will be hard." However, getting manufacturers to understand the requirements of free software or to take a second chance remain serious difficulties. Even if the EOMA68 laptop is brought to market, that is no guarantee of success, because winning over vendors and customers requires fighting many of the battles with manufacturers all over again.
Still, with luck, Leighton may be able to overcome these difficulties and move on to other products, such as a free tablet or – his own ambition – a Digital SLR camera. His success may depend on how many people can be convinced that the project is "at its heart an ethical initiative to give us our freedom of choice back at the hardware level" and not judge it by specifications alone.
The task is difficult. Yet, as Leighton himself observes, sitting back and complaining will only guarantee that nothing will change. If nothing else, efforts like his may help to expand the free software definition beyond its current limitations.
Infos
- Free software definition: https://www.gnu.org/philosophy/free-sw.html#translations
- EOMA68: https://www.crowdsupply.com/eoma68/micro-desktop#products-top
- Open hardware setbacks: http://www.linux-magazine.com/Online/Features/MakePlayLive-Releases-New-Single-Board-System
- pi-top: https://lwn.net/Articles/667040/
- GNU Linux-libre: http://www.fsfla.org/ikiwiki/selibre/linux-libre/index.en.html
- Respects Your Freedom certification: https://www.fsf.org/resources/hw/endorsement/respects-your-freedom
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
AlmaLinux 10.0 Beta Released
The AlmaLinux OS Foundation has announced the availability of AlmaLinux 10.0 Beta ("Purple Lion") for all supported devices with significant changes.
-
Gnome 47.2 Now Available
Gnome 47.2 is now available for general use but don't expect much in the way of newness, as this is all about improvements and bug fixes.
-
Latest Cinnamon Desktop Releases with a Bold New Look
Just in time for the holidays, the developer of the Cinnamon desktop has shipped a new release to help spice up your eggnog with new features and a new look.
-
Armbian 24.11 Released with Expanded Hardware Support
If you've been waiting for Armbian to support OrangePi 5 Max and Radxa ROCK 5B+, the wait is over.
-
SUSE Renames Several Products for Better Name Recognition
SUSE has been a very powerful player in the European market, but it knows it must branch out to gain serious traction. Will a name change do the trick?
-
ESET Discovers New Linux Malware
WolfsBane is an all-in-one malware that has hit the Linux operating system and includes a dropper, a launcher, and a backdoor.
-
New Linux Kernel Patch Allows Forcing a CPU Mitigation
Even when CPU mitigations can consume precious CPU cycles, it might not be a bad idea to allow users to enable them, even if your machine isn't vulnerable.
-
Red Hat Enterprise Linux 9.5 Released
Notify your friends, loved ones, and colleagues that the latest version of RHEL is available with plenty of enhancements.
-
Linux Sees Massive Performance Increase from a Single Line of Code
With one line of code, Intel was able to increase the performance of the Linux kernel by 4,000 percent.
-
Fedora KDE Approved as an Official Spin
If you prefer the Plasma desktop environment and the Fedora distribution, you're in luck because there's now an official spin that is listed on the same level as the Fedora Workstation edition.