For those who remember a while back I posted the thread The Paradox Theory, which explains multiple time lines. It explains how and why they would exist in Hyrule. Thinking again, I'm curious about Link in particular. I more or less ask the question "Why is he still around?!". He can travel through time and do various stuff without altering his own life. We know he does this with Ocarina of Time because we see an kid and adult Hyrule.
I know this may not be the best of examples, but its the best I can think of. In the movies Back to the Future, Marty McFly (Micheal J. Fox), time travels with Dr. Emmett Brown (Christopher Lloyd) using a time machine (shown above). In their adventures, they alter events which almost causes Marty from being born. Specifically, they alter the meeting of his parents, and he had to fix to keep himself a live. We know that Link doesn't have such grave problems, but he should have some. Then, why doesn't he?
He alters Hyrule and everyone around him, but never himself. He even retains information from events, that may never had happen. The hero will always succeeds as long as he/she exists, but that debate is a thread of its own. However, is he time traveling?
So the topic of this theory thread is "How is this possible?". For a world and people to exist, time is needed. This idea of "Why Time Exists" is difficult to explain, and can take me hours, but I'm going to simplify it greatly! We know that distance exist. We can look at objects near us and objects away from us and their size's are different. We know that if we wish to increase the size of the further objects, we must travel to them. Since, we have to travel to the further objects, it takes time. If time didn't exist, we would see them as they were close up. If we were to walk to them, it wouldn't take time. This can be explained in more detail by a wise man known as Einstein in Theory of Special Relativity.
A little more on this idea...
If you're fine with the abstract idea I posted above, you can skip this paragraph, but if you're critical then go read on. In my previous example, I made the assumption light exists. Since, light refracts, or it changes angles/direction in which it flows. Further objects, appear smaller because they are further. Science can also use lens to manipulate this refraction to make the objects seem bigger. You still get the same information from the same light, just refracted differently. Light only refracts with time! So if it refracts, time exists! I can go on-and-on about this, but I'll stop here.
Back to the point...
Now that I've convince you time exists we can talk why Link can break its strict laws with out consequences. The answer is simple, he doesn't time travel! He doesn't effect time at all, he simple goes away from it. Think of it like this! You live in a town, and everyone is just weird and they like it! There is no way you can change them all! Then, what do you do? You simply go to another town! You go to a town that will not weird you out and meets your needs. The same thing can be said with dimensions of space!
We'll say that each dimension runs at their own speed, but based off where they are in the universe, They're relatively different (lol, at Einstein again) in speeds.. Picture it like this:
There are 3 clocks in your room. Whatever clock you hold, the time it says will be the time around you. One clock is at 4pm, another is at 1am, and the last is at 1pm. The minute of one clock may rotate 2x faster then the other, or another rotates 3x slower. We use small integers in this example, but they may be bigger.
When our hero wishes to time travel he goes to a different dimensions. There he may wait few minutes, and days or years goes by in another (aka Hyrule). This can easily explain how Link goes into the future, but how does he go back in time. Remember when I said each clock runs relative to the other. What may be forward in time, may be backwards for the other. Direction of the time itself is dependent on the clock. For example, you pick up one of the clocks and it rotates in the opposite direction of the others, but it always was rotating that way. That is how the time of that clock moves forward For example it is like looking at a clock in a mirror.
Now that I've explained how Link can move back/forth through time without messing with stuff. In fact he doesn't do anything at all! He just goes away and waits. This explains how he can time travel and not mess Hyrule up (or at least he doesn't try). More importantly, it explains how he can "reset time" in Majora's Mask. He goes into another dimension, waits as it goes in reverse, and then goes back to Termina. One could research and claim, that Hyrule and Termina could run in reverse, but I don't have the evidence for that, lol. Assuming Termina and the area where Ocean King relies, are dimension, we already know that multiple dimensions exist! Thus, with the power of the triforce, Link can go to these different dimensions!
Now I'm curious of what your comments are! Approve or disprove? Got something better or something to add, please say it! I have more of this theory saved up for replies!

I know this may not be the best of examples, but its the best I can think of. In the movies Back to the Future, Marty McFly (Micheal J. Fox), time travels with Dr. Emmett Brown (Christopher Lloyd) using a time machine (shown above). In their adventures, they alter events which almost causes Marty from being born. Specifically, they alter the meeting of his parents, and he had to fix to keep himself a live. We know that Link doesn't have such grave problems, but he should have some. Then, why doesn't he?
He alters Hyrule and everyone around him, but never himself. He even retains information from events, that may never had happen. The hero will always succeeds as long as he/she exists, but that debate is a thread of its own. However, is he time traveling?
So the topic of this theory thread is "How is this possible?". For a world and people to exist, time is needed. This idea of "Why Time Exists" is difficult to explain, and can take me hours, but I'm going to simplify it greatly! We know that distance exist. We can look at objects near us and objects away from us and their size's are different. We know that if we wish to increase the size of the further objects, we must travel to them. Since, we have to travel to the further objects, it takes time. If time didn't exist, we would see them as they were close up. If we were to walk to them, it wouldn't take time. This can be explained in more detail by a wise man known as Einstein in Theory of Special Relativity.
A little more on this idea...
If you're fine with the abstract idea I posted above, you can skip this paragraph, but if you're critical then go read on. In my previous example, I made the assumption light exists. Since, light refracts, or it changes angles/direction in which it flows. Further objects, appear smaller because they are further. Science can also use lens to manipulate this refraction to make the objects seem bigger. You still get the same information from the same light, just refracted differently. Light only refracts with time! So if it refracts, time exists! I can go on-and-on about this, but I'll stop here.

Back to the point...
Now that I've convince you time exists we can talk why Link can break its strict laws with out consequences. The answer is simple, he doesn't time travel! He doesn't effect time at all, he simple goes away from it. Think of it like this! You live in a town, and everyone is just weird and they like it! There is no way you can change them all! Then, what do you do? You simply go to another town! You go to a town that will not weird you out and meets your needs. The same thing can be said with dimensions of space!
We'll say that each dimension runs at their own speed, but based off where they are in the universe, They're relatively different (lol, at Einstein again) in speeds.. Picture it like this:
There are 3 clocks in your room. Whatever clock you hold, the time it says will be the time around you. One clock is at 4pm, another is at 1am, and the last is at 1pm. The minute of one clock may rotate 2x faster then the other, or another rotates 3x slower. We use small integers in this example, but they may be bigger.

When our hero wishes to time travel he goes to a different dimensions. There he may wait few minutes, and days or years goes by in another (aka Hyrule). This can easily explain how Link goes into the future, but how does he go back in time. Remember when I said each clock runs relative to the other. What may be forward in time, may be backwards for the other. Direction of the time itself is dependent on the clock. For example, you pick up one of the clocks and it rotates in the opposite direction of the others, but it always was rotating that way. That is how the time of that clock moves forward For example it is like looking at a clock in a mirror.

Now that I've explained how Link can move back/forth through time without messing with stuff. In fact he doesn't do anything at all! He just goes away and waits. This explains how he can time travel and not mess Hyrule up (or at least he doesn't try). More importantly, it explains how he can "reset time" in Majora's Mask. He goes into another dimension, waits as it goes in reverse, and then goes back to Termina. One could research and claim, that Hyrule and Termina could run in reverse, but I don't have the evidence for that, lol. Assuming Termina and the area where Ocean King relies, are dimension, we already know that multiple dimensions exist! Thus, with the power of the triforce, Link can go to these different dimensions!
Now I'm curious of what your comments are! Approve or disprove? Got something better or something to add, please say it! I have more of this theory saved up for replies!