в этом вопросе очень важно дать точные определения таким понятиям, как "может" (может ли автор попробовать так сделать, или можно ли его за это засудить, или может ли так сделать не автор и т. д.), "открытый код" (какая лицензия? gpl, mit, public domain?) и "стать платным" (по какой схеме софт распространяется до и после "становления платным"?)
в теории тебе никто не запрещает совмещать понятия "с открытым кодом" и "платно", просто на практике это неприменимо по причине того, что купившие могут просто раздавать сырцы нахаляву, причём это будет абсолютно легально
чтобы это предотвратить, нужно как минимум закрыть исходники, но это уже другой вопрос