Unfortunately privacy due to the internet is becoming hard to maintain. Any photo you post anywhere online has a very high chance of becoming very public. You can have your own site where you wish to display your own work for sale & have it copied/pirated. I would never assume just by finding it on the internet it is public domain & is available to reproduce freely. Copyright notices are commonly lost by by folks "sharing" likes with others.
My applauds to Margaret for researching a photo & getting permission to reproduce it.
Whether your are making money off it or giving it as a gift, you are potentially blocking a sale which could be considered theft. Review the piracy notice on video DVD/VHS tapes & consider whether what you wish to do would be considered piracy according to the FBI's guide line.
There are several sites such as Chantel's which offer free patterns. They help to support these sites by advertising based on the number of times/frequency the site is visited. So if you find a photo/picture you would like to use as a pattern, please trace it back to the parent page so they can get credit. One way to try to find the parent page is to Google/Yahoo Images, & can find it, then go the parent/Host page. No it is not always easy to find but it is the right thing to do. If you are not successful, then you have to let your conscience be your guide.