Imagine if programmers unionized and enforced corporate usage-based givebacks to independent software creators through collective bargaining.<p>When the default position of management is to fight progress (or hoard private profits enabled by using public goods), playing the role of docile puppies and kittens won&#x27;t enact change.