Вы отталкиваетесь от неправильных данных изначально, поэтому у Вас рождается такие дурацкие мысли в голове, которые потом выливаются в холивар.1. Каждый должен понимать что такое Open Source, это не мышление и не какая то компания, это способ взаимодействия, где каждый участник договорился о том, что код его программ, который он пишет будет открыт и ограничен рядом лицензий.
2. Вы говорите про CUDA - это коммерческий проект и как не крути, это либо в Nvidia должны работать одни кретины, что бы open source сделал что-то лучше их.... я не думаю что такой медиа гигант такого не успустит, 1-5% не всчет, с учетом вычислительных мощностей CUDA и то что Nvidia как только об этом узнает, сразу сделает патч
Здесь как не крути, open source будет догонять и играть в эти догонялки очень долго, так как не open source делает видеокарты и не open source решает что там в этих новых ядрах куда надо совершенствовать...
Так что как не крути, но из коммерческой реализации делая открытую, впереди очень сложно оказаться..
3. OpenCL - да, безусловно, это надо... но здесь вопрос стоить не "надо ли", а "надо ли именно сейчас", так как любая разработка или трата времени должна быть оправдана, либо сознанием человека, либо денежно.. :) да, я циник... но я трезво смотрю на вещи
Так вот что бы больше не холиварить на эти темы, задумайтесь, что вы принесли в мир open source, что бы осудить людей, которые пускай и догоняют, но делают вещи, которые сейчас нужны очень многим...