Best solution for duplicate content


I have a website that shows several articles on a particular topic. For each item I have a page where visitors can read its content, showing, of course, the original source and links to that page.
I am aware that some sites will not agree and those pages will disappear. But what to do with the other? Google sees pages as duplicate content.

What is the best solution in my case? Canonical meta tag or to block further access for boths in those pages?

Any feedback helps me. Thanks!

Poster :