You might consider using the Pixabay site. From that site:
Pixabay is a vibrant community of creatives, sharing copyright free
images and videos. All contents are released under the Pixabay
License, which makes them safe to use without asking for permission or
giving credit to the artist - even for commercial purposes.
As for the Pixabay license, ...
Public domain is a legal status of where no copyrights exist, you cannot cause that to happen (w/o dying). Rights have to be waived or transferred (some rights cannot be transferred).
A CC-0 (zero) license is as close as you can come to legally releasing an image into the public domain. CC-0 is a complete rights waiver, but it will not prevent an entity ...
No license will necessarily stop anyone from doing anything with your photos. It just gives you legal recourse to attempt to stop them afterwards.
If someone refuses a polite request to discontinue infringing activities and you don't have resources to engage in a protracted legal battle, there isn't much you can do in the long run.
Also, in principle, all ...
Simple. Just write your own license†, dictating the terms under which people can use or are restricted from selling usage of your photos.
This is very common. Historically, most licenses of intellectual property carried non-generic licensing terms, that were distinct amongst publishers. As the concept of more universal licensing was considered (following ...
Then public domain is not the choice of yours.
Public domain means just that. People can use it for whatever purposes, even without telling who the copyright holder is1.
Consider a permissive license, that requires everyone reproducing the image to name the copyright holder.
Then, people can still sell the photo, but as they have to tell who the copyright ...
I think one of the Creative Commons licenses with the NonCommercial clause should do what you want. See https://creativecommons.org/choose/?lang=en where you can choose the features you want for your license.