From what I saw, Google Finance only distributes weekly or daily data.
According to what you said in your comments, you are allowed to re-distribute those datasets, but I think this is the case only because the data is at "low frequency".
I don't think you will be able to find a provider giving away free tick data, and there are for me two main reasons.
First of all, it is difficult to provide such dataset with enough reliability. Indeed, when you collect tick data, you get a lot of misprints from the exchanges and it is fairly difficult to remove them.
Second, storing years of history of tick data would be very costly for your provider. I'll let you do the calculation, but I think that it is obvious that such database would need to be particularly powerful and would require a lot of labor for maintenance purposes.
Finally, during my master thesis, I argued that acquiring sufficient technology to work with high-frequency data generates a payoff in the market because you can find more ineffiencies than you would with larger data. Hence, those who have invested in such technology will most likely either keep it for themselves, or a least ask for a fee.
Moreover, you did not specify which assets you were looking for. I guess that some platforms might give you some tick data for free for "common" markets such as FX or maybe the S&P500, but I seriously doubt that you would be able to find even free intraday data for all the commodity futures for example.