AMD Promises Open Source Graphics Drivers
MoxFulder writes "Henri Richard, AMD's VP of sales, has promised to deliver open-source drivers for ATI graphics cards (recently acquired by AMD) at the recent Red Hat Summit. A series of good news for proponents of open-source device drivers. In the last year, Intel, the leading provider of integrated graphics cards, has opened their drivers as well. But ATI and NVidia, the only two players in the market for high-performance discrete graphics cards, have so far released only closed-source drivers for their cards. This has created numerous compatibility, stability, and ethical problems for users of Linux and other open source OSes, and prompted projects like Nouveau to try and reverse-engineer NVidia drivers. Hopefully AMD's decision will put pressure on NVidia to release open-source drivers as well!"
I'm sorry, I could not read the summary. I have worked in R&D... I got as far as "VP of sales has promised" and had a panic attack.
ccalam - acoustic versions of new songs.
They're just trying to get them some press. Unfortunately Linux gamers are an edge case. People needing video card support on Linux above vanilla SVGA as a whole is an edge case.
$SUBJECT. If AMD really means it, it bodes well for the future - I always hoped that their openness with the Linux community over the x86-64 porting effort wasn't a one-off.
The big question though is whether or not they will try for mainline inclusion, or if they will go with an out-of-tree effort.
SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
The agp specification is proprietary and you need to pay (heavily) for the spec. Releasing their driver source would be like giving away the agp spec. It might not be legal.
Libertarian Leaning Political Discussion Forum.
Don't buy ATI until they have followed through with that promise. As far as I am concerned, they have until July, when their new low end card becomes available. If there are no Linux drivers for that card then, I will buy an NVidia based card.
I only buy Nvidia because it just runs better under Linux even though ATI is better on Windows. I happen to run both and I want the best of both worlds. My guess is this is partly because of the change of momentum towards Linux on the corporate desktop over the last year.
Some people will be sure to downplay this, but I think this is really the beginning. It will take time, but I expect that Linux desktop graphics will closely compete with the Windows desktop soon.
Nvidia, this is your wakeup call. Follow suit, or my next graphics card will ATI.
Some of the most popular corporate laptops (Dell D600 I am thinking of you) have perpetually had nasty graphics drivers that have resulted in much suffering on the part of users.
For the D600, I have a rather nice choice of either good performance and much graphical corruption (weird cursors and such) with the official ATI drivers, or horribly slow performance and no corruption with the existing open source drivers.
Oddly enough this only happens with some Distros, so I am sure there is a magic setting I could change some where, but honestly, I shouldn't have to! Especially just to get basic desktop functionality.
Need help treating your acne? Come here!
Really it isn't hard. Identify the code you own, replace the code you don't, put on a GPL header and release.
Promises are cheap.
Evil people are out to get you.
I have absolutely no idea about video drivers. but can somebody explain why good open source graphic drivers are not made. Is it a question of amount of research involved or not able to match the performance expected......
Either way,
s html
http://linux.slashdot.org/linux/07/05/10/1424224.
VP of sales: We have to delay the r600 again!!
CEO: WTF?!?!? Ok, ok. Let me think a moment... with all those problems, it seems that we are not developing _anything_... I got it!! You just have to go to one con, one full of hippys with long hair, and make a new press release stating something wonderful of our new cards... No! much better! something wonderful of all of our cards. That is. This will give us some good press and nobody will remember the delay
VP of sales: what kind of press release can afford such incredible thing??
CEO: I don't know... well, these hippys are always requesting new and shiny drivers that works with their toy operating system. Just promise that.
VP of sales: But... we promised that 18 months ago, and still...
CEO: And?
VP of sales: Well... but our customers are not stupid.
CEO: We'll discuss that later. Just give me a month without news of r600 and I'll remember you in the next stock options party.
I'm in limbo now, though. I'd love to upgrade my Geforce FX 5200/128M card, but I just won't until I can get dual-head and acclerated 3D under FreeBSD/amd64 with an *open source* driver (it matters to me -- I'm sick of binary blobs). Period. The first company who gives me hardware and open sources the drivers (or at least the damned specs) will get my business the minute a driver is available for my platform, and I'll become their biggest volunteer fanboi/astroturfer to reciprocate the deed (on- and offline).
I'll believe it when I see it, though. I ain't holding my breath.
Method of processing duck feet
I havent bought an ATI card ever (unless you count the GC and Wii). I would imediate buy one if they had robest OS drivers. Currently I always buy Nvidia.
It is that simple really, not about gaming nessesarily, more about trust, I trust OS more.
Last time I looked at the Intel driver source, there were a ton of calls into the video BIOS. Not something I would call an "Open Source" driver. This may have changed since then,- I really hope so.
Why is it important to have more source you might ask. Well, for one thing it would be really nice if we can get rid of the video BIOS altogether. A full source driver which shows how to switch video modes is a very good start to accomplish this (although not necessarily enough).
And then you might ask, why do we need to get rid of the video BIOS? Well, when evaluating graphics chips for an embedded systems, I found out that the video BIOS can spend an insanely long time initializing stuff and displaying stuff that we don't want/need (some like several seconds). In general, video BIOSs are over-engineered and do waaaay more than needed.
If you are aiming to build a near-instant-on system, and/or something that doesn't look like a PC, you want this sort of flexibility. If AMD steps up to the plate, that would be awesome.
Anybody got any more details? They talk about the lack of a timeline, but "graphics drivers" is also vague, and could mean 2D, or just another small subset of features.
I'm certainly not going to go out and start buying ATI cards until all the details are worked-out.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
True, right now they don't care. But that doesn't make it any less important to develop Free drivers.
Richard Stallman had his realization that Free software is necessary based on his experience with a printer driver.
A house divided against itself cannot stand.
IMO, using binary blobs that run in the card, not in the kernel (i.e. downloadable firmware), are a reasonable way for vendors to hide trade secrets while keeping the card updateable and the kernel driver open source. As long as shared memory between the graphics card and main system is restricted to a window, bugs in the firmware shouldn't cause security holes in the kernel. In fact, one benefit of micro-kernel architecture is that isolated drivers that run in their own process and address space, can run in an intelligent I/O card instead.
The IBM Series/1 was built on the principle. All I/O was done by intelligent cards with a common API: submit Device Control Block with command, memory block, and parameters to start an operation. Receive vectored interrupt and find results in updated DCB and memory block. Interrupt included address of DCB, so interrupts were trivially "object oriented".
Looks like it's time to sign the pledge to support open, 3d graphics drivers http://www.pledgebank.com/open3d and put some pressure on graphics card manufacturers.
If there's licensed proprietary code in the drivers that ATI/nVidia doesn't own, it'd take a great deal of lawyers and possibly price hikes to make it possible. Just because something's closed source doesn't mean to say the only reason it's not open source is laziness or hatred of F/OSS...
If you're a corporation with deep pockets, you also have to make sure you haven't been infringing on any software patents.
(This is what bothers me most about our current patent laws: there is no burden on the patent holder to apprise possible infringers of the situation.)
Does anyone know if there is a Nouveau-equivalent for ATi? The FGLRX package feels so wrong!
I stopped using NVidia and currently spec mobos with the Intel X3000 because of the driver situation. Not sure what it'd take for me ever use an ATI card - a lot.
.NET framework, their linux drivers display similar incompetence and even copyright-infringement (needless bundling of linux AGP code).
Don't support Windows but I have installed ATI 'drivers' on a Windows box for a relative. Their 'drivers' include a media player and rely on the
Yeah, it'll take a lot for me to ever switch a client to ATI cards.
This is turning out to be a good year for good news! It was only when I started thinking of things this is better than, that I realised we've also had the apparent collapse of DRM for music (it's not over yet, admittedly, but if you were around between 1987-1990 you may remember that from Glasnost to the collapse of the USSR was also a slow motion thing...), the apparent flop of Vista, the imminent failure of the whole Palladium/TCM foundation of Vista's treacherous computing, Dell shipping Ubuntu pre-installed... whatever next? Darl McBride's corpse dragged through the streets by an angry mob of lawyers? Bush / Cheney resign? :)
Everything I needed to know about life, I learnt from Blake's Seven
It used to be so easy, I didn't even have to consider ATI's video cards. Now I have to start to keep up with two lines of confusing model names.
In 1997 I had a 486 with a 2.5 GB hard drive, which why that might seem behind the curve, my previous machine was C64, so it was a big upgrade for me. My choices seemed to be limited to Windows 3.1, Beos, OS2, or this little project called linux (I guess freebsd too, but I actually use my computer :p ). So I got one of my fancy friends to use his isdn line to download me a Mandrake install cd.
A decade and like 30 distros later I'm still a loyal user. In the past couple years I have watched the great evils of the world morph into our new allies (ie.. IBM, Novell, Intel). But this all came with a underlying Faust kind of deal. Each kernel was tainted with philosophical contradiction. That video driver was nothing more than a cheap whore while the wife was out of town. A big ugly binary among pristine virgin innocent source included apps. All you who think linux can't play games might want to note opengl, sdl, and openal are finding there ways onto your nazi boxes more and more. And bling, ha, one word beryl, Mac aint got shit on us. We're the beast in this mother fucker. Oh and by the way with all that bling and a tweaked kernel, the newest gnome and plenty of other gentoo goodness I'm at about 196MBs of ram used. We'll see where games can be played.
By the way in case anyone from nvidia is reading this, please go fuck yourself you "nvrm: xid" bug ignoring sons of bitches!
Now there's something to do if you had a million dollars.
Tsunami -- You can't bring a good wave down!
A VP of sales knows it all too well. I believe it once I see it.
I've got an older nVidia card now and I'm placing my hopes on http://nouveau.freedesktop.org/wiki/
I'm GNU/Linux all the way and will only buy hardware that supports it.
"Also you got 3d desktops like Beryl. With eye candy being a major selling point in some operating systems, 3d features will become important if desktop linux wants to get more popular. I hope all graphic card companies will develop good drivers for Linux."
Interesting how "eye candy" is a selling point for an OS, but not a video game.
Linux distributions are developed and marketed as secure, or to be more precise, that no code is deliberately contained in them that acts against the user's best interest.
What code a closed-source driver contains is unknown. It might contain a backdoor granting specific people root access to your computer. And the most important lesson anyone can learn about computer security is that "might" translates as "will". As long as you don't know absolutely sure that something doesn't contain a backdoor, you have to assume it will. And with closed-source, you cannot ever be sure about that.
Then there is the thing about your legal right to modify the driver. This is a practical as well as ethical point. In the world before open source, or rather free software, the wheel was necessarily invented again and again and yet again, because even if a software company knew the source code of a competitor's application, it could not legally use it. If you (a hobbyist, or a company) simply wanted to add some functionality to a piece of software, you could not legally do so.
Code could be licensed, but there was not always an incentive to do so for the owner, and it's unaffordable for hobbyists. Enter free software. People can share and use each other's code without worrying. Apart from technical problems (of which there are plenty, I know), the wheel will never have to be reinvented again, and everyone can add whatever functionality they whish to such free software. This will in the long run speed up the technical pogress in IT far beyond what proprietary software could hope to achieve.
Elsewhere on the web folks are wondering whether this means that the a new GPGPU will be accessible but the actual graphics driver itself will remain closed. AMD/ATI has also announced open source drivers before which translated into more stable and more frequently released Linux binary x86 drivers...
What some might have missed would be the opportunity to sell gfx cards due to all of a sudden being able to do H.264/VC-1 offload/acceleration in linux for HTPC usage.
The first manufacturer to offer this would get a lot of sales due to people using their cards for HTPC. I know I would, because currently I can't play 1080p VC-1 and barely h.264 properly, even on a Core2Duo.
ATI has opened the driver because they realise it's now next to worthless anyway: The open source people have created something that just works better in every way (except maybe speed), and they did it just stabbing blindly at registers. Their in-house programmers have reams of documentation to work with, so they have no excuse whatsoever for being behind. They should be fired, after the suits that perpetuated the whole "we can't open the code" farce for a decade.
nVidia doesn't get as much flak because they at least pretend to care. That, and they don't leave early adopters with bricked hardware (not even 2D drivers) for over half a year.
See ATI dri drivers. Support for the r300 and above came about through reverse engineering effort so in many ways the ATI reverse engineering effort is far further along (in so much as there are end user drivers that are even capable of the basic desktop effects)...
"Richard Stallman had his realization that Free software is necessary based on his experience with a printer driver."
So were can I download an open source printer?
http://themes.beryl-project.org/
Isn't it just so telling that _all_ of the most popular themes are ripoffs of the Windows GUI?
NVidia can still come off okay too, if they start now. They don't have to risk their IP either. If they contribute money and/or access to older video cards, then they have fostered the development of Nouveau. If they give the team the resources to succeed without giving them access to the source code to the proprietary drivers, then they have fostered the reverse engineering without committing their own staff or risking lawsuit from revealing potentially infringing/stolen intellectual property.
At the very least, they should review the Nouveau contributors and declare them to be free of NVidia influence (a condition of fending off an IP lawsuit). This may not do anything to foster the development directly, but it certainly gives the open source advocates all kinds of warm fuzzies that the company is genuinely interested in making quality open source drivers.
given how much I've paid, I've had nothing but problems with ATIs drivers. in fact, given my experience, you can expect:
complex and error prone installs esp. with AIW cards
devices which can't find or loses its drivers
BSODs, crashes and lockups
no real support unless it's self serve and MS related
of all my hardware, video cards are the worst and cost the most
Non-free drivers and specifications will NEVER work. They will always fail users, because the developers cannot possibly predict how users in the future will use their products. Will the drivers with an 8 year old non-standard printer/modem/camera packaged for Windows 98 work on Vista? Probably not. Have the developers producted updated drivers? No, why should they? The line is discontinued. But the hardware is still in perfect condition. If the drivers were free, someone could easily update them, but a lack of specifications makes that impossible.
Non free drivers will ALWAYS end up screwing users, because it's impossible to produce something futureproof. In ten years, your 2nd generation iPod won't play modern codecs, only obsolete ones.
We already see perfectly functional hardware abandoned because of inadequate software.
Think about the OLPC. Why do the drivers have to be free? Because if not, they are dependant on the developers (at their liberty, even if they are still in business) to produce software to work with newer, superior protocols and technology.
There exists a hi-tech car park, where cars are filed by a robot into pigeon holes. The company that built it went bust, never releasing the software. If the software goes wrong, that's hundreds of cars irretrievable without demolition. No company to take responsibility, or to fix it.
I always try to be fair and make exceptional recommendations and deals for the folks at work.
... upgrades, an additional 100 desktops (900 total), 35 HP Intel Servers, 20 SUN-Cisco nodes, and three Alcatel-Lucent Omnicore switches. Yep also the cable, patch-panels, wire-racks, transceivers, and all the other required hardware and software trinkets (let me think, was that Gates-Arrow, Ingram Micro, or CDW we made the deal with? Dang, I forget...). Total screw-ups were kept at less than 0.5% of cost which the vendor we went with resolved at no cost. Saved $2.5M ... had a ~$27K problem resolved for $0.
... scaleability and upgradeability as CFO/CIO infrastructure like to call it.
... when I make a recommendation %~$, most of the technophobes in management remain silent and just hope I screwup.
A couple years ago I turned a CFO projected enterprise $8M deal into a $5.5M deal while getting hard-drives sizes doubled, RAM doubled, all CRTs swapped to same size LCDs
Maybe next time I will look at the MB-graphic or cPCI cards and decide ATI is easier to support over the lifecycle requirement. It will have to prove a better business decision, but I will look, and if all is about equal well ATI will win my recommendation.
I still have another year before I need to seriously start thinking again about big problems, but I won't forget to look at the ATI and NVidia lifecycle supportability issue. The recent distributed content management and storage network was set too a non-proprietary architecture for lifecycle compliance requirements
I am seldom questioned
Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
1. Does ATi (and hence AMD) have the right to opensource all the code in their drivers? If they outsourced or otherwise bought code in - maybe not.
2. What level of functionality will these drivers provide? I would point out that Matrox open sourced their drivers - but then squirreled away a number of the features in a binary HAL.
3. Open source can mean a lot of things. If you're Microsoft, for instance, "open source" can mean "you can look but you can't touch".
It's great AMD are saying this - and it's a lot more than ATi would have done - but as has already been said elsewhere in the thread, I'll believe it when I see it.
as-many-different-cards-as-you-can. Quake 3 speeds are spotted in binary drivers any way and it doesn't explain fglrx which are some of the most unsuitable drivers for gaming on Linux.
Read the proceedings for detailed explanation of why no more kittens need to killed!
I don't think everyone understands the argument here. There is a problem with closed source drivers. It's not just ideology. Closed source drivers means you can end up with no drivers for a device for your version of the kernel. Even if drivers for some different kernel version exists. A good example of this is old devices. If the manufacturer still exists, they probably don't care to do the work to update drivers for a device they no longer sell. Maybe there should be a device/kernel interface that stays the same for all time, but I think as a rule, people want the best interface possible, with open source drivers so devices can be kept up. You then of course get the advantage of open source so you can fix/work-round bugs (or improve it!).
Over in my slashdot post roundup there are mutterings in a post of further announcements. The same mutterings reappeared elsewhere too...
I couldn't find anything that said which cards they were targeting here. Is it anything =Radeon 7500? =9200? All Radeons? How about FireGL's? Granted, I'll be happy if they release code for anything, but nothing's actually going to help me out unless it's code for newer cards since the computer I'm using has PCIe and not AGP.
In fact Linux is the #1 operating system for people who do high end special effects 3D work. The closed source drivers that exist for Linux only exist at all because of the movie industry.
With Compiz, Beryl, and XGL, excellent 3D graphics support has become a mainstream issue. Furthermore, Linux is widely used in science and engineering, and those users use excellent 3D graphics as well.
Strangely this statement is not listed on their press-releases page? //Svein
Hi, I'm a signature virus. Copy my to your ~/.signature to help me spread.
Technically, even VESA drivers are also open source drivers for ATI cards. And that's provided that the announcement even means that they are going to be releasing open source drivers at all.
So, the question is: what exatly are they going to be releasing?
In general, I just wouldn't pay much attention to these announcements either way: it's open source once it's actually been released, no sooner.
Will this mean we can expect the opening of drivers for the Xbox360's GPU as well?
Reason why its most hated is for running windows games under linux.
I worked for a long time on mainframes, and never heard of Richard Stallman or the GNU Manifesto during that time. Yet, I saw first hand how much easier it is to fix something if you've got the source code than not.
"Free Software [1] is the term coined by Richard Stallman in the 80s to denote programs whose sources are available to whoever receives a copy of the software and come with the freedom to run, copy, distribute, study, change and improve the software."
http://adsabs.harvard.edu/abs/2003dsa..confE..57C
http://en.wikipedia.org/wiki/Free_software
This is excellent news! I'll actually be in the market someday soon for a new graphics card to replace my current 64MB NVidia chipset. I'm tired of the flaky NVidia drivers that freeze up my system at random intervals. Bring it on AMD!
SD
Will it be possible to defeat any DRM they have built into their cards? I thought they employed Macrovision or something, but can't remember the details.
What?
No. Open Source is about making stuff work. Free Software is about ethics and freedom.
Well said.
Bravo! I was extremely happy to read this. The advantages, for both consumer and manufacturer, will be plentiful.
I know this will never be read, but just want to go on the record.
.
The ATI drivers are a pain on some cards with two outputs - I was getting clone mode working but not a large single desktop on one. Some ATI cards worked perfectly on two screens so long as you had a real DVI monitor (adaptor lost blue to VGA). Getting on board graphics and a PCI card going for dual head often works as does PCI+AGP, but I got intermittant problems mixing ATI and Nvidia cards.
You have to follow the instructions from the people that give you the drivers and edit the config file - in my opinion the gnome tool is worse than worthless and has caused many hassles when users have found it and attempted to change their resolution.
In the end the dual output Nvidia cards are cheap, work very well in linux and are not hard to set up. With PCI there isn't much choice and the ATI stuff works well if you pair it with on board graphics form intel, via etc and ignore the second output. Matrox stuff worked well paired with on board hardware or in 32 bit dual screen, but dual screen 16 and 8 bit forced me into clone mode (only a problem running old software that is too stupid to run in 32 bit colour).
When the ATI drivers improve to be as good as the Nvidia ones for things like dual head it will no longer be a hassle. That said with two new LCD monitors and a new dual output ATI card it would have been easy to get an old PCI slot machine to go dual head - however I was restricted to CRT screens with VGA input there so it was not a driver issue there.
This is what the Open Graphics project was supposed to be doing:
- Graphics ...but it looks like the idiots have gone in and spoiled it. It's now years overdue and way over-specced.
http://wiki.duskglow.com/tiki-index.php?page=Open
No sig today...
Assuming this happens...
I wonder if Dell is a big driver behind this. Think about it: Dell's going to make Ubuntu an option in some of their computers. It will be cheaper for Dell to sell those models with only hardware that Linux supports well (lower support costs, fewer configurations to test), and it will also be cheaper to have the same hardware be on both Windows and Linux installs.
Result: DAMIT cleans up their Linux drivers and they sell lots more hardware to Dell.
Result: Win for us Linux weenies.
Hail Eris, full of mischief...
E pluribus sanguinem
Bought is one thing, but outsource is work for hire. It belongs to the people that paid for it.
Open source drivers are desirable, and I hope ATI are sincere in their desire to provide them. But, for now, I'd settle for closed source drivers from ATI which were full-featured & working properly.
Yeah!
...wouldn't this be useful as far as Windows goes as well? This could create better drivers for everyone, not just Linux users.
... if AMD/ATI actually carries through. I plan to put together a high end box this summer, and was planning to get an Nvidia card as their closed source Linux drivers suck a little less than ATI's closed source drivers. But if AMD actually has open source drivers for their high end cards by then I'll buy AMD. I don't care if Nvidia's comparable card gets 15% higher FPS.
There's also the piracy issue as well. Yes consoles can be hacked, but it's harder. Brick and morter stores are lowering the number of PC titles they carry, both used and new because people buy, copy, and return. Not to mention the online piracy. If there is any "hardcore" left? It will be an expensive one in every sense of the word.
"That said, the PC does have some strengths. Specifically, the mouse and keyboard layout is great for RTS games"
Either a USB or bluetooth mouse and keyboard would take that advantage away. The only two that PCs have is greater expandability and graphics resolution (but that's narrowing with HDTV).
I've noticed that Lenovo dropped ATI chips in favor for Nvidia... could it be a coincidence that they also support Linux on their laptops? No... they fielded many calls from pissed off linux users who rely on Lenovo to leverage their purchasing power to get some better video drivers.
Instead of waiting until ATI gets around to it - they just switched suppliers for some of their laptops to give their customers a choice.
AMD customer: "ati drivers for linux suck"
AMD: "I know we will open source our crappy incomplete ati drivers and let the community create the rest of the drivers! It will also promote the use of ATI cards in Linux and we wont have to spend a cent!"
im still sticking with nvidia their drivers may not be open but atlest they sponser Linux distrubutions and provide drivers that actually work!
Sigh. Can we please stop spreading this particular piece of misinformation? From no less an authority that the guy who wrote Minix, Andy Tannenbaum himself:
Even without downloadable firmware, any card or motherboard device could have evil permanent firmware. Downloadable blobs don't add any additional security risk beyond what the public internet presents. As long as the card hardware enforces memory windows and PCI protocol, and the kernel driver is secure, an evil firmware blob is limited - just like worms on the internet. Granted, a blob that exploits a security hole in the kernel driver or PCI hardware in conjunction with some means of propagating over the internet would be one killer worm...and I doubt anyone has done penetration testing on either. Just like sendmail, it will take the first damaging worm before PCI (or FutureBus) security is taken seriously.
Be careful. If this wasn't ATI it might be OK to trust them, but ATI has had a "commitment to Open Source" since 1999, and as a result we have really, really bad proprietary drivers for Linux.
My response to this announcement is: I will try even harder to buy Intel graphics over ATI, until a source release happens. They will get *nothing* from me on an "announcement" this time - this isn't "trick me once" or "trick me twice", we're closer to "trick me 18 times" at this point...
Once they really release Open Source drivers, or (even better) full interface documentation for their cards, then I'll consider their products again. But, until they actually do the whole thing this just looks like more lies.
-- The act of censorship is always worse than whatever is being censored. Always.
I'm a bit confused as to your point. Linus did start with Minix. Your Andy Tannenbaum quote confirms that. Andy also states in that quote that "...MINIX had clearly had a huge influence on Linux in many ways, from the layout of the file system to the names in the source tree...". No, Linux didn't have any of the Minix code in it. However, this quote does not refute the OP point. The OP said "...since fixing Minix ended up meaning completely re-writing it because (at the time) the license didn't allow redistribution of modified versions (only patch sets, and those were growing unwieldy)." Taking the concepts from Minix and using new code to express them would support both of those quotes. The Andy Tannenbaum quote does not refute the OP's point.
Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
Re-writing it assumes that he started with Minix code. Tannenbaum states very clearly that in his opinion, Linus did /not/ use any Minix code. IOW, Linus used just as much in the way of concepts from Minix as he would have from any Unix variant.
Knowing that a certain brand of video card has open source drivers would certainly make me buy them, even if I don't use them for Linux right now. So this could have a moderate effect on purchasing decisions. It's a checkbox item, if you will.
[ReidNews]
Thanks for the history lesson, I will remember to confirm promise and performance on delivering GPL+ open-drivers and full disclosure of products' interface documentation.
Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?