насколько этично и не нарушает ли авторские права ситуация, когда кто-то берёт этот проект, немного модифицирует его и решает продавать, например, как SaaS?Этичность - вещь неизмеримая и субъективная. Лиценцию MIT это не нарушает, какую-нибудь другую может нарушить. Вы совершенно верно сказали, что лицензий много и у каждой есть особенности.
Исходный код закрыт, оригинальный бренд проекта не используется, хотя общий интерфейс похож. Как в таких условиях возможно вообще уведомить о первоначальных авторах еще?Лицензия MIT и не требует уведомлять.
import requests
s = requests.Session()
r = s.request("GET", "https://www.google.com/")