FSFLA: Linux kernel is "open core"
Posted Nov 12, 2010 19:10 UTC (Fri) by jebba
(✭ supporter ✭
In reply to: FSFLA: Linux kernel is "open core"
Parent article: FSFLA: Linux kernel is "open core"
Lets say that by 2.6.38 the firmware/ directory is gone (ignoring for the moment the fact that there appears to be more non-free blobs remaining). At that point linux-2.6.38.tar is clean in terms of containing only GPL code.
So the kernel can say "I need firmware for $foo" and it becomes a userspace issue. Userspace can hand the kernel a proprietary blob, a FLOSS blob, or say it has nothing.
In this scenario it seems the best place for stopping the "inducement" would be in userspace. That way it can have a nice list of free and non-free firmware images (via sha1sums or somesuch). So if you want to have a system which doesn't pester you with non-free software, you could launch it (hypothetically), like:
firmware-loader --daemon --floss-only. And people who don't mind running proprietary software just launch the daemon allowing it to feed their system anything.
Just a suggestion. I hesitate to make it. ;)
to post comments)