Как продавать Open Source CMS?
Никто не будет покупать CMS на PHP при наличии популярных открытых и бесплатных аналогов. и не надо говорить про Битрикс, там совсем другая бизнес-модель, клиент платит не за CMS как таковую, а за готовое решение для сайта (плюс агрессивный маркетинг играет огромную роль). Индивидуальному разработчику не стоит даже заглядываться в сторону таких битриксов.
Заработать на собственной CMS можно продавая свои услуги по поддержке. Но перед этим для начала нужно сделать CMS популярной. Любые попытки закрытия кода (даже частичного), как и любые ограничения в лицензии полностью противоречат задаче популяризации продукта.
Автор - школьник. 
 Закрытой ее делать тоже не хочется, на мой взгляд, имея открытый код, можно во много раз повысить его качество. 
Ок, выложил код на гитхаб. А что дальше?
То есть автор хочет чтобы люди участвовали в опенсорс разработке и это приносило ему профит. Мда, оригинально.