QUOTE(beto @ Feb 22 2007, 17:45)

QUOTE(MaB_fr @ Feb 22 2007, 13:16)

Please don't mix up absence of trust with paranoļa...
Then tell me what trust an open source software brings to a person that cannot read the code and make sense out of it?
By your logic I cannot trust any software since I am no developer and cannot read its source code. That is paranoia. Shame on those ignorants that don't know squat about programming.

Yeah, for non-programmers, you're totally right. Or may be not.
We enter the domain of belief and morality, so for me it is a question of personality.
To make it "real life", let's pretend this software is a car (you could make it a plane or whatever, it's just too scary with a plane). As usual, abstraction are leaky, don't hit me with it (cheers Joel

).
It brakes, it turns, it accelerates, it slows down. It's a car !!!!

The point is, someday, you want change your seatbelt for some reason, or the wheel is not working right anymore.
What if cars functioning was not widespridely acknowledge ?
What if it was some obfuscated technology with no publication of either the principle nor the way to dismount it.
Will you buy it ?
If you had no choice, maybe you will.
But you will know the implication : if it stopped working or if you want to change/customize any part, you're screwed.
And if you know there were just one person able to change/repair modify it on earth and that you can't predict the availability, will you buy it ?
Especially if there was documented cars with trained technician widely available for the same price (and maybe even at a superior price), will you buy this black box ?
Back to software >
Today (we both know it won't be true in the near future, so no troll please), Tak is a beautifull concept car. It is demoed. It works. But only one technician can change the tears or replace the windshield wiper : TBeck.
Windows and many closed source software are like actual cars. The car makers didn't give all the screwdriver details, and they keep most of the motorization or design tips for themselves but the principles are known and many educated technician are able to tweak, repair and even upgrade them.
Open source and/or Public domain software are sometimes cars given with all screwdrivers details and, sometimes, ARE screws and raw materials that you have to mount yourself to make a car (that's one of the problem with some OSS).
But in both case, the documentation is implied with the screws (leak of my abstraction).
Back to subject >
That's why i think i wouldn't be paranoid if i was an uneducated user and i don't trust "total black box" software.
What a documented closed-software and all OSS/Public domain variant software can bring me is the confidence that somewhere, someone is able to modify/correct/workaround it.
For me, the knowledge that mechanics exist change everything.
For me, the knowledge that plane-parts controllers, pilots, air controllers, takeoff track technicians exist change everything. It gives me trust when using it. Trust that it will not break badly, trust that if it does break, i or someone will be able to repair it (not during flight time please

). Trust that, in three years from now, i could safely take a plane made today.
Then in TAK, my trust is not in the software right now, it's in TBeck.
MaB_fr
P.S. : hum...and yes, shame on those ignorants that don't know squat about programming. BURN THEM !!!

oups, ok maybe i'm exagerating