Language Selection

English French German Italian Portuguese Spanish

Making Sense of the OLPC Proprietary Software Row

Filed under
OLPC
Interviews

Theo de Raadt, the leader of the OpenBSD project and a vociferous crusader for hardware (especially networking) documentation, recently went public with his concerns about the One Laptop Per Child project's choice to use a wireless networking chip from Marvell, a company with an unusually poor record of supporting free software operating systems, in the 2B1 laptop computer that it is developing. Marvell is unwilling to freely supply hardware documentation so that programmers can create device drivers that properly interface with its wireless chips, and beyond that, Marvell also refuses to allow OpenBSD and other free software operating systems to freely distribute firmware binaries that are necessary to use Marvell wireless devices. So why, then, was it chosen for the OLPC project, which claims to "support open source?" If de Raadt's email was the first you heard of the conflict, you're probably confused as to what's going on. Below are explanatory interviews with various people who were or are involved with this situation: Theo de Raadt, Richard Stallman, Jim Gettys, and Jonathan Corbet.

Understanding the OLPC project's choices

I exchanged several emails with OLPC's vice president of software, Jim Gettys -- who was also one of the original designers of the X11 windowing system and the W3C editor in charge of the HTTP 1.1 specification, among other achievements in the computer technology industry -- in an effort to figure out what the uproar was about and what was actually going on. Excerpts follow:

Full Interview.

More in Tux Machines

Leftovers: More Software

  • PSPP 0.10.2 has been released
    I'm very pleased to announce the release of a new version of GNU PSPP. PSPP is a program for statistical analysis of sampled data. It is a free replacement for the proprietary program SPSS.
  • Skype For Linux Alpha Update Adds ‘Close to Tray’, Call Settings, More
  • Hamster-GTK 0.10.0 Released
    Just a few seconds ago the initial release of Hamster-GTK, version 0.10.0, has been uploaded to the cheese shop. That means that after the rewritten backend codebase hamster-lib has been out in the wild for a few days by now you can now have a first look at a reimplementation of the original hamster 2.0 GUI. It will come as no surprise that this current early version is rather unpolished and leaves a lot to be desired. However, if you are familiar with legacy hamster 2.0 aka hamster-time-tracker you will surely see some major resemblance.
  • Core improvements in digiKam 5.0
    Version 5.0.0 of the digiKam image-management application was released on July 5. In many respects, the road from the 4.x series to the new 5.0 release consisted of patches and rewrites to internal components that users are not likely to notice at first glance. But the effort places digiKam in a better position for future development, and despite the lack of glamorous new features, some of the changes will make users' lives easier as well. For context, digiKam 4.0 was released in May of 2014, meaning it has been over two full years since the last major version-number bump. While every free-software project is different, it was a long development cycle for digiKam, which (for example) had released 4.0 just one year after 3.0. The big hurdle for the 5.0 development cycle was porting the code to Qt5. While migrating to a new release of a toolkit always poses challenges, the digiKam team decided to take the opportunity to move away from dependencies on KDE libraries. In many cases, that effort meant refactoring the code or changing internal APIs to directly use Qt interfaces rather than their KDE equivalents. But, in a few instances, it meant reimplementing functionality directly in digiKam.
  • MATE Dock Applet 0.73 Released With Redesigned Window List, Drag And Drop Support
    MATE Dock Applet was updated to version 0.73 recently, getting support for rearranging dock icons via drag and drop (only for the GTK3 version), updated window list design and more.
  • Minimalist Web Browser ‘Min’ Sees New Release
    The Min browser project has picked up a new update. Version 1.4 of the open-source, cross-platform web browser adds browser actions and full-text search.
  • Docker adds orchestration and more at DockerCon 2016
    DockerCon 2016, held in Seattle in June, included many new feature and product announcements from Docker Inc. and the Docker project. The main keynote of DockerCon [YouTube] featured Docker Inc. staff announcing and demonstrating the features of Docker 1.12, currently in its release-candidate phase. As with the prior 1.11 release, the new version includes major changes in the Docker architecture and tooling. Among the new features are an integrated orchestration stack, new encryption support, integrated cluster networking, and better Mac support. The conference hosted 4000 attendees, including vendors like Microsoft, CoreOS, HashiCorp, and Red Hat, as well as staff from Docker-using companies like Capital One, ADP, and Cisco. While there were many technical and marketing sessions at DockerCon, the main feature announcements were given in the keynotes. As with other articles on Docker, the project and product are referred to as "Docker," while the company is "Docker Inc."

Games for GNU/Linux

  • Cheese Talks: Porting Games to Linux & Day of the Tentacle
    In addition to my own thoughts, the article includes insights from a number of other Linux game porters including Leszek Godlewski (Painkiller Hell & Damnation, Deadfall Adventures), Ryan "icculus" Gordon (StarBreak, Left 4 Dead 2, Unreal Tournament 2004, Another World, Cogs, Goat Simulator), David Gow (Keen Dreams, Multiwinia), Ethan Lee (Salt & Sanctuary, Hiden in Plain Sight, HackNet, Waveform, Dust: An Elysian Tail) and Aaron Melcher (Outland, La-Mulana, Hyper Light Drifter, Darkest Dungeon). Betweem them, they offer a great range of attitudes and approaches that support and provide counterpoint to my own experiences.
  • ​Bundle Stars presents the Indie Legend Bundle 4
    Boasting one of the most star-studded game line-ups ever seen in an indie bundle, the brand new and exclusive Indie Legends 4 Bundle is here. Bundle Stars has pulled 8 incredible Steam games out of the bag for just $3.49 – that’s a saving of more than $100, and a discount of more than 95%. So just how good are the games? Games like Party Hard and Door Kickers are award winners, and the average Steam user score is a stunning 91%, across nearly 30,000 reviews!
  • Life is Strange: a Groundhog Day Simulator

Android Leftovers

Firefox vs. Flash

  • Firefox to start blocking Flash content in August
    In Firefox 48, Mozilla will enable a new Firefox plug-in blocklist by default. Initially the blocklist will be small, mostly containing URLs of Flash SWF files that have been identified by Mozilla as supercookies (i.e. cookies that are very hard to shake off) or fingerprinting files (i.e. they scan your system and create a unique fingerprint, again usually for tracking purposes).
  • Firefox sets kill-Flash schedule
    Mozilla yesterday said it will follow other browser markers by curtailing use of Flash in Firefox next month. The open-source developer added that in 2017 it will dramatically expand the anti-Flash restrictions: Firefox will require users to explicitly approve the use of Flash for any reason by any website. As have its rivals, Mozilla cast the limitations (this year) and elimination (next year) as victories for Firefox users, citing improved security, longer battery life on laptops and faster web page rendering.