BlueJ is a free software IDE which aims to teach object-oriented programming and Java to beginners and is developed by University of Kent and Deakin University with support from Sun Microsystems.
The following link tells you about how it is being threatend by Microsoft through software patents.
http://www.bluej.org/mrt/?p=21
Regards, Debarshi