This is a bad mindset. Even though FOSS software is a good thing, but there is nothing wrong to make money from their hard work, you cannot and should not force developers to work for free if they don’t want to.
If you want free software then there are FOSS alternative options out there and nobody forces you to use Boost.
You can use Keepass or most of the password manager software (I think) to save and share wifi username and password. But I don’t think it is possible to auto connect to the saved wifi though.