I do not want to give it to my relatives or children since I want them to earn on their own and never depend on others money.
I don't see anything wrong by giving lots of money to your children as long as you teach them about using money wisely.
You can donate to any FOSS foundation that takes bitcoin if you prefer that.
Good suggestion, donation to FOSS foundation is rare thing even for people who strongly prefer FOSS.