A primeira coisa consiste em tornar público, evidente e o mais difundido possível o fato de que VOCE foi o idealizador e criador ao menos da primeira versão do seu software. Com este fato bem difundido, não tem como desvincular seu nome do software em questão.
Com relação aos outros fazerem dinheiro com ele, bem: ISTO É ÓTIMO! Se fizerem mais dinheiro com o seu software que você, pode ter certeza que indiretamente parte deste dinheiro chegará a você sob a forma de serviços, palestras, ou mesmo incrementando bem o seu currículo. Sendo assim, eu se fosse você torceria (e muito) para que isto ocorresse.
Porém, como mencionado aqui, você tem de se habituar com a idéia de que não será mais o “proprietário” do seu software. Abriu o bicho e jogou para o mundo, passa a ser de todos aqueles que o usam e queiram desenvolvê-lo em conjunto com você ou não. Mas na esmagadora maioria das vezes, pode ter certeza de que pelo fato de ter sido você o idealizador, as pessoas irão querer trabalhar em conjunto com você. 