Who they'll sue? The thousands of users and developers spread across all the world? or they will go after the Linux Foundation, Red Hat, Canonical, etc?
Remember that if one company goes down, another will pop up, and remember that Linux is a community project, so we can still continue to develop it in the open, with no companies, Linux started this way and it can survive this way, with the people working on it, as long as we can share code on the internet and there is interest.
Sure Linux has benefited a lot from companies and corporations, but I'm pretty damn sure that it'll survive on its own even if all companies die tomorrow. See LibreOffice vs OpenOffice.org for example, OpenOffice.org went through many companies and it's now gone, and LibreOffice is doing very well now. It could be the same with Linux, and if Nvidia decides to go after companies and sue them (because they are a leech), then Linux will still survive no matter what. I'm also not very sure what they will sue for, and I'm not sure their lawsuit will be very justificable, they will sue because they can't leech anymore?
Nvidia is going way too far with their stupidity, they won't survive this way.
So nVidia will tell their costumers to just not enable Secure Boot. And nVidia and all other "blobbers" without a open implementation at hand will lose customers because some adapters really seem to like the idea of secure boot handled right...
Hey c'mon... WTF! nVidia doesn't HAVE to play nice with others, but then they are not getting 'our' support.
They asked what they COULD do to make us happy. I think my proposal @page 10 was fair (they don't have to open any magic, we get a consumer prices IBM Cell processing card for free, they can work on other kernel components and the blob works well with others, plus improved security).
If you don't like nVidia? By all means don't buy it, but if they ask us if they could do something else open sourcy for us, don't try to ban them and shoot yourself in the foot. C'mon... Are we 12 year old Stalins? At least give them a change to do some giving back to open source. It would only improve our situation and nobody has to by their cards.
If we all get behind 'my' idea, then that's what they have to do to please us. Then if they don't? It's no damage controll for them and they're done for. That's how it's done.
And if that would mean having to implement a new hardware design, it's in nVidia's interest to tell us that and keep us informed. We could then even (since the stack is open already (Gdev+PathScale+nVidia compiler(they open sourced it!))) implement a 'software Mesa' on top of it.
Calm down and get it together guys.
If some companies still find that they want to retain the control over how and where people who bought hardware from them use that hardware and thus refuse to open either specs or (better yet) provide an open source driver then so be it, they will have to carry the burden of keeping a working driver out-of-tree.
As for those who seem so adamant to jump to NVidia's defence because -'they provide the best 3d drivers for the Linux desktop', again realize that the reason NVidia bothers to bring drivers to Linux has absolutely nothing to do with them giving a crap about the Linux desktop, they are catering for Linux high usage in 3D/SFX/scientific/industry etc where there are strong buyers interested in utilizing GPU's for high performance visuals and GPU based calculations.
However given that those Linux sectors are only getting stronger those of you currently using NVidia proprietary drivers on the Linux desktop have nothing to worry about, Torvalds and the rest of the Linux kernel devs could call NVidia 'terrorists' and they still wouldn't stop producing their proprietary Linux drivers.
On the other hand if you want to use NVidia tech which is particularly desktop/laptop oriented (optimus) then you are out of luck because that's not where NVidia's big Linux customers are and again they couldn't give a rats ass about the Linux desktop end users.
Exactly. If nVidia wants to do everything in their power not to be able to benifit from the free software market, then let them. If they lose the 1% extra income that could make or break their quarterly finance reports, let them screw themselves.
In the event that nVidia realy does want to be a free software patron, lets help them. If it turns out to be a case of "actualy we don't care", then let them lose Android and Linux desktop customers permanently to AMD and Intel.
If nVidia realy can't go the Gdev route, then they can call their license contact and tell them "if we can't open up x part of y documentation, we loose money and are forced to not license from you again, so give us the ability to open up or you'll lose a big licensing customer. Don't think you are able to knock on door at AMD or Intel". Simple. Then change/add some part of a future hardware design if needed.
In the end it's all about money. Don't satisfy your customers? You'll lose. China is the biggest example of failure.
BTW, you truncated the post you quoted. It actually finished like this:
Why did you leave out the critical question at the end? Why is it too much to ask for programming specifications? Why on earth shouldn't nvidia release programming specifications if it wants to profit from selling a hardware subsystem that can be used as part of Linux machines?Quote:
I think it would be far better and cheaper for Nvidia and everyone if they just released specifications so that Linux developers could write their own drivers. Is this really too much to ask?
"Linux machines" is now a market that is worth trillions. I'm not talking about only the desktop market, but rather the entire computing hardware market, into which nvidia could conceivably sell graphics hardware. Linux is a dominant player in this wider market.
If nvidia want to be a part of it, and profit from it, why shouldn't it be a requirement that nvidia releases programming specifications?
We can make it so. It can very easily be done. Lets do so, I say.
If they don't satisfy us, that would be an excellent plan B.
Who are they going to sue? Thousands op GPL contributors? Lols. And if nVidia can do what it wants, how can't we? It'll just be another middlefinger, but from the a much larger crowd.