If you could pull your own content, why couldn't anyone else? I personally don't see how an open source platform would make things any better. Open source means anyone can view the source code, which means anyone (with the proper knowledge) can figure out how to get the information out. I don't really see this as the issue.

As much as I don't like the fact that Facebook is selling my personal information, it all comes down to what Chris said:

"...don’t put online what you wouldn’t in real life."

If you don't want someone to know everything about you, don't tell them.