Não, você não tem total liberdade de simplesmente fazer uma edição pequena e sair vendendo o código por ai, indenpendente se ele foi distribuido gratuitamente ou vendido para você.
O que pode acontecer é você formar uma parceria com o dono do código e, a partir dai, desenvolver o código em conjunto com ele, ou simplesmente ter a permissão do dono do código e modifica-lo e vende-lo como desejar.
É completamente diferente. Nesse caso, ele utilizou a ideia, não o código. Como ele criou o código do zero, utilizando apenas a ideia, ele teria sim a liberdade de vender, o que é completamente diferente de só editar um código pronto e vende-lo.
Não estou por dentro do site do john, não sei o que ele vendia, mas se tiver qualquer relação com o xtibia.com, o banimento foi sim correto. Seja pegar os códigos daqui, ou até mesmo divulgar o site dele aqui.