The legality of bitcoin depends on who you are, and what youre doing with it.
There are three main categories of bitcoin stakeholder. Someone may fall under more than one of these categories, and each category has its own legal considerations.
Bitcoin is legal to me but not to my country. The government still considers Bitcoin illegal and has not yet legalized it. I do not know how long the Government wants to consider Bitcoin legal and free to use in my country. I always use Bitcoin in a positive way. But I always hope that soon the Government will legalize Bitcoin.