а значит они наследуют такие же права
Только тогда, когда они идут в комплекте и распространяются вместе.
Код под лицензией GNU GPL должен быть открыт, и лицензия GNU GPL достаточно своеобразна. Если что-то попадает внутрь её, то собственно становится GNU GPL. Были прецеденты, когда кто-то пишет скажем что-то большое, но использует библиотеку с GNU GPL и возмущался, как одна библиотека GNU GPL, может менять лицензию всего кода. Как вирус это. 🤩 (её и зовут вирусной)
Однако, если это идет в комплекте. Можно пройтись по GitHub и посмотреть на репозитории, которые особенно используют composer для сборки.
После сборки, если мы посмотрим, там могут быть много лицензий. Мы установим, закачаем много библиотек с разной лицензией. Как так? А так. Это нормально. В самом репозитории нет нарушений. Он допустим с лицензией MIT, и есть composer, которые установит другие лицензии (они практически в таком использование совместимы). Просто мы не распространяем это вместе. ИМХО, composer — хороший пример, чтобы посмотреть, что вообще происходит.
Т.е. любой может в своем приложение делать что угодно. Закрывать и распространять его. И продавать его. Тут все ок.
И еще. Собственно, как писал ранее @Fuze, надо учитывать и авторов InstantCMS. У них есть претензии? Много вариантов тут. Вообще, пусть юристы этим разбираются, действительно, столько всего, нюансов много… Двойные лицензии могут появиться, например и т.д.
А так, авторы отдельных компонентов могут делать со своим продуктом почти усё, что захотят. 😉