NVIDIA Licence Update (Linux Exception)
(startx) writes "I don't know how long this has been the case, but with the latest NVidia driver update comes a new installation method, which unifies the installation process almong all Linux distributions. Just for kicks I re-read the licence, and it has a new section labeled "2.1.2 Linux Exception" Basically GNU/Linux users are now free to redistribute the driver file. Not only this, but the FAQ section of the README file says you can redistribute in whatever form necessary, stating distributions are welcome to include it as a package as well. Woohoo!"
3 Cheers for NVIDIA
FREE BEER FOR ALL (Hey it might happen)
Slashdot - The one stop shop for procrastination
Excellent, now I can just apt-get install nvidia-kernel nvidia-glx instead of having to grab the *-src packages and build my own debs. Provided the maintainer will package these ... oh please oh please oh please
Great, they do this just AFTER I upgrade to Mandrake 9.1. If they would have done this before then it probably would have been included in the distro.
The GeekNights podcast is going strong. Listen!
Gentoo already has nvidia-glx and nvidia-kernel packages as part of Portage.
It took 15 minutes earlier for a gentoo whore to start blabbing and now in this article it was almost a whole half hour! WTF? Usually you guys are fucking shooting off at the mouth within five minutes! C'mon people! Live up to the standard!
Linux | Posted by timothy in The Mysterious Future!
from the after-all-rpm-is-better dept.
YOU ARE SO FIRED! writes "In an effort to conform to the LSB standards, Gentoo Linux will be adopting RPM as the standard form of package management in portage 2.1. More information can be found in the Gentoo weekly newsletter. I'd surely be fired if I would've proposed such an idea!"
Whatever. I simply don't trust Nvidia. Even if they mean well today, they'll be well mean tomorrow. I don't understand why anyone still uses them. They lost my trust, and I'll never go back.
Have you read my journal today?
Hey, it's April 1st, isn't it? Just wait 24 hours and look at the licence stuff again.
Denken hilft.
This will be a great help for distro packagers. Not the least of which, Knoppix would finally be able to play OpenGL games (Chromium!) straight out-of-the-box.
I applaud nVidia for their continuing support for Linux.
Like many others, I would be happier if the drivers were open-sourced, but realise that there is so much licensed technology in these cards, that getting permission from all the IP holders would be impossible, even if nVidia wanted to release the source.
Well done, nVidia.
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
Doesn't seem to be an April Fool's Day Joke.... yet.
I'm with everyone else who thinks we should check the nvidia website in a few days.
If this isn't a joke, then I certainly applaud nvidia for taking a step in the right direction so you can install Linux on an nforce/nforce2 system and have to muck with driver code patches to get sound/lan/video working right.
And yes, I double checked... the license also applies to the nforce drivers!
Say what you want about nvidia fumbling on the FX cards, ATI still has a long way to go before they have real drivers that work correctly for all their cards under Linux/XFree.
2.1.3 Limitations.
:-D
No Reverse Engineering. Customer may not reverse engineer, decompile, or disassemble the SOFTWARE, nor attempt in any other manner to obtain the source code.
Whew! That really had me going for a second 'til I realized what day it was!
Haha!
Er, silly question here, but why doesn't the NVIDIA installer do all this ? The NVIDIA installer on Windows certainly doesn't expect the end-user to hand-hack a config file afterwards, so why do Linux users have to ?
When are we going to see an update to the FreeBSD driver which is currently lagging way behind the Linux driver?
--
Dreamweaver Website Templates
I was pleasantly surprised back when I got my new computer with a TNT2 that they provided nice (in my experience) fast 3D drivers. They haven't subscribed to the whole open-source/free software philosophy, they're just being smart. Giving source for their drivers may have some benefits, may have some costs, may not be possible for legal reasons. Giving away binary drivers makes sense - you're quite likely to influence a linux user's video card purchase with decent drivers. Making people download it from their website, or install it differently from any other package is just a pain in the ass and doesn't gain them anything.
There's no altruism here, just common sense. What's surprising is that so many big hardware manufacturers make things so hard.
Free Java games for your phone: Tontie, Sokoban
These april fool stories are SO FUNNY!!!
"Installation will also install the utility `nvidia-installer`, which may be later used to uninstall drivers, auto-download updated drivers, etc."
Sounds pretty nice!
So everyone has to have either sed or perl installed? Different developers will make different choices. If it is done this way, everyone will probably need both, plus awk, plus [insert a bunch of programs here]. In fact this is the current state of most open source project. That is a lot of stuff, especially for those workstations who don't do any development.
Also a lot of programs are starting to use XML (even worse). For config files, it has all the disadvantages of a text file, but also it is not very readable (to a normal person). A little while ago, I was looking at a program, and it required the latest freaky xml library. Why? Because they decided to make the configuration file XML. Nothing else.
Also using perl doesn't solve the problem of being inefficient. If the line you modify changes size, at the very least, you will have to rewrite every bit of data from that line to the end of the file. It may not be a problem if you only need to change one small file, but large or many files will waste the user's time. Many settings are of constant size in binary files, and those which are not, can be dealt with. Indexing and moving stuff around doesn't work with text files, but it can with binary.
Yeah, you'll probably want a library to take care of the binary files, but it's being done for XML, and like you said, perl, sed or some other program is needed for flat text. Something for binary configs would be thousands of times easier to write and would be ten times smaller.
You bring up a good point here. One I didn't really think of. However, it's trivial to put a table of constant strings into a program. It'll miss the unknown paths, but I imagine only tweak monkeys would have such a set up. Just give them instructions I suppose...
Well, I wasn't saying the Windows registry would solve anything, I was giving an example of the bottom of the barrel going in the right direction. Their registry has countless design flaws, the most obvious are they put everything into two huge files. They probably were forced to go this way because all the stupid decisions they made caused text files to be completely unworkable.
Imagine if the registry was one huge text file. "Registry scan rate is now at 10 min per scan" "Blue screen! Blue screen!" "We're going down in flames cap'n." "Pull up! Pull up!" "Damn it Bill! You killed us all! Aaarrggghh!!!" ;-)
As for file locking: Yeah, being able to lock portions of a config wouldn't help installer programs much (assuming you aren't running programs at the same time), and it was a strech for me to mention it. But it would help where config files are used by multiple programs or multiple instances of programs.