Java is one of the most popular languages for open source development, but specifically it has an open source native desktop GUI framework which is modern, cross platform, mature, and well maintained (unlike most other languages).