I am looking for a modern alternative or similar license to the Common Public Attribution License.
Here are some of the specific license attributions that I am looking for:
A requirement that the Original Developer is attributed in distributions
Network use is counted as distribution.
Express grant of patent claims
Trademarks and tradenames included are still exclusive property of the original developer and can only be used within permission of the owners.
The code can be modified and used freely under those terms