My use of the word "proprietary" in the table probably isn't right. My
apologies for any confusion, obviously the "Mozilla" way is open-source.
What I was trying to indicate was that there are embedding ways of doing
things (public APIs and/or separate implementations in some cases), and
there are Mozilla ways of doing things (private APIs that we know we
don't want to expose and/or separate implementations). I didn't have the
Mozilla way's source file name on the tip of my tongue when I put the
posting together, so I just dumped the word "proprietary" in there; my bad.
I want to explore not just the interfaces, but the implementations as
well. We have different implementations of the same thing, and I don't
think that makes sense.
Jud