Software patents, in particular, are very ripe for abuse. The whole system encourages big corporations getting thousands and thousands of patents. Individuals almost never get them.
I've never regretted not making Linux shareware: I really don't like the pay for use binary shareware programs.
People will realize that software is not a product; you use it to build a product,
Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C.
I am very happy about Android obviously. I use Android, and it's actually made cellphones very usable.
C++ is in that inconvenient spot where it doesn't help make things simple enough to be truly usable for prototyping or simple GUI programming, and yet isn't the lean system programming language that C is that actively encourages you to use simple and direct constructs.
This 'users are idiots, and are confused by functionality' mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it.
If you think your users are idiots, only idiots will use it.
There are lots of Linux users who don't care how the kernel works, but only want to use it. That is a tribute to how good Linux is.
C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it.
A computer is like air conditioning - it becomes useless when you open Windows