As bitcoin is open source anybody can create their own fork, thing is maintaining the code and nodes in the network. Since the debate around block sizes and transaction many new forks began to appear. I mean it is somewhat good way to lunch you own coin since you give people who held BTC you give them equivalent, or not equivalent amount in total proportional to how much btc they had which could boost up adoption. Many forks are "unsuccessful" at least till now simple because its hard to maintain it and be the number one.
Bitcoin code is open source, you can find it on github and you are free to fork it, grab some snapshot of current block etc. But you will still need to have some devs if you yourself are unable to code. It is not an easy job and an easy thing to do as you may think it is so easy. You can even look at charts and see that forks are usually dumped when they appear on the market.