Спасибо.
Походу пора уже переходить на Kotlin + Flutter :(
Пример бизнеса опенсоурс: Red Hat Enterprise Linux (который купила IBM). Исходники доступны. Но пользователи хотят бинарное приложение. Так появился CentOS.
Но недавно они отменили время поддержки CentOS, и самая последняя версия еще чуть больше года проработает (вместо планируемых 5 лет) - они решили, что ползователи должны быть на roling - dev дистрибутиве, если они не покупают платный.
т.е. про код, да, он должен быть доступен, другое дело, например браузер vivaldi дает исходный код, через версию: т.е. публикует его от предыдущей версии.