Intel Accused of Being an "Open Source Fraud"
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"
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."
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.
I think that would legally be called a "derovative product". Clean rooming is making something new that works like something old. Using the existing code to make code that works on a different platform is not the same. Since one runs on Linux and the new would run on BSD, you would have to change a chunk of the code anyway. The only way you can make a "similar" program/driver legally is that whoever is doing the coding is ignorant of the contents of the original piece.
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.
Tequila: It's not just for breakfast anymore!