did I violate any agreement with ATI?
THIS IS HORSE SHIT AND ANYONE SPEADING IT SHOULD TALK TO ME FIRST
ATI give OEMs a register dump tool for Windows no matter what cards you sign up for info on you get the same tool which contains info for all cards.. I did run this tool on r500 cards and wrote some code to set modes. I knew releasing that code would violate the NDA so i contacted Matthew Tippett in ATI who manages their Linux driver team with a full explanation of what I had done to see if we could work out a solution and nothing ever came of it after some initial conversations.
I initially thought about offering a binary driver for testing but that also may have violated the NDA. but ATI were not sure of this when I asked so i removed it.
Also as far as I'm aware the NDA is still in place i.e. the OEM still has access (granted for other reasons they dont use ATI but Intel now) which if I had violated it I would assume they would have terminated it by now.
UPDATE: Just on my NDA, I entered into it via a customer who I did paid work for on the open source drivers, so I don't really need legal help on it, I knew what I was getting into when I agreed to work for the company.. I'm not holding any majorly hard feelings against ATI other than frustration at their short-sightedness, I'm not releasing the code because I fear ATI will sue me, I'm more afraid they'll sue the company I've worked for on this stuff (as that's how lawyers work..) who really don't deserve to be dragged into it.