Sun открывает исходные коды Java
В середине августа Sun Microsystems (http://www.sun.com) объявила о намерении открыть до конца текущего года исходные коды отдельных компонентов Java SE (Standard Edition) и всего набора Java ME (Micro Edition). Из состава Java SE это будет набор, известный как Java Development Kit, в который входят компилятор байт-кода JavaC, система онлайновой справки и документации JavaHelp, а также Java HotSpot Virtual Machine (ключевой компонент ядра платформы). Java ME, в свою очередь, будет включать наборы базовых функций Connected Device Configuration (CDC) и Connected Limited Device Configuration (CLDC). Все эти средства будут распространяться по модели лицензирования open source, но по какой именно – GPL, Apache или CDDL, – еще не определено.
Sun планирует открыть и остальные компоненты Java SE, но это произойдет только в следующем году. Как пояснили представители компании, вопрос с предоставлением всего исходного кода платформы связан с необходимостью решить ряд проблем с защитой авторских прав (не все они принадлежат Sun). Что же касается Java EE (Enterprise Edition), то эта редакция уже доступна в открытых кодах по лицензии CDDL, которая используется также для Solaris и NetBeans.