Oracle и Open Source: Java
Содержание:
1. СУБД;
2. Файловые системы;
3. Операционные системы;
4.Java (Вы читаете данный раздел).
Еще одна область ИТ, прочно ассоциирующаяся с Sun, но не новая и для Oracle - это Java, используемая во многих продуктах корпорации. Есть у Oracle и собственная (проприетарная) виртуальная машина Java - JRockit, приобретенная вместе с компанией BEA в 2008 году. После поглощения Sun было объявлено о начале работ по слиянию JRockit с HotSpot - оригинальной машиной Sun, используемой в OpenJDK.
Естественно, возникает вопрос о лицензии, под которой будет доступен новый продукт; представители Oracle в этом вопросе пока проявляют осторожность, отмечая, однако, что «открытие по крайней мере некоторых частей JRockit не имеет смысла».
В целом, Oracle не отличается стремлением к открытости своих Java-разработок, но несколько открытых проектов все-таки есть. Большинство из них связано с активным участием Oracle в разработке Eclipse. Так, Oracle возглавляет ряд проектов, разрабатываемых Eclipse Foundation:
- Dali JPA - набор инструментов для разработки приложений, использующих объектно-ориентированный Java Persistence API для доступа к реляционным базам данных;
- BPEL - средства поддержки работы с Business Process Execution Language (языком формального описания бизнес-процессов), включающие в себя визуальный редактор, а также инструменты для верификации, запуска и отладки бизнес-процессов;
- Java Server Faces - часть проекта Eclipse Web Tools Platform, призванная упростить использование фреймворка JSF (применяемого при разработке пользовательского интерфейса для приложений Java EE) в Eclipse.

Oracle приняла деятельное участие в проекте EclipseLink - фреймворке, предоставляющем приложениям Java возможность взаимодействовать с различными источниками данных (веб-сервисами, базами данных и прочими). В основу EclipseLink был положен предоставленный Oracle исходный код TopLink - закрытого фреймворка со схожей функциональностью (и богатой историей), приобретенного Oracle в 2002 году. В 2008 году EclipseLink был выбран Sun в качестве эталонной реализации Java Persistence API 2.0. Наконец, разработчикам предоставляется Oracle Enterprise Pack for Eclipse - набор плагинов для создания приложений для Oracle WebLogic Server (проприетарной платформы на основе Java EE).
Примечательно, что у Oracle имеется собственная закрытая IDE - JDeveloper - позиционируемая как основная среда, рекомендуемая корпорацией. С поглощением Sun, в руках корпорации оказывается еще одна популярная открытая IDE - NetBeans. Представители Oracle обещают, что развитие NetBeans будет продолжаться, и она станет дополнительной альтернативой JDeveloper и Eclipse. Однако активная поддержка сразу трех IDE выглядит несколько странно, поэтому опасения по поводу будущего «сторонних» для Oracle продуктов остаются.
Таким образом, мир Open Source был не чужд Oracle и до приобретения Sun Microsystems. В то же время нельзя не отметить, что тезисы Майлк Видениуса относительно участия Oracle в открытых проектах, в основном, справедливы - большинство собственных продуктов корпорации являются закрытыми, а развитие открытых продуктов ведется не всегда так, как к этому привыкло сообщество. Впрочем, последнее утверждение верно для многих проектов, за которыми стоят крупные корпорации - и это неудивительно, ведь такие принципы, как «release early, release often», активно используемые при создании FLOSS, плохо укладываются в корпоративные методики разработки ПО.
С приобретением Sun, у Oracle появляется шанс существенно расширить свое присутствие в мире FLOSS. Будем надеяться, что корпорация с умом воспользуется такой возможностью, и не только не прекратит поддержку существующих продуктов, но займется их дальнейшим развитием и расширением собственного набора открытых проектов.
Итак, с открытыми продуктами Oracle мы закончили, а теперь давайте поговорим о том, где можно заказать качественные визитки (http://www.cvetkart.ru/), которые станут залогом успешного развития вашего дела! Здесь все очень просто! Специалисты cvetkart.ru изготовят для Вас высококлассные визитки, отвечающие самым высоким требованиям!
1. СУБД;
2. Файловые системы;
3. Операционные системы;
4.
Еще одна область ИТ, прочно ассоциирующаяся с Sun, но не новая и для Oracle - это Java, используемая во многих продуктах корпорации. Есть у Oracle и собственная (проприетарная) виртуальная машина Java - JRockit, приобретенная вместе с компанией BEA в 2008 году. После поглощения Sun было объявлено о начале работ по слиянию JRockit с HotSpot - оригинальной машиной Sun, используемой в OpenJDK.
Естественно, возникает вопрос о лицензии, под которой будет доступен новый продукт; представители Oracle в этом вопросе пока проявляют осторожность, отмечая, однако, что «открытие по крайней мере некоторых частей JRockit не имеет смысла».
В целом, Oracle не отличается стремлением к открытости своих Java-разработок, но несколько открытых проектов все-таки есть. Большинство из них связано с активным участием Oracle в разработке Eclipse. Так, Oracle возглавляет ряд проектов, разрабатываемых Eclipse Foundation:
- Dali JPA - набор инструментов для разработки приложений, использующих объектно-ориентированный Java Persistence API для доступа к реляционным базам данных;
- BPEL - средства поддержки работы с Business Process Execution Language (языком формального описания бизнес-процессов), включающие в себя визуальный редактор, а также инструменты для верификации, запуска и отладки бизнес-процессов;
- Java Server Faces - часть проекта Eclipse Web Tools Platform, призванная упростить использование фреймворка JSF (применяемого при разработке пользовательского интерфейса для приложений Java EE) в Eclipse.

Oracle приняла деятельное участие в проекте EclipseLink - фреймворке, предоставляющем приложениям Java возможность взаимодействовать с различными источниками данных (веб-сервисами, базами данных и прочими). В основу EclipseLink был положен предоставленный Oracle исходный код TopLink - закрытого фреймворка со схожей функциональностью (и богатой историей), приобретенного Oracle в 2002 году. В 2008 году EclipseLink был выбран Sun в качестве эталонной реализации Java Persistence API 2.0. Наконец, разработчикам предоставляется Oracle Enterprise Pack for Eclipse - набор плагинов для создания приложений для Oracle WebLogic Server (проприетарной платформы на основе Java EE).
Примечательно, что у Oracle имеется собственная закрытая IDE - JDeveloper - позиционируемая как основная среда, рекомендуемая корпорацией. С поглощением Sun, в руках корпорации оказывается еще одна популярная открытая IDE - NetBeans. Представители Oracle обещают, что развитие NetBeans будет продолжаться, и она станет дополнительной альтернативой JDeveloper и Eclipse. Однако активная поддержка сразу трех IDE выглядит несколько странно, поэтому опасения по поводу будущего «сторонних» для Oracle продуктов остаются.
Заключение
Таким образом, мир Open Source был не чужд Oracle и до приобретения Sun Microsystems. В то же время нельзя не отметить, что тезисы Майлк Видениуса относительно участия Oracle в открытых проектах, в основном, справедливы - большинство собственных продуктов корпорации являются закрытыми, а развитие открытых продуктов ведется не всегда так, как к этому привыкло сообщество. Впрочем, последнее утверждение верно для многих проектов, за которыми стоят крупные корпорации - и это неудивительно, ведь такие принципы, как «release early, release often», активно используемые при создании FLOSS, плохо укладываются в корпоративные методики разработки ПО.
С приобретением Sun, у Oracle появляется шанс существенно расширить свое присутствие в мире FLOSS. Будем надеяться, что корпорация с умом воспользуется такой возможностью, и не только не прекратит поддержку существующих продуктов, но займется их дальнейшим развитием и расширением собственного набора открытых проектов.
Итак, с открытыми продуктами Oracle мы закончили, а теперь давайте поговорим о том, где можно заказать качественные визитки (http://www.cvetkart.ru/), которые станут залогом успешного развития вашего дела! Здесь все очень просто! Специалисты cvetkart.ru изготовят для Вас высококлассные визитки, отвечающие самым высоким требованиям!