BOSTON--Sun Microsystems is reluctant to make Java source code available through an open-source model because it would encourage incompatible versions of the software, Sun's top software executive ...