How does bitcoin make profit? I am wondering how the Bitcoin program makes profit if there are no advertisements or taxes?  How do the owners make money off of this?
There are no "owners" of bitcoin. It is like a protocol or algorithm, such as HTTP or SHA256. No one made money creating the program; it's free and open source!

However, there are people who make money by "mining". From the bitcoin wikipedia page: 


  Bitcoins are awarded to Bitcoin "miners" for the solution to a difficult proof-of-work problem which confirms transactions and prevents double-spending.


Miners can also get extra bitcoins from voluntary transaction fees. In every transaction, it is recommended to pay a tiny fee so that miners will have an incentive to actually compute your transactions in the next block. Without a miner to verify your transactions, there is no way you or your payee can ensure that the bitcoins transferred are valid.