Dennis Crouch reports that the Defend Trade Secrets Act has passed the US senate.
This act provides stronger protection in the US of commercial secrets.
Keeping elements of software secret can be a successful strategy for software that is difficult to reverse engineer, for example company internal processes.
It appears that software and algorithms are at the top of the politicians minds.
I am not sure how this will help innovation, however, because algorithms that are kept secret can not be communicated freely to others that could benefit. In this respect, patents are better because the details of the technology are in the publicly available patent specification.