Q:

Free market data (delayed or snapshot)

I know there are similar questions but I don't think there are any identical ones. 
Basically, I'm looking for one of these two things. 

Delayed market data feed.  A tick by tick feed, but delayed by anything between 0 and 30 minutes.  So at 12:30pm I'd be able to get a quote for 12:00pm, but at a tick-by-tick or millisecond resolution. 
Market history snapshot.  Being able to ask "What was the price of this stock at 12:30:02.35 last Tuesday?". 

Either way, the resolution is very important, but when I actually get the data is not as important.  Even something as inaccurate as Google Finance, but I'm looking to use it, download/scrape it, store it, and maybe even distribute it. 

A:

OpenTick used to have this... alas they are no more. 
But here's a link to some decent alternatives. 
http://blog.fosstrading.com/2009/11/opentick-alternatives.html
Some have free data options, but I don't believe that any include tick level data for free. 
If you are in school and have access to WRDS you can get the TAQ (NASDAQ trade and quotes) which is quite verbose tick data, but you can't redistribute it, nor can you use it for a commercial enterprise. 

A:

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.