(1) question: does the GPL or BSD license have to be agreed to for simply executing a binary created by source code released under the GPL or BSD license? naively I assume it does not need to be agreed to, only if you redistribute.Of course not. They are licenses, not contracts (EULAs). You can reject the license and continue to use the software. However, you are not allowed to make more than the one backup copy allowed by copyright law, and you are not allowed to redistribute the software without obtaining permission from the copyright holder.