... someone was reselling their creation -- without permission, under a new name, and for profit. [...] But the team was in an even tougher position because of the license under which it released its code. It didn't have one.
Published software should be free software. To make it free software, you need to release it under a free software license. We normally use the GNU General Public License (GNU GPL)