> I don't see how putting out commercial programs for those people will "kill it for you."
Look at nvidia. They release proprietary drivers that do things in the opposite way things are supposed to be done. It's supposed to be integrated, they do their own thing. It's supposed to be open, they close it. They only do things if it's on their terms. They don't contribute to Linux as a whole, they merely co-opt it for their own purposes. They don't believe in making Linux a better system for all, they do just enough to satisfy their customers and call it a day.
If that's what commercial software means for Linux, the other platforms can keep it.
It's absolutely about user freedom. The problem is companies will sacrifice our freedom as soon as it starts making things inconvenient for them. Our freedom literally gets in the way of their business.
I expect them to care and work with kernel developers in order to make things better for everyone. Intel does, why can't nvidia? Intel drivers are part of the kernel and they literally just work. I avoid nvidia products like the plague now.
Look at nvidia. They release proprietary drivers that do things in the opposite way things are supposed to be done. It's supposed to be integrated, they do their own thing. It's supposed to be open, they close it. They only do things if it's on their terms. They don't contribute to Linux as a whole, they merely co-opt it for their own purposes. They don't believe in making Linux a better system for all, they do just enough to satisfy their customers and call it a day.
If that's what commercial software means for Linux, the other platforms can keep it.