Dar uma olhada nesse artigo
https://wiredelta.com/build-mobile-apps-flutter-react-native-ionic-or-xamarin/
para Xamarin, Ionic e React native são gratuitas para uso comercial, privado, modificação e distribuição. mas parece que para flutter é diferente Vamos supor que estou desenvolvendo uma aplicação similar ao do Uber em Flutter, parte do projeto são códigos desenvolvidos por mim e a outra parte dos código eu peguei de um repositório publico do github para completar a implementação de um recurso nativo do Android.
Esse código que encontrei na internet em um repositório github parece que terei que pagar a licença para o criador da implementação, não tenho certeza, pelo que eu entendi do licenciamento do Flutter é necessário o pagamento, vai depender do criador da implementação se caso ele solicitar porque o tipo da licença do fluter permite, diferente do que acontece com o licenciamento das tecnologias em Ionic, Xamarin e o React Native.
É isso mesmo?