Two links from Law Newz dicussing this issue:
http://lawnewz.com/opinion/why-donald-trump-jr-is-innocent-period/
http://lawnewz.com/opinion/sorry-but-the-constitution-actually-protects-trump-jr-from-prosecution/
From the first link:
The Code of Federal Regulations makes the law immunizing Trump Jr.s actions precisely clear: any foreign national individual may volunteer personal services to a federal candidate or federal political committee without making a contribution. The law provides this volunteer exemption as long as the individual performing the service is not compensated by anyone on the campaign. See 11 CFR 100.74. For example, as the Federal Election Commission advises all, an individual can provide volunteer services to a candidate or party without considering the value of those service a contribution to the candidate or party. Section 30121 of Title 52 does not apply to voluntary activity or services. The thing of value must be actual money, or its transferable equivalent, not a volunteer of services or information.
An exchange of information isn’t a “thing of value.”
We value freedom of speech and freedom of association.
There was no criminal conspiracy here and no intention to perpetrate a crime.
At worst, dirt on Hillary would be politically embarrassing to her.
Like I always like to say about politics, if you can’t stand the heat, get out of the kitchen!