How does bitcoin make profit?
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.