Right, now I'm in front of a computer here's a third, more detailed reply,
which hopefully addresses a lot of what Anne is asking.
A license, as I mentioned, is not a contract - although it can (and
regularly does) form part of a contract. The kinds of licenses we deal
with, though, are not part of any contract. The point about a contract is
that you enter into a direct, binding agreement with someone (or some
entity) - one that carries a legal obligation.
The free licenses we use don't do this; what they do is set out the
licensing permissions for the media.
If someone violates those licensing permissions they are not violating any
contract, the matter is purely considered under copyright law. The
copyright holder asserts that a user has violated the license terms; and
the licensee can either prove they have not, or agree the have etc.
As far as I know, it is not a requirement for you to be above the age of
majority in any jurisdiction to license your work.
This is because Copyright is considered a moral right, automatically
endowed on your creative works. Licensing that work falls under the purview
of copyright; it is the way you set out the permissions for reuse of that
work.
When you put a work under a Creative Commons, for example, it includes this
text in the license:
Subject to the terms and conditions of this License, Licensor hereby grants
You a worldwide, royalty-free, non-exclusive,
perpetual (for the duration
of the applicable copyright) license to exercise the rights in the Work as
stated below:
As you can see; this is a perpetual license.
You can, of course, stop offering the work under this license - however
anyone in possession of the work retains the license they received it
under, and could (in the case of Creative Commons) offer it online
themselves if they wish.
This is what Commons generally means by "irrevocable".
Ok this next bit is my musing; and it relates to whether Commons acts as a
host for the creator (or, more properly, the uploader) of a work OR as a
licensee.
If Commons acts as a licensee then they are within their rights to refuse
to delete a properly licensed image at the request of the uploader. This is
because they have a copy of the work under a perpetual license and can use
it under the terms of that license to their hearts content.
However, if Commons simply acts as a host for the uploaders work, providing
a way for others to receive it under the specified license, then it becomes
more interesting. If the Foundation (the legal entity) has not been granted
the work under the relevant license then the uploader could assert his or
her moral right to have them remove it - essentially say "I would like to
withdraw this work".
Given the hand waviness of how this licensing stuff operates, that is
probably only an academic distinction of little practical use.
(n.b. I say uploader, of course, because if a work has been re-uploaded by
someone who is not the creator then it is up the uploader as to whether to
remove it).
Which is why it is much easier to say "the license if irrevocable" when
these questions are posed ;)
Tom