There is no such Open Source License. Specifically, your non-compete clause is fundamentally incompatible with the basic definition of Open Source: any license that would enforce your clause #1 would by definition not be Open Source, any Open Source License would by definition not restrict #1.
So, an Open Source License that enforces your clause #1 cannot possibly be exist. It is a contradiction in terms.
Straight from the Open Source Definition 1.9:
6. No Discrimination Against Fields of Endeavor
The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.
Which is elaborated further in the FAQ:
Can I restrict how people use an Open Source licensed program?
No. The freedom to use the program for any purpose is part of the Open Source Definition. Open source licenses do not discriminate against fields of endeavor. […]
Freedom 0 (the most important one) of the Free Software Definition is very similar:
The freedom to run the program as you wish, for any purpose (freedom 0).
Which is elaborated further:
The freedom to run the program means the freedom for any kind of person or organization to use it on any kind of computer system, for any kind of overall job and purpose, without being required to communicate about it with the developer or any other specific entity. In this freedom, it is the user's purpose that matters, not the developer's purpose; you as a user are free to run the program for your purposes, and if you distribute it to someone else, she is then free to run it for her purposes, but you are not entitled to impose your purposes on her.
The freedom to run the program as you wish means that you are not forbidden or stopped from doing so. It has nothing to do with what functionality the program has, or whether it is useful for what you want to do.