JasperReport x IReport

ola galera …
eu quero aprender isso agora e não sei o que é … ja trabalhei com crystal report e sei que ambos são geradores de relatórios, e gostaria de saber mais coisas

1 - São ambos ferramentes ou apenas frameworks que vc deve importar no seu projeto e construir um relatório como uma classe qualquer?
2 - gostaria de tutoriais em pt
3 - onde pego esses softwares ou framework sei la ?
3 - qual o melhor ?

Olá Victor, na verdade os dois se completam. No iReport você “desenhará” o relatório, setando os campos, etc. Após isto, você gerará um arquivo e, na sua aplicação utilizando o JasperReports, você passará os parâmetros e irá chamar o arquivo do iReport para mostrar o relatório.
Então, no caso, na sua aplicação você irá chamar as classes do JasperReports.

Você pode fazer o download do iReport no site:
http://jasperforge.org/sf/projects/ireport

Dentro do iReport já vem o JasperReports.

Em relação a algum tutorial, aqui no próprio GUJ existe um, acesse o seguinte site:
http://www.guj.com.br/java.tutorial.artigo.151.1.guj

Acho que isso já irá lhe ajudar bastante.
Qualquer dúvida é só perguntar.

muito obrigado
ja deu uma grande luz…
basta entao eu baixar o ireport