How do you know that isn't horrible if you can not see the code.
How do you know that NVidia binary blob driver is not just collecting private information about you and that NVidia people just wait for an opportunity to get all money from your bank accounts?
There is nothing wrong with charging for code. You want pay out for your work investment. There is nothing wrong with licensing your software under any license you like even the one like GPLv3 which expect you to become a communist before you can use their code. However, there are so many things that are wrong with the close source concept. Close source concept if fundamentally wrong!
I happen to be a mathematician. Could you imagine me stating theorem in one of my papers and than saying that the proof is closed source and I can not show it to you? That is just laughable.
There is not such a thing as close source scientific/engineering
activity. Close source in computer science is code word for lack of competence, poor work, and hidden agenda.It is as simple as that.