Here is an interesting take that I copied from part of another discussion:
The writer asks the question: Is information something falls under the definition of "something of value" and thus subject to this law.
His answer as a non lawyer is: I don't know, to be frank.
But then he poses this question with respect to recieving anything of value from a forgiener that could aid in a campaign.. then poses this thought.
My first impression is "No", but I'm a long way from certain that's right, and I sure as Hell wouldn't take my own counsel on the legality of that impression.
The implications here are profound. Much information is in fact gathered, held and processed by people who are not US Citizens, or firms controlled by non-US Citizens. Is it illegal for a US political campaign to, for example, use a database of information that passes through and is processed by a company in England?
Is it illegal for a US political campaign to use a cloud computing platform that has part of its operation in other nations if any part of the data passes through or is contained upon said systems, and derives any of its value from the acts of foreign nationals?
If it's unlawful for Trump Jr. to have had that meeting then it is, under the same argument, similarly unlawful for anyone running a political campaign to derive any benefit from the use of information processing (e.g. cloud computing, databases, graphics design, political intelligence, etc) or related services from any firm or entity that obtains any of the value in same from foreign nationals, including holders of H1b visas which of course instantly implicates every single large technology company in the United States.