Sun Microsystems To release significant open-source Java components this year.By the end of 2006 Sun will release the JavaC compiler compiler Computer software that translates (compiles) source code written in a high-level language (e.g., C++) into a set of machine-language instructions that can be understood by a digital computer's CPU. and the Hotspot virtual machine, two key technology elements to run programs written in the Java programming language. The components are part of Java Standard Edition (SE), which runs on servers and desktop computers. In addition, Sun will release all of Java Micro Edition (ME), the version for gadgets such as mobile phones, by the end of this year. Sun has long been lambasted by open-source fans as a proprietary company. The open-source Java effort, along with, are the highest-profile elements of an aggressive program to reverse perception and reality. Ultimately, Sun hopes to make allies out of programmers who have influence over the technology paying customers use. "We're trying to engage the community," said a company spokesman and will be also seeking feedback about details such as licensing options. The full Java SE software package will be open-source software in the first half of 2007--probably the early part. However, Sun doesn't have rights to some elements such as the software to render fonts on a screen, so there will be proprietary modules that accompany the open-source software. Sun hasn't yet determined what license or licenses to use for open-source Java. However, for Glassfish glass·fish n. pl. glassfish or glass·fish·es Any of various small, semitransparent Old World fishes of the genera Ambassis or Chanda, used to stock aquariums. , the open-source version of Java Enterprise Edition (EE) that Sun released in 2005, Sun chose the Community Development and Distribution License the company created. (Java EE The revised name for the J2EE Platform from Sun. In 2005, Sun renamed J2EE to Java EE and J2ME to Java ME. See J2EE and J2ME. consists of several higher-level components that require a Java SE foundation to run.) Open-source advocates have pressured Sun to release Java's source code as an open-source project, but Sun refused, citing the concern that Java could "fork" into incompatible versions. But the imperative for open-source software is greater now, and forking no longer an overriding concern. For the most part, Java didn't fork, though variations in versions from BEA Systems BEA Systems, Inc. (NASDAQ: BEAS) is one of the major companies developing enterprise infrastructure software. BEA makes middleware, products that help software run on top of databases. , IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) and others raised some complications. But in the years it refused, developers turned their attention to other options. In 2005, the Apache Software Foundation (open source, body) Apache Software Foundation - (ASF) An umbrella consortium that manages the development of the Apache web server, dozens of XML- and Java-based projects (under the name Jakarta), the Ant build tool, the Geronimo J2EE server, the SpamAssassin anti-SPAM tool, and began to create an open-source version of Java SE. IBM, which was instrumental in helping Sun launch Java in the 1990s, weeks after it began. Microsoft, after an ugly legal spat spat juvenile aquatic shellfish, especially oysters ready for settlement on solid surfaces—'spat fall'. over its Java license, released a Java analog of its own: the C# programming language and .Net environment for running C# programs. While .Net lacks Java's wide availability on many different operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap. and processors, Microsoft released enough of the technology as an industry standard that Novell has released an open-source version, called Mono, that runs on Linux. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion