> One problem with that idea is that it requires that "free software" be defined in a law. This could be done poorly, or it could be changed later, or lawyers could find ways to worm past the definition.
I can assure you, this is exactly what will happen if any solution to this problem is pursued politically.