I used to use my Java programs to get free stock data (historical prices, charts, current prices ...) from Yahoo, but recently it stopped working, because Yahoo doesn't seem to welcome people systematically getting data that way. So I wonder if there is any good (reliable and kept up-to-date) open source Java packages that get free stock info, I don't mind the 20 minute delay.
PS : After some research, I found this site for anyone who is interested in this topic :