History, Innovation, closed source, FREE software ATI
In 2006 i was trying to reverse engineer my ATI FireGL graphics card not because i wanted to steel technology, copy or even expose ATI for some unknown false advertising but to get it working with X.org. The damn stupid driver would not work properly so i set out to try and fix it. This meant that the API the driver was built on X.org allowed me to venture deep into the source and find out what was failing. From a development point of view we could go that deep into the code as to change modify and even innovate the software from the inside out. In fact the real problem was ATI’s version check junk. In many cases there was nothing wrong and i mean nothing at all wrong with the API it was to run on. There driver had an inbuilt version checker that refused to load into kernel space unless these super tight conditions were met.
Because the driver is closed source not many people could see this and those that did, did not and could not do anything about it, we called it ATI junk and still do now and again. Either way someone had to give. ATI pushed the X.org and Kernel to change there version system and vice verse pushing the other way. With ATI clearly to loose more money compared to the FREE software guess who finally budged on there silly version system. It works allot better today, code is cleaner, drivers are still closed source but much more compatible and, AND cleaner code(not as clean as we would like but hey).
A true story of the problems of closed source. Lets take the example that both driver kernel and API are closed source. Does one dare imagine what he or she could do as a developer now… Where is your Innovation to be had now? oh yes on a dictated API that is only possible if it is working.
It is so exciting that you yes you sitting at home, in your bedroom, in your dinner, on a laptop naked on tho bed/sofa(you get the picture) can dip in to the FREE software API and make a change that could revolutionize the whole graphics API to a whole new level. That is a quite subtle reality of unlimited, unmeetered unrestricted ability to Innovate and its not fueled by money in any way.
NOTE: I think tech skills today are like a superstars wovie or musicians skills in that one can be admired or be famous by there innovative genius intellect. Women and men alike find intelligence quite a thrilling turn on.
Why should you give your innovative ideas away to Micro$oft so that they can build it into there OS make billions and never pay you a penny or even say to anyone who actually came up with the idea. When was the last time Micro$oft actually said oh Jo Blogs thought up of this start bar lol. Where is there copyright protection there aye but there very quick to take you to the slaughter house when you do it.
Innovating on a closed source platform in the 21st century is a bad idea.