Veja esse vídeo.
https://www.youtube.com/watch?v=vo3VoQM5xAo
Isso é um exemplo:
Vamos supor que eu fiz um projeto em Flutter, e criei um algoritmo para uso de uma ferramenta nativa do Android, esse algoritmo é único. Você não vai encontrar em nenhum outro lugar. Como a tecnologia Flutter está sobre o licenciamento das variações das licenças BSD então eu posso licenciar o meu algoritmo para uso privado. O que isso quer dizer?
Se de repente alguém ou você queira usar a minha implementação em um projeto, e este projeto já esteja sendo comercializado, se o proprietário, nesse contexto sou EU, souber que minha implementação está sendo usada por um outro desenvolvedor eu posso proibir a utilização, isso porque a tecnologia Flutter está submetida sobre o licenciamento da BSD, se o desenvolvedor continuar comercializando o software que está utilizando a minha implemnetação, legalmente eu posso abrir um processo, como causa ganhar para proibir legalmente o uso da minha implementação nesse projeto do desenvolvedor.
Se o Flutter sobre submetida sobre o licenciamento do MIT, eu teria mais dificuldade para proibir o uso da minha implementação. Mas mesmo sendo MIT é possível a proibição. Porém com BSD não tem conversa.
Existem varias modelos de licenciamento do BSD.
isso na minha opinião é Horrível.
Principalmente quando não se tem tanta experiencia em Flutter
mas isso deve ser muito vantajoso para quem tem experiência, porque além dele ganhar pelo software que ele está comercializando eu ainda posso ganhar pelo licenciamento do minha implementação que eu mesmo criei.