Software and Law: Is Regulation Fostering or Inhibiting Innovation? Brian Kahin Computer & Communications Industry Association and University of Michigan.