LGPL seem to match?
Creative Commons
I've decided to drop the last restriction and use Microsoft Public License (Ms-PL) for my project.
What you describe seems to fit the 3-clause BSD license to a tee.