Well I guess you are right. It's just I spent the whole summer working on this and then I look at the code examples produced by AMD and there are just so many example. I just don't feel like I have the manpower to compete with AMD, Nvidia, Apple and Intel. I want my version to support all GPU backends, the CPU and the Cell.
The OpenCL C compiler is not done but I was thinking about writing it for my master's thesis. But I don't know.....Any other open source developers out there with advice/tips on dealing with competition from corporations? Will they steal my stuff and not make it free source? Is it worth it to put effort into open source?