+1  A: 

LGPL seem to match?

FractalizeR
Nothing stopping people selling LGPL code as a stand alone product.
David Dorward
Where is it in LGPL source?
FractalizeR
A: 

Creative Commons

T.Raghavendra
Which one? (And I don't think any cover the conditions laid out in the question).
David Dorward
Clarify, which one.
FractalizeR
A: 

I've decided to drop the last restriction and use Microsoft Public License (Ms-PL) for my project.

Arnold Zokas
Why did you choose Microsoft licence?
FractalizeR
+1  A: 

What you describe seems to fit the 3-clause BSD license to a tee.

wich