Re: blobs are bad

2006-10-20 Thread Rick Pettit
On Thu, Oct 19, 2006 at 08:38:45PM -0700, Rob wrote:
 On 10/19/06, Darrin Chandler [EMAIL PROTECTED] wrote:
 
  On Thu, Oct 19, 2006 at 11:34:49AM -0600, Theo de Raadt wrote:
2006/10/18, ICMan [EMAIL PROTECTED]:
 I have read this thread, and I don't get it.  Doesn't it benefit
  card
 companies to have open source communities making their drivers
  better?
   
   Why do some people feel the need to make up utter bullshit defences
   for the vendors, when there is not one ounce of fact to back it up?
   Why?
 
  I think anyone who cares about this at all has tried to figure out why
  vendors take the attitude they do. I have, though I haven't posted much
  about it.
 
  Since you and those you work with on this project have dealt with many
  different vendors, do you find some common reasons they give? Or when
  you back them into a logical corner, is there some last refuge they
  resort to?
 
  I'm sure you can guess why I'm asking.
 
 
 Companies don't always do things that make sense to an engineer. Engineers
 generally make decisions based on what's best for the design; the engineer
 says, we should open this up, and let other people improve it for us.
 
 But, someone in management says, I don't want to open this up, because it's
 a secret, and it's our secret, and secrets are valuable.
 
 You can waste a lot of time attacking someone's attitude with logic, and in
 the end, it won't change anything because their attitude isn't based on your
 kind of logic. Sometimes you just have to wait for their attitude to change.

And sometimes you have to do things to expedite that change in attitude, like
not buy products from companys that don't have your best interests at heart.

This thread is boring and going nowhere.

-Rick



Re: blobs are bad

2006-10-19 Thread Martin Schröder

2006/10/18, ICMan [EMAIL PROTECTED]:

I have read this thread, and I don't get it.  Doesn't it benefit card
companies to have open source communities making their drivers better?


One theory is that the cards are so full of patent violations that
opening up the docs would lead to a lot of court orders. And since
this applies to all manufactures, the first one to open up looses.

Best
  Martin



Re: blobs are bad

2006-10-19 Thread Martin Schröder

2006/10/18, Damian Wiest [EMAIL PROTECTED]:

On Wed, Oct 18, 2006 at 01:40:19PM +0200, Martin Schr?der   1280x1024. And 
ATI is as closed as NVIDIA, but the drivers are even
 more broken.

Do you have more details regarding ATI versus NVIDIA video cards?  From


I just can report tests from magazines and own experience. NVIDIA
integrates well into Linux and just works (and is exploitable). ATI is
said to be not so fast in releasing drivers and the integration is
worse.

And of course they actively hinder reverse-engineering.

Best
  Martin



Re: blobs are bad

2006-10-19 Thread Bryan Irvine

$Docs  $Damage  $Sales


This is always true.  See the following:

while (runAround)
{

   $sales = getSales();

   if ($docs){
   $costToDevelop = false;
   }else{
   $costToDevelop = true;
   }

   if ($costToDevelop){
   $costToFix = ($costToDevelop * 2);
   $p0wned = true;
   }

   if ($p0wned){
   $sales = $sales--;
   }

}



Re: blobs are bad

2006-10-19 Thread Theo de Raadt
 2006/10/18, ICMan [EMAIL PROTECTED]:
  I have read this thread, and I don't get it.  Doesn't it benefit card
  companies to have open source communities making their drivers better?
 
 One theory is that the cards are so full of patent violations that
 opening up the docs would lead to a lot of court orders. And since
 this applies to all manufactures, the first one to open up looses.

People who invent random theories which only defend the vendor must have
been beaten as children.  Beaten with sticks.

At least, that's my theory.

You say it is a theory.  However not ONE vendor who I have talked to
has ever told me such things in defence of their position.  They've
not even HINTED that this might be part of their reasons.

Of course they also have never hinted that it could be their evil
step-moms are standing behind them holding sticks..  so we should make
up a theory about that, right?

Why do some people feel the need to make up utter bullshit defences
for the vendors, when there is not one ounce of fact to back it up?
Why?



Re: blobs are bad

2006-10-19 Thread Breen Ouellette

Theo de Raadt wrote:

Why do some people feel the need to make up utter bullshit defences
for the vendors, when there is not one ounce of fact to back it up?
Why?


I think that might be my fault. When I ASKED earlier this month if it 
was a possible excuse, it might have been picked up and run with as a 
theory. I looked at some of the docs that people forwarded to me and it 
seems unlikely that said documentation could actually make a patent case 
any stronger. I should have closed off the thread by saying as much.


Anyone who read the full thread and followed through to the example docs 
should have come to the conclusion that it was a bad hypothesis.


A hypothesis labeled as a theory only does harm. This hypothesis has 
been proven incorrect, which makes it even worse to label it a theory. 
If people accept this 'theory' as credible, and if Intel neither 
confirms or denies it, then people will accept it as a valid excuse for 
why Intel doesn't release docs. We shouldn't be making excuses for 
Intel. Trying to use it as a tool to shame Intel about their bad 
behaviour will not work. A corporation does not feel anything, let alone 
shame.


So, to bring this topic to rest: the example hardware documentation 
which was linked in a previous thread DOES NOT INDICATE that such 
documentation could be used to bring lawsuits against a company. Such 
documentation as I have seen only shows how to utilize the hardware. It 
does not disclose how the intellectual property is implemented, which is 
what would be required to bring a lawsuit. People who say otherwise have 
failed to do their homework, or they are liars.


I regret bringing up this topic in the first place. In the future I will 
try to be more clear that I am asking a question, not forwarding 
theories, and I will follow through to the thread conclusion with the 
results of the question.


There are no valid reasons for Intel requiring NDAs for their hardware 
documentation. Every single theory and excuse has been proven incorrect. 
Until Intel provides such documentation they deserve only our contempt, 
and to have our dollars flow to the competition.


Breeno



Re: blobs are bad

2006-10-19 Thread Darrin Chandler
On Thu, Oct 19, 2006 at 11:34:49AM -0600, Theo de Raadt wrote:
  2006/10/18, ICMan [EMAIL PROTECTED]:
   I have read this thread, and I don't get it.  Doesn't it benefit card
   companies to have open source communities making their drivers better?
  
  One theory is that the cards are so full of patent violations that
  opening up the docs would lead to a lot of court orders. And since
  this applies to all manufactures, the first one to open up looses.
 
 People who invent random theories which only defend the vendor must have
 been beaten as children.  Beaten with sticks.
 
 At least, that's my theory.
 
 You say it is a theory.  However not ONE vendor who I have talked to
 has ever told me such things in defence of their position.  They've
 not even HINTED that this might be part of their reasons.
 
 Of course they also have never hinted that it could be their evil
 step-moms are standing behind them holding sticks..  so we should make
 up a theory about that, right?
 
 Why do some people feel the need to make up utter bullshit defences
 for the vendors, when there is not one ounce of fact to back it up?
 Why?

I think anyone who cares about this at all has tried to figure out why
vendors take the attitude they do. I have, though I haven't posted much
about it.

Since you and those you work with on this project have dealt with many
different vendors, do you find some common reasons they give? Or when
you back them into a logical corner, is there some last refuge they
resort to?

I'm sure you can guess why I'm asking.

-- 
Darrin Chandler|  Phoenix BSD Users Group
[EMAIL PROTECTED]   |  http://bsd.phoenix.az.us/
http://www.stilyagin.com/  |



Re: blobs are bad

2006-10-19 Thread Rob
On 10/19/06, Darrin Chandler [EMAIL PROTECTED] wrote:

 On Thu, Oct 19, 2006 at 11:34:49AM -0600, Theo de Raadt wrote:
   2006/10/18, ICMan [EMAIL PROTECTED]:
I have read this thread, and I don't get it.  Doesn't it benefit
 card
companies to have open source communities making their drivers
 better?
  
  Why do some people feel the need to make up utter bullshit defences
  for the vendors, when there is not one ounce of fact to back it up?
  Why?

 I think anyone who cares about this at all has tried to figure out why
 vendors take the attitude they do. I have, though I haven't posted much
 about it.

 Since you and those you work with on this project have dealt with many
 different vendors, do you find some common reasons they give? Or when
 you back them into a logical corner, is there some last refuge they
 resort to?

 I'm sure you can guess why I'm asking.


Companies don't always do things that make sense to an engineer. Engineers
generally make decisions based on what's best for the design; the engineer
says, we should open this up, and let other people improve it for us.

But, someone in management says, I don't want to open this up, because it's
a secret, and it's our secret, and secrets are valuable.

You can waste a lot of time attacking someone's attitude with logic, and in
the end, it won't change anything because their attitude isn't based on your
kind of logic. Sometimes you just have to wait for their attitude to change.

- R.



Re: blobs are bad

2006-10-18 Thread Han Boetes
Ingo Schwarze wrote:
 I just spent an hour ssh'ing from Linux box to Linux box,
 editing XF86Configs and restarting X servers.  That's hardly fun
 if the hardware configurations vary such that you must decide
 for each case whether Driver nv or Driver vesa is the way to
 go...

I hope you put a comment next to it which explains why people
should not put nvidia in there.

Because I bet there will be a lot of people who will miss features
and will look for the cause.

And then the module is still loaded and /dev/nvidia probably still
exists with permissions 666.



# Han



Re: blobs are bad

2006-10-18 Thread Breen Ouellette

Theo de Raadt wrote:

But Craig, it's the same with women. They'll only hang out with you
if they feel there is enough positive vibe in you.  And since you so
clearly show that you are a pessimist at heart, you're out of luck
too!

If you keep saying something good won't happen -- well then you can
bet it won't happen.


Theo, you aren't planning on becoming a motivational speaker, are you?  ;)

Breeno



Re: blobs are bad

2006-10-18 Thread Nico Meijer
Hi Eliah,

This discussion is starting to lean not to OpenBSD but life in
general. ;-)

 Karma and the law of abstraction are very abstract.

In my view, they are most certainly not. It's the law of attraction, btw,
not abstraction.

For instance:
http://en.wikipedia.org/wiki/Law_of_Attraction

Yes, there's a lot of New Age bullshit floating around. It's your choice
to look beyond that and see the practical implications of it.

 On the other hand, suppose vendors who support open source only do so
 because they believe that it profits them, and the only arguments they
 take seriously are those involving their profit. This is at least
 highly plausible. Should we then not say that because it's not
 functionally useful to do so?

I am assuming you mean monetary gain in respect to shareholders when
you talk of profit. Yes, that most certainly must be communicated. But
that was not what this part of the thread was heading towards and there
are other definitions of profit which are gaining momentum at this
point in time.

The bulk of the matter is, that if we, as OpenBSD's userbase for
instance, but also the free software community at large, keep on hammering
the fact that most vendors suck hairy moose balls, they will keep on
sucking hairy moose balls.

Theo said earlier:
 If you keep saying something good won't happen -- well then you can
 bet it won't happen.

That is the Law of Attraction in full swing right there.

HTH... Nico



Re: blobs are bad

2006-10-18 Thread mal content

On 18/10/06, Nico Meijer [EMAIL PROTECTED] wrote:


Yes, there's a lot of New Age bullshit floating around. It's your choice
to look beyond that and see the practical implications of it.



They do tend to get everywhere, don't they...

MC



Re: blobs are bad

2006-10-18 Thread Theo de Raadt
 Pardon me if my Knowledge is lacking, but is there actually *any*
 video card vendor that would support Full 3D acceleration and *most*
 of the stuff desktop users want?

 Maybe the AMD / ATI merger will yield some results in the future, if i
 am not mistaken AMD has been a *decent* company as far as docs go.

AMD won't change a thing.

But the minute people who really want this stop being vendor-lickers
and engage the vendor, it will happen.

But first about 10-20% of the community have to learn to stop making
excuses for the vendor.

We are not fighting the chip makers.  We are really fighting the
OEMs who buy from them.



Re: blobs are bad

2006-10-18 Thread Martin Schröder

2006/10/18, Sam Fourman Jr. [EMAIL PROTECTED]:

Pardon me if my Knowledge is lacking, but is there actually *any*
video card vendor that would support Full 3D acceleration and *most*
of the stuff desktop users want?


Not really. Matrox is open, but the cards don't do DVI higher than
1280x1024. And ATI is as closed as NVIDIA, but the drivers are even
more broken.

Best
  Martin



Re: blobs are bad

2006-10-18 Thread Stuart Henderson
On 2006/10/18 13:40, Martin Schrvder wrote:
 Not really. Matrox is open, but the cards don't do DVI higher than
 1280x1024.

They are not.

They used to be, but started closing some parts in the dualhead G550
era (istr some feature upgrade being sold as a software-only update
which may be the reasoning behind this; very annoying because otherwise
I'd be quite happy with Matrox G cards as they're stable, not too
power-hungry and fanless).

Parhelia/P650 range is closed.

Matrox G range is variable - main driver works well, but needs a blob
to use some features. One of those features appears to be init'ing
the DVI correctly if the monitor needs something setup differently to
how the card's BIOS does it (i.e. it is meant to work with some DVI
monitors but definitely does not work with all).



Re: blobs are bad

2006-10-18 Thread ICMan
I have read this thread, and I don't get it.  Doesn't it benefit card 
companies to have open source communities making their drivers better?  
They get free labour, a larger source of talent, and more stable 
drivers.  Their driver developers can take ideas from ports of their 
drivers to put into their own (aka Windows drivers) to make them more 
efficient and stable.  It provides a learning pool for their own 
developers, who can now openly participate in the community.  And 
finally, it makes happy customers.  Happy customers means more sales = 
more revenue.


Are they worries that competitors will learn about the inner workings of 
their cards, and they will loose competitive advantage?  Isn't their 
competitive advantage in their ability to continuously innovate?  
Drivers have little to do with that.  Besides, if a competitor is trying 
to reverse engineer last months version of your card, you are pulling 
ahead with your next rev, which is already built on your previous good 
works.


I just don't understand their arguments.

ICMan

Stuart Henderson wrote:


On 2006/10/18 13:40, Martin Schrvder wrote:
 


Not really. Matrox is open, but the cards don't do DVI higher than
1280x1024.
   



They are not.

They used to be, but started closing some parts in the dualhead G550
era (istr some feature upgrade being sold as a software-only update
which may be the reasoning behind this; very annoying because otherwise
I'd be quite happy with Matrox G cards as they're stable, not too
power-hungry and fanless).

Parhelia/P650 range is closed.

Matrox G range is variable - main driver works well, but needs a blob
to use some features. One of those features appears to be init'ing
the DVI correctly if the monitor needs something setup differently to
how the card's BIOS does it (i.e. it is meant to work with some DVI
monitors but definitely does not work with all).




Re: blobs are bad

2006-10-18 Thread Stuart Henderson
On 2006/10/18 09:56, ICMan wrote:
 
 I have read this thread, and I don't get it.  Doesn't it benefit card 
 companies to have open source communities making their drivers better?  
 They get free labour, a larger source of talent, and more stable 
 drivers.

Why on earth would they want stable drivers? If the drivers are stable,
their customers can avoid the whole software/hardware/software/hardware
upgrade treadmill prevalent in most of today's PC business.

 Happy customers means more sales = more revenue.

I think some companies instead see it this way:

Working products = fewer people having to buy new products because
the old ones never worked anyway = less revenue.



Re: blobs are bad

2006-10-18 Thread Ted Unangst

On 10/17/06, Sam Fourman Jr. [EMAIL PROTECTED] wrote:

Pardon me if my Knowledge is lacking, but is there actually *any*
video card vendor that would support Full 3D acceleration and *most*
of the stuff desktop users want?


intel, s3, older radeons, older matrox



Re: blobs are bad

2006-10-18 Thread Nick Price
On 10/18/06, Nick Price [EMAIL PROTECTED] wrote:

 On 10/18/06, Ted Unangst [EMAIL PROTECTED] wrote:
 
  On 10/17/06, Sam Fourman Jr. [EMAIL PROTECTED] wrote:
   Pardon me if my Knowledge is lacking, but is there actually *any*
   video card vendor that would support Full 3D acceleration and *most*
   of the stuff desktop users want?
 
  intel, s3, older radeons, older matrox
 
 
 Don't forget 3DFX, although they'd be hard to come by and nowadays
 wouldn't support PCI-Express



Re: blobs are bad

2006-10-18 Thread bofh
On 10/18/06, Ted Unangst [EMAIL PROTECTED] wrote:

 On 10/17/06, Sam Fourman Jr. [EMAIL PROTECTED] wrote:
  Pardon me if my Knowledge is lacking, but is there actually *any*
  video card vendor that would support Full 3D acceleration and *most*
  of the stuff desktop users want?

 intel, s3, older radeons, older matrox


But intel's bad by definition :)  Older radeons - those include the laptops
with the mobility chips?  (MIne's M300, so, probably not).



Re: blobs are bad

2006-10-18 Thread Matthew Weigel
Ted Unangst wrote:
 On 10/17/06, Sam Fourman Jr. [EMAIL PROTECTED] wrote:
 Pardon me if my Knowledge is lacking, but is there actually *any*
 video card vendor that would support Full 3D acceleration and *most*
 of the stuff desktop users want?
 
 intel, s3, older radeons, older matrox

Do any of them work in OpenBSD?  I thought DRI was required, and not
supported in OpenBSD.
-- 
 Matthew Weigel



Re: blobs are bad

2006-10-18 Thread Ted Unangst

On 10/18/06, bofh [EMAIL PROTECTED] wrote:

On 10/18/06, Ted Unangst [EMAIL PROTECTED] wrote:
But intel's bad by definition :)  Older radeons - those include the laptops
with the mobility chips?  (MIne's M300, so, probably not).


not sure.  ati parts are referenced by a large mix of numbers (code
names, chip names, retail names, ...), but i thought everything before
X--- mostly worked.  for instance, i know the mobility 7500 worked
great.



Re: blobs are bad

2006-10-18 Thread Ted Unangst

On 10/18/06, Matthew Weigel [EMAIL PROTECTED] wrote:

 intel, s3, older radeons, older matrox

Do any of them work in OpenBSD?  I thought DRI was required, and not
supported in OpenBSD.


no, but they are all capable of working.  the drivers are all open source.



Re: blobs are bad

2006-10-18 Thread Paul Irofti
On Wednesday 18 October 2006 16:56, ICMan wrote:
 I have read this thread, and I don't get it.  Doesn't it benefit card
 companies to have open source communities making their drivers
 better? 

You're looking at it all wrong.. making drivers implies putting out 
docs. Docs will describe the actual hardware as well, maybe go a little 
into electronics too. 

Do you know how buggy the actual hardware is? Do you know how many chips 
with _experimental_ hardware NVIDIA has put on the market? For example 
a hole series of graphic cards were released that implemented a big set 
of 3D functions. The specifications didn't mention anything about it. 
But they were there, ready for you to enable them if you knew the magic 
combo...

I'm guessing the main restrain (as far as docs are implied) are the 
design flaws found in their hardware. This can destroy a reputation 
faster than a minor exploit that people don't really care about 
because It could never affect me, what are the chances? By the way 
have you seen my l33t XGL configuration?!?!



Re: blobs are bad

2006-10-18 Thread Jack J. Woehr
On Oct 18, 2006, at 2:25 PM, Paul Irofti wrote:

 I'm guessing the main restrain (as far as docs are implied) are the
 design flaws found in their hardware. This can destroy a reputation
 faster than a minor exploit that people don't really care about
 because It could never affect me, what are the chances? By the way
 have you seen my l33t XGL configuration?!?!


OK stop.
I get it.
Some asshole said he was open
but he was only open for business.
I get it.

-- 
Jack J. Woehr
Director of Development
Absolute Performance, Inc.
[EMAIL PROTECTED]
303-443-7000 ext. 527



Re: blobs are bad

2006-10-18 Thread Damian Wiest
On Wed, Oct 18, 2006 at 01:40:19PM +0200, Martin Schr?der wrote:
 2006/10/18, Sam Fourman Jr. [EMAIL PROTECTED]:
 Pardon me if my Knowledge is lacking, but is there actually *any*
 video card vendor that would support Full 3D acceleration and *most*
 of the stuff desktop users want?
 
 Not really. Matrox is open, but the cards don't do DVI higher than
 1280x1024. And ATI is as closed as NVIDIA, but the drivers are even
 more broken.
 
 Best
   Martin

Do you have more details regarding ATI versus NVIDIA video cards?  From 
what I understand, ATI's Radeon cards have pretty good support.  Meaning 
that all of the video-out ports work with the radeon driver and some 
versions have 3d support.  I don't believe the nv driver supports any 
video-out ports besides VGA (DVI?) and only does 2d.  I got burned by 
this some time ago when I discovered that while NVIDIA releases binary 
drivers for FreeBSD, they're only available for the x86 platform.

If you're looking to add dual, or triple-headed support or connect your 
system to a television or A/V receiver, good luck.  I've had nothing but 
problems trying to find a suitable card with BSD support.  I'm currently 
trying a Radeon 9600XT which some people have claimed will work.

-Damian



Re: blobs are bad

2006-10-18 Thread Bambero

open source community answer:

http://www.petitiononline.com/nvfoss/petition.html

On 10/18/06, Theo de Raadt [EMAIL PROTECTED] wrote:

http://news.com.com/Exploit+code+released+for+Nvidia+flaw/2100-1002_3-6126846.html

I just wanted to say... Told you so.

Quite amusing.

Of course we know this is not the last time this will happen.

More problems like this will be exposed, and it is my hope that
vendors who refuse to participate in the open communities will get
punished more firmly than open vendors.  I also hope that their
embedded^Husers feel the pain, so that one day they will stand beside
us when we ask for open documentaion.




Re: blobs are bad

2006-10-18 Thread Steve Shockley

Damian Wiest wrote:
If you're looking to add dual, or triple-headed support or connect your 
system to a television or A/V receiver, good luck.  I've had nothing but 
problems trying to find a suitable card with BSD support.  I'm currently 
trying a Radeon 9600XT which some people have claimed will work.


I've got a Matrox G450 working well with two VGA monitors under OpenBSD. 
 I've got an IBM laptop with svideo out (Radeon 7500, I think) that I 
haven't gotten working yet, but I haven't tried that hard.




Re: blobs are bad

2006-10-18 Thread Ingo Schwarze
Bambero wrote on Wed, Oct 18, 2006 at 10:36:15PM +0200:

 open source community answer:
 http://www.petitiononline.com/nvfoss/petition.html

Did you take the time to actually read that?

It asks for source code (instead of documentation)
and calls the current solution implemented by Nvidia
the best one besides having an open-source driver.

This is not helpful; hopefully, nobody will sign it.



blobs are bad

2006-10-17 Thread Theo de Raadt
http://news.com.com/Exploit+code+released+for+Nvidia+flaw/2100-1002_3-6126846.html

I just wanted to say... Told you so.

Quite amusing.

Of course we know this is not the last time this will happen.

More problems like this will be exposed, and it is my hope that
vendors who refuse to participate in the open communities will get
punished more firmly than open vendors.  I also hope that their
embedded^Husers feel the pain, so that one day they will stand beside
us when we ask for open documentaion.



Re: blobs are bad

2006-10-17 Thread Nick Price
When I read that headline earlier today I thought to myself I bet Theo will
be getting a chuckle from this when he reads it

On 10/17/06, Theo de Raadt [EMAIL PROTECTED] wrote:


 http://news.com.com/Exploit+code+released+for+Nvidia+flaw/2100-1002_3-6126846.html

 I just wanted to say... Told you so.

 Quite amusing.

 Of course we know this is not the last time this will happen.

 More problems like this will be exposed, and it is my hope that
 vendors who refuse to participate in the open communities will get
 punished more firmly than open vendors.  I also hope that their
 embedded^Husers feel the pain, so that one day they will stand beside
 us when we ask for open documentaion.



Re: blobs are bad

2006-10-17 Thread Jacob Yocom-Piatt
 Original message 
Date: Tue, 17 Oct 2006 17:30:53 -0600
From: Theo de Raadt [EMAIL PROTECTED]  
Subject: blobs are bad  
To: [EMAIL PROTECTED]

More problems like this will be exposed, and it is my hope that
vendors who refuse to participate in the open communities will get
punished more firmly than open vendors.  I also hope that their
embedded^Husers feel the pain, so that one day they will stand beside
us when we ask for open documentaion.


feel the delightful pain!



Re: blobs are bad

2006-10-17 Thread Sam Fourman Jr.

Would this in anyway help the OpenBSD devlopers  ongoing campaign to
get documentation from Nvidia?

Sam Fourman Jr.

On 10/17/06, Nick Price [EMAIL PROTECTED] wrote:

When I read that headline earlier today I thought to myself I bet Theo will
be getting a chuckle from this when he reads it

On 10/17/06, Theo de Raadt [EMAIL PROTECTED] wrote:


 
http://news.com.com/Exploit+code+released+for+Nvidia+flaw/2100-1002_3-6126846.html

 I just wanted to say... Told you so.

 Quite amusing.

 Of course we know this is not the last time this will happen.

 More problems like this will be exposed, and it is my hope that
 vendors who refuse to participate in the open communities will get
 punished more firmly than open vendors.  I also hope that their
 embedded^Husers feel the pain, so that one day they will stand beside
 us when we ask for open documentaion.




Re: blobs are bad

2006-10-17 Thread Craig Barraclough
 Would this in anyway help the OpenBSD devlopers  ongoing campaign to
 get documentation from Nvidia?
 

As I see it, the only way we are going to get documentation, is for it
to make economic sense for nVidia.
Cost of documentation / Perceived loss of IP ($) through documentation
(+ corporate inertia) must be less than the perceived damage to brand
through exploits, which must be less than the profit / brand recognition
/ loyalty from sales into Linux/BSD market.

$Docs  $Damage  $Sales

If that equation doesn't work out, they won't do anything.
-- 
Craig



Re: blobs are bad

2006-10-17 Thread Theo de Raadt
  Would this in anyway help the OpenBSD devlopers  ongoing campaign to
  get documentation from Nvidia?
  
 
 As I see it, the only way we are going to get documentation, is for it
 to make economic sense for nVidia.
 Cost of documentation / Perceived loss of IP ($) through documentation
 (+ corporate inertia) must be less than the perceived damage to brand
 through exploits, which must be less than the profit / brand recognition
 / loyalty from sales into Linux/BSD market.
 
 $Docs  $Damage  $Sales
 
 If that equation doesn't work out, they won't do anything.

Thanks for the lesson!  I guess we were dreaming every time some other
vendor was convinced to give us documentation!

But Craig, it's the same with women.  They'll only hang out with you
if they feel there is enough positive vibe in you.  And since you so
clearly show that you are a pessimist at heart, you're out of luck
too!

If you keep saying something good won't happen -- well then you can
bet it won't happen.



Re: blobs are bad

2006-10-17 Thread Ingo Schwarze
Theo de Raadt wrote on Tue, Oct 17, 2006 at 05:30:53PM -0600:

 I just wanted to say... Told you so.

After reading the Rapid7 exploit, i just wanted to make sure we
are not running this stuff.  Of course, none of our servers has
Nvidia graphics, but some of the workstations do.  And guess
what?  On about half of those, our Linux admins were running
Driver nvidia - obviouly, the long-standing unfixed bug didn't
really scare them enough.  shudder

Of course, we do not expose Linux workstations directly to the
Internet, but have a firewall in between.  Yet, this will of
course offer little protection against bugs of this class.  :-(

 Quite amusing.

You must be joking!!  ;-)

I just spent an hour ssh'ing from Linux box to Linux box,
editing XF86Configs and restarting X servers.  That's hardly
fun if the hardware configurations vary such that you must
decide for each case whether Driver nv or Driver vesa
is the way to go...

 Of course we know this is not the last time this will happen.

If only people would realize!

I just dropped a note to our internal Linux admin@ mailing list,
explaining how i fixed those of our workstations being vulnerable -
only to be asked the following question: But we will certainly
return to Driver nvidia as soon as Nvidia releases a fix for
this bug?  shudder again  This question got asked even though
i forwarded Linus' quote on blobs there - thanks again to the
guy who reminded us by reposting it here.

On the other hand, at least one of our Linux admins suggested
to call a meeting in order to rethink our strategy for purchasing
graphics cards, and in order to consider alternatives to Nvidia -
in particular alternatives so well documented that they allow
fully functional and truely open kernel level drivers.

[...]
 I also hope that their embedded^Husers feel the pain, so that one
 day they will stand beside us when we ask for open documentation.

Thank you kindly for your compassion; i do feel the pain, but little
do i enjoy it.  :-/

Apart from that, obviously, you are just right.



Re: blobs are bad

2006-10-17 Thread Girish Venkatachalam
On Tue, Oct 17, 2006 at 08:22:23PM -0600, Theo de Raadt wrote:
  As I see it, the only way we are going to get documentation, is for it
  to make economic sense for nVidia.
  Cost of documentation / Perceived loss of IP ($) through documentation
  (+ corporate inertia) must be less than the perceived damage to brand
  through exploits, which must be less than the profit / brand recognition
  / loyalty from sales into Linux/BSD market.
  
  $Docs  $Damage  $Sales
  
  If that equation doesn't work out, they won't do anything.
 
 Thanks for the lesson!  I guess we were dreaming every time some other
 vendor was convinced to give us documentation!
 
 But Craig, it's the same with women.  They'll only hang out with you
 if they feel there is enough positive vibe in you.  And since you so
 clearly show that you are a pessimist at heart, you're out of luck
 too!
 
 If you keep saying something good won't happen -- well then you can
 bet it won't happen.

I don't get your point Theo.

One should be optimistic of course but also practical. Craig is both.

In fact most practical statements sound pessimistic, but not so in reality.

I am wondering if you agree with him or not!

Anyway I sincerely hope that hardware vendors start behaving sensibly...

Though I am also somewhat pessimistic about it. Unless forced to change these 
people simply won't understand what is good for them.

regards,
Girish



Re: blobs are bad

2006-10-17 Thread Henrik Enberg
 Date: Tue, 17 Oct 2006 19:32:19 -0500
 From: Sam Fourman Jr. [EMAIL PROTECTED]
 
 [Nvida exploit]

 Would this in anyway help the OpenBSD devlopers  ongoing campaign to
 get documentation from Nvidia?

Probably not, because a cursory glance at what the Linux community
thinks about this is that they feel it's a price worth paying for
oh-so-lickable dropshadows on your windows.  They won't be demanding
specs anytime soon.



Re: blobs are bad

2006-10-17 Thread Sam Fourman Jr.

Pardon me if my Knowledge is lacking, but is there actually *any*
video card vendor that would support Full 3D acceleration and *most*
of the stuff desktop users want?

Maybe the AMD / ATI merger will yield some results in the future, if i
am not mistaken AMD has been a *decent* company as far as docs go.


Sam Fourman Jr.


On 10/17/06, Henrik Enberg [EMAIL PROTECTED] wrote:

 Date: Tue, 17 Oct 2006 19:32:19 -0500
 From: Sam Fourman Jr. [EMAIL PROTECTED]

 [Nvida exploit]

 Would this in anyway help the OpenBSD devlopers  ongoing campaign to
 get documentation from Nvidia?

Probably not, because a cursory glance at what the Linux community
thinks about this is that they feel it's a price worth paying for
oh-so-lickable dropshadows on your windows.  They won't be demanding
specs anytime soon.




Re: blobs are bad

2006-10-17 Thread Nico Meijer
Hi Girish,

  If you keep saying something good won't happen -- well then you can
  bet it won't happen.
 
 I don't get your point Theo.

Search the net for karma and the law of attraction. Perhaps that will
give you some insight in what -I think- Theo means.

HTH... Nico



Re: blobs are bad

2006-10-17 Thread Eliah Kagan

On 10/18/06, Nico Meijer wrote:

Hi Girish,

  If you keep saying something good won't happen -- well then you can
  bet it won't happen.

 I don't get your point Theo.

Search the net for karma and the law of attraction. Perhaps that will
give you some insight in what -I think- Theo means.

HTH... Nico


Karma and the law of abstraction are very abstract.

The more concrete analogy here is that confidence is an asset. In the
case of convincing vendors to support open source, the idea, I think,
is that if you proclaim that vendors who don't do so profit by failing
to do so, they will believe you.

On the other hand, suppose vendors who support open source only do so
because they believe that it profits them, and the only arguments they
take seriously are those involving their profit. This is at least
highly plausible. Should we then not say that because it's not
functionally useful to do so?

-Eliah