TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The FSF is papering over a binary blob

60 pointsby blasdelover 13 years ago

7 comments

_deliriumover 13 years ago
It's an interesting edge case when you have someone actually <i>moving</i> from one model to another. But I think even OpenBSD's famously strong policy on binary blobs would allow this one, at least as they've implemented the policy in the past. They require source for <i>drivers</i>, which means anything you need to load onto the chip or use to communicate with it, but not for every piece of ROM that's internal to a chip. For example, Intel and AMD both microcode some instructions in firmware on their chips, rather than implementing them in silicon, and OpenBSD is ok with that, treating the silicon and microcoded part as all part of the blackbox chip package, rather than as a "driver" that requires source.
评论 #3178260 未加载
jrockwayover 13 years ago
To be fair, I'm pretty sure the FCC would not allow you to sell a device in the US that lets you modify the RF firmware. So even if we had full source code to the radio's firmware, it would be illegal to sell a device that could be user-programmed. Or something.<p>(I don't know how widely enforced this is, though. I've never had any trouble telling my wifi equipment I'm outside of the US to get access to extra channels. I guess this is a federal crime, but good luck enforcing it.)
评论 #3178554 未加载
评论 #3178403 未加载
评论 #3178560 未加载
av500over 13 years ago
So Richard Stallman would be OK to use a PC with a closed source BIOS as long as there is no way to update it?
评论 #3177576 未加载
评论 #3178049 未加载
smoyerover 13 years ago
Isn't all my other non-free software just blobs that are loaded by my free software? Why isn't it my right as a user to choose the closed software? If hiding the blob from the user makes it okay, why not apply that thinking to drivers wrapped by the NDISwrapper?
评论 #3177577 未加载
评论 #3177813 未加载
zokierover 13 years ago
I wonder how hard it is to swap peripheral chips in embedded solutions like this? And more importantly, are there any WLAN chips with good blobless drivers? Somehow it seems that they always have been a pita for Linux
sliverstormover 13 years ago
This solution seems rather <i>less</i> "free" to me. I can't update the firmware? Because it makes you feel dirty to allow me to?
评论 #3179276 未加载
derlethover 13 years ago
What if, instead of moving the software to a binary blob, they went a bit nuts and moved it to an ASIC that did the same job in random logic? That is, what if they re-implemented the software in pure hardware?
评论 #3180100 未加载