Si no proporciona una licencia, todas las restricciones provienen de la ley de derechos de autor.
IANAL, pero así es como entiendo la ley estadounidense. Si desea asesoramiento legal en el que pueda confiar, busque a alguien competente para brindarlo en la jurisdicción que le interesa.
Es posible que el titular de los derechos de autor o el titular de la licencia (si la licencia lo permite) distribuya copias. Por lo tanto, si tengo un código sin licencia, póngalo en un sitio web y diga "No dude en descargarlo", puede descargarlo.
Una vez descargado legítimamente, tiene una copia legal. Puede hacer una copia de seguridad y usarla como desee. Puede ejecutarlo, ya que la ley de derechos de autor de EE. UU. Permite todas las copias necesarias para ejecutar software adquirido legalmente. Puede, creo, modificarlo para su propio uso (después de todo, puedo modificar los libros que compro). Puede transferir su copia a otra persona, siempre que no conserve una copia por su cuenta. No puede ejecutar legalmente su copia en más de una máquina a la vez (aunque "máquina" puede ser legalmente difusa aquí).
No sé si podrías seguir descargando copias y vendiéndolas; Pregúntale a un abogado.
También tendría todos los derechos de "uso justo", pero estos son bastante limitados y se aplican caso por caso.
Si no desea que la gente use su software, no se lo ofrezca. Si lo desea, presente una licencia. Una licencia de código abierto certificada por OSI tiene la ventaja de que ha sido examinada por problemas, y hay una comprensión general de lo que significa.