Lars D. Nooden wrote:
>
> On Mon, 19 Mar 2007, Dave Anderson wrote:
> > You've left out the extremely important fact that many vendors
> > interpret acceptance of blobs by any "free" OS as validating their
> > position of not releasing adequate documentation -- so accepting blobs
> > (even when "there's no other choice") actively harms the anti-blob
> > campaign.
>
> It harms more than just the campaign, it harms anyone wanting to maintain
> a modicum of options further down the road in regards to hardware
> lifecycles, operating system and kernel lifecycles, and last but not least
> security.
>
> One anecdote regarding insecurity of mysterious binaries / BLOBs:
> A local privilege escation has been known to exist, unfixed, for several
> years in nvidia's binary drivers:
>       http://lwn.net/Articles/204541/
>
> However, if you can't audit (and subsequently compile) all the code,
> including the applications, libraries, compilers and OS, then you've got
> nothing secure and nothing that can be made secure - regardless of
> anecdotes, no amount of assurances, claims, hand waving, shouting, smoke,
> noise etc. from vendors.  Don't take my word for it, read what the ACM had
> to say about it:
>       http://www.acm.org/classics/sep95/
>
> But it's not just 'security' that is at risk.  The lifecycle of both the
> operating system/kernel and the hardware that rely on the continued
> availability of the BLOBs become dependent on the BLOBs producers.  Those
> are groups which may or may not continue to have interests and motivations
> which overlap yours.  If your hardware or system needs a BLOB to run, then
> the BLOB-maker has you on a leash.
>
> Endorsing BLOBs puts *all* hardware, systems, and security at risk through
> active effort, which is reprehensible.  To have one system accepting them,
> makes it all that much harder to keep them off.  Think digital scab.
>
> Tolerating BLOBs or failing to eliminate BLOBs, are simply balless passive
> means of putting the above at risk.  To put it another way, it's possible
> to gain control (political, economical, technical) of systems that get
> locked into BLOBs either passively or actively and encroachment into one
> system/distro can be used to marginalize the others.

I lurk on this list and occasionally kibbitz.
Various effects make OpenBSD a very efficient leading indicator.
It works essentially thus. If the hardware gives OpenBSD trouble, it will
tend to give everybody else trouble sooner or later.
OpenBSD just finds out earlier.

>
> So to put it as kindly as I can, only people somewhere on the spectrum
> between stupid and troll would be advocating acceptance or tolerance of
> BLOBs.  It's an act of harm that affects more than just the system with
> the BLOB.
>
> -Lars
> Lars NoodC)n ([EMAIL PROTECTED])
>          Ensure access to your data now and in the future
>          http://opendocumentfellowship.org/about_us/contribute

Reply via email to