Intel Accused of Being an "Open Source Fraud" 153
Binary-Blob writes "Kernal Trap has an article up in which some key OpenBSD developers accuse Intel of being an open source fraud. The issue stems from the prevalence of firmware 'blobs' in open source projects, and OpenBSD's reluctance to use them unless they are distributed freely and without restrictions. Leading project creator Theo de Raadt offers that Intel should follow the example of other companies in the market: 'Intel must do this firmware grant in the same way that Adaptec, Atmel, Broadcom, Cirrus Logic, Cyclades, QLogic, Ralink, and LSI and lots of other companies have granted distribution firmware to be used by others.' He concluded by requesting that the open source community contact Intel to help get them to change their policies"
Any relation to this article? (Score:2, Insightful)
The interface is the product (Score:2, Insightful)
It's a little bit frustrating that Intel, the de facto standard when it comes to PC hardware, would let its products flounder on certain platforms. Not that there's this huge market for OpenBSD users (it's dying, of course), but the effort involved in keeping the driver off the platform seems to be no greater than allowing the OpenBSD developers to have a crack at it.
If I weren't a Windows user whose hardware is fully supported, I'd be right there with those guys. There's really no excuse for this sort of behavior.
Re:I can't see this working (Score:5, Insightful)
Why is it that this is one of the most popular arguments against Theo? I mean, sure it works under Linux, but Theo develops OpenBSD.
Next time I hear some Linux user going off about how some device isn't supported I'll just argue that "--correct me if I'm wrong-- this device already works in Windows."
Re:The interface is the product (Score:2, Insightful)
If that is his stance, then there doesn't seem to be any reason why he should settle from the outset for anything less than what his stated goals are. You can't negotiate upwards when you're losing.
Strategically I see what you are saying, but ideologically and according to de Raadt's own email, that doesn't seem to be what is actually going on.
Re:I can't see this working (Score:3, Insightful)
Re:I can't see this working (Score:3, Insightful)
Clean room design can help you circumvent this:
http://en.wikipedia.org/wiki/Clean_room_design [wikipedia.org]
As good a time as any to revisit UDI. (Score:3, Insightful)
A lot of water has gone under the bridge since then, but UDI seemed to get submerged.
Re:I can't see this working (Score:2, Insightful)
i.e.
From: http://damien.bergamini.free.fr/ipw/ [bergamini.free.fr]
"I've started to work on a driver for Intel® PRO/Wireless 3945ABG network adapters, as found in recent Centrino(TM) laptops. Needless to say, this driver won't require any binary-only user-space daemon to operate, contrary to the Linux driver provided by Intel®. Such daemons that must execute as root and have complete access to the hardware are unacceptable for this project."
They are also asking people who use ANY OPEN SOURCE OPERATING SYSTEM to complain so perhaps intel will change their policy regarding firmware licensing, right now a few of the sell out commercial linux distros can distribute the firmware because they have signed restricitve agreements, however the terms are completly unacceptable to many.
Re:I can't see this working (Score:4, Insightful)
The cards won't run without the firmware, not in Linux, not in BSD, not anywhere. Intel forbids distributing the firmware without agreeing to
a restrictive contract. Some Linux distributions happily agree to that contract, and restrict their users by doing this. OpenBSD does not
want to restrict their users, so they don't agree to the Intel contract. They want Intel to give permission to freely distribute the firmware files.
Re:I can't see this working (Score:4, Insightful)
If Microsoft took Apache, then viewed the source and then rewrote it to replace IIS without a clean room method and used their own license, the open source community would go nuts. This is no different. Just because you LIKE the people who are writting the code, that doesn't make it legal or right.
Intel is being unreasonable (Score:2, Insightful)
code of the firmware. Intel are instractible here, so owners of Intel wireless devices needs to personally accept a license
before downloading the firmware. As an example: http://ipw2100.sourceforge.net/firmware.php [sourceforge.net]
As for open source drivers: OpenBSD wants hardware documentation, not a Linux driver, so that they can write their own drivers.
Intel claims that they are open source friendly and gives out documentation, but the last is clearly a lie since OpenBSD had to reverse
engineer several Intel wireless chipsets.
Giving the appearance of beeing friendly to open source, while not beeing so, is the latest fad in business. Intel is an example
of this fad.
defeatist attitude (Score:3, Insightful)