WARNING: This paper is a DRAFT! It is an attempt to make a first specification/guideline/roadmap(?) for the AOP Alliance. Many ideas here come from the discussion between the members of the ML, including Cedric Beust, Rod Johnson, Gregor Kiczales, Bob Lee, Rickard Oberg, Andrei Popovitchi, Jon Tirsen, myself, and others. This draft can be discussed, and I hope it will help to reach a common and quite precise point of view of what AOP Alliance is.