I want to ask something: Should all software be, by law, free software?  Or should authors at least release the code after a certain period of time and allow everyone to distribute and modify it?<br>