Good article. It pretty much nails it. This is what M$ is based upon, and it must be stopped. It's not gonna be easy. I think FLOSS is the right way to go, but I think the lawyers will find a way around.
I don't think there is a solution within the system. Laws must be changed, but they won't be, because corporations have a stranglehold via lobbying. I think one day this free software will be driven underground, maybe to re-surface another day.