Неужели за столько лет развития интернета в сети не появилось бесплатного качественного аналога платной CMS?
Полно, можете начать с поисковой строки Google, из интернет-магазинов бы отметил
Sylius на Symfony
Для обычных сайтов отметил бы
OctoberCMS на основе фреймоврка LAravel
что понимается под авторскими правами на GitHub
тоже, что и без Гитхаба, авторские права идут автоматичсеки на любую работу, созданную человеком, кроме тех участков, которые позаимствовал у других и это право не отделимо, другое дело есть еще имущественные права
В чем логика выкладывать свой код на всеобщее обозрение
Код выкладывают не только на обозрение, но еще и на совместную доработку (в силу специфики Github -- это же хостинг GIT, то есть каждый кто хочет улучшить -- может улучшить, и так происходит с тысячами проектов),
у некоторых проектов 1000 разработчиков -- каждый может внести лепту, от этого проект развивается, нежели бы он превратился в какашку у автора, который бы им ни с кем не поделился и сам устал от него
Или сервис наполовину коммерческий
По разному бывает, кто-то выкладывает ядро (фрейм), а продукты на нем уже платные... это дает разработчикам иметь платформу дял своих проектов/жделать дополнения и всякое другое, создается ээкосистема (больше людей обращают внимание на продукт) и легче продавать уже продукты на нем.
Примеры:
российская JetBrains (есть своя платформа бесплатная, на основе которой Google сделал IDE AndroidStudio),
CMS ShopScript (платная) сделана на фреймворке этjq же компании WebAsyst
...
Для справки, Github -- хостинг GIT, то что вы там что-то смотрите/читаете -- побочные сервисы и результат популярноси этого сервиса, но не его главное предназнавчение, это в первую очередь инструмент разработки...
да, ресь про такие вот странички с версиями, кто куда и как добавлял и рекдактирваол код:
https://github.com/laravel/homestead/commit/627f92...