The purpose of a copyright license is to give someone additional rights that are otherwise exclusive to the copyright holder. In turn, the license defines some way in which the recipient has to compensate the copyright holder. Traditionally, that way of compensation is paying a license fee, but especially in open source, there are many other different ways, such as helping society by contributing your changes to the public (copyleft) or the likes. (There are also licenses like CC0, which explicitly say that the recipient has no obligations whatsoever.)
The bottom line is: the copyright holder (you) already has all rights. There is no need for you to abide by the terms of the license, because there is no need for you (and indeed it is just plain nonsensical) to receive the license in the first place. (And, by the way, even if this wasn't the case, the only person whose copyright you would be violating, and thus the only person that could sue you is you … see how ridiculous that is?)
However, depending on the specific license involved, not providing the source may make it impossible for anyone who wants to use your code to abide by the terms of the license, and thus make it impossible for them to use your code. This is not true for the ASL2, but it is true for the GPL, for example.