Dave Winer: much more important than having access to the
source of the program, a program must give you complete control of
your content, and for that, you must be able to get a copy. And you
must be able to use some other piece of software to read it, that's
why interchange formats and protocols are so important.
+1