"Open Source" [...] just means you can view the source.No. See, for example, the Open Source Definition [1] by the Open Source Initiative [2] which opens with the statement "Open source doesn't just mean access to the source code." Wikipedia states that their "definition is widely recognized as the standard or de facto definition." [3]
You can publish your code open source, charge for it and still forbid people to sell it or even redistribute the source.
Again, no. The Open Source Definition states that "The license shall not restrict any party from selling or giving away the software" and "The program must include source code, and must allow distribution in source code as well as compiled form."
Note that the term "Open Source" isn't trademarked [3] (YMMV), so you can call pretty much anything you want Open Source (IANAL), but that doesn't mean that anyone else would be likely to agree with you. In much the same way, I can point at the small wooden giraffe on my bookcase and call it a delicious slice of blueberry cheesecake, but you probably wouldn't agree with me and it is unlikely to taste good.
Microsoft once wanted to achieve something similar to what you wrote. But even ten years ago they recognised that their goal wouldn't be recognised as "open source", and so they called their program "shared source." [4]
"Open Source" is not a license. GPL, BSD, MIT, Apache etc. are all open source licenses with very different rules.
This is true as far as it goes (although the use of "very" is certainly arguable), and it is even worth remarking that open source licenses are often mutually-incompatible. However open source licenses all have certain features in common [1], and when talking about these commonalities, it is not unreasonable to use the phrase "open source license" rather than writing "GPL, BSD, MIT, Apache etc." each and every time.
[1] http://www.opensource.org/osd.html
[2] http://www.opensource.org/
[3] http://en.wikipedia.org/wiki/Open-source_software#Definition...
[4] http://www.microsoft.com/resources/sharedsource/default.mspx