On Wed, Jun 27, 2007 at 07:08:34AM +0800, Ed Greshko wrote: > Luciano Rocha wrote: > > You're comparing apples to oranges. On one hand, you have people > > complaining that a vendor refuses to give full documentation for a piece > > of hardware the user bought and wants to use. > > So, it is a bad thing for a hardware maker not to give away its trade > secrets. Right? No. But I hardly think that the documentation of how to make some piece of hardware do its work a mater of trace secrets. Do you also think that the x86_64 or altivec would bring more profits to their respective creators if they were kept as trade secrets? > > > On the other hand, you have a piece of software that isn't needed for > > the system to work at it fullest potencial. > > In my case I deem it so. I need something like VMware (I actually use > Workstation) since I need to test products on multiple O/S without the need > to have tons of hardware or an N boot-able system. > > Graphics performance is a very small part of my system's "potential". Well, in some cases you can't even *use* the graphics card. Not even for 2D. > > > You won't have people complaining that VMware Server isn't OSS. They can > > use qemu, bochs, xen, whatever. The drive images format is relatively > > known, so you can use them with some of the other systems. > > IMO, qemu, bochs, xen, and whatever are just not as easy to use. So you deem "easy to use" needed to make the system work at it fullest potencial? Note that I mentioned the system, not the user. I can understand that you're more productive with VMware than the other systems. But that it is essencial when there are already other systems, open source or not (parallels, vpc) that may or may not provide a better interface and allow you to use the existing images? > > > I won't complain about vmware not being OSS. I'm not locked to it. > > I do complain that the Nvidia binary is a blob. It had a security > > problem some time ago and I had to wait for the vendor to issue a proper > > fix, and I can't use 3d acceleration in one of my systems (PPC). > > Of course you are not locked into nVidia either. Don't like their policy, > don't buy their hardware. Sounds simple enough to me. So I don't. But I bought the hardware at a very affordable price (and at the only price I could afford the laptop) and at a time when there were no OSS 3d driver (for any driver). I would had gone for an ATI, but the new models were no longer supported by the OSS driver (ATI changed the internal workings and no longer bothered to release the specs). > > > I'm not even complaining that nvidia doesn't release the drivers as OSS > > (though it would be nice), but I will keep complaining about releasing > > proper, unencumbered documentation about the hardware. > > I guess I'm not clear on what kind of unencumbered hardware documentation > you want nVidia to supply. Care to elaborate? Or, maybe point to the > equivalent documentation that Intel provides on their video hardware. I don't know the documentation that Intel provides, it's late and I'm too tired to search for it. But they do provide full OSS 3d drivers. It's a (relatively) change for Intel, much appreciated, and when I can afford a new machine, I'll choose them. > > > The Nouveau project is trying to document and implement a 3d driver, see > > http://nouveau.freedesktop.org/wiki/FAQ. But the last time I tried the > > graphics card entered an invalid state just after entering my username > > in gdm. > > Yeah, I've heard about that...but I still can't figure out why I would use a > free "clone" of something else that is already free and supported by the > OEM. Can you help me out there? I thought I already did. The FAQ states: <quote> 1.9. Why are you doing this? We can't give you the answer, as each of the project members has his own motivation. Just a few answers from our staff, we got when this question was raised: * Don't like binary blobs * Want to give back to the OSS community * Want to learn driver programming * Yes, we can develop our own drivers regardless of what people at NVidia may think * Support for missing features * Support for operating systems not supported by NVidia (any PowerPC based OS for example) * Just for the fun of it * Binary driver keeps crashing even in 2D * Slow Xorg "nv" driver (slow in performance and slow to get new card support (Nvidia 8800 is currently not supported)) <end quote> I haven't participated on the project, but my motivations for wanting an OSS driver are: * Don't like binary blobs (can't patch vulnerabilities or try and fix bus) * Support under Linux/PPC. Please note that I have personal reasons for complaining, but I don't go out of my way to complain (I signed the petition, but never posted an "nvidia sucks because no docs or oss driver!", or something like that). I just wanted to explain that the people complaining about closed nvidia driver aren't the same people *not* complaining about closed vmware nor would they have the same reasons. I don't want to start a thread about my rights vs nvidia's rights. -- lfr 0/0
Attachment:
pgp8yreEqp1vH.pgp
Description: PGP signature
-- fedora-list mailing list fedora-list@xxxxxxxxxx To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list