About the Eclipse Foundation
The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and business-friendly environment for open source software collaboration and innovation. The Foundation is home to the Eclipse IDE, Jakarta EE, and over 350 open source projects, including runtimes, tools, and frameworks for a wide range of technology domains such as the Internet of Things, automotive, geospatial, systems engineering, and many others.
The Eclipse Foundation is a European-based international not-for-profit association supported by over 300 members who value the Foundation’s unique Working Group governance model, open innovation processes, and community-building events. Our members include industry leaders who have embraced open source as a key enabler for business strategy.
Origins
The Eclipse Project was originally created by IBM in November 2001 and supported by a consortium of software vendors. The Eclipse Project continues to be used by millions of developers.
The Eclipse Foundation was created in January 2004 as an independent not-for-profit corporation to act as the steward of the Eclipse community. The independent not-for-profit corporation was created to allow a vendor-neutral, open, and transparent community to be established around Eclipse.
Structure
The Eclipse community consists of individual developers and organizations spanning many industries. The Foundation employs a full-time professional staff to provide services to the community. The Eclipse Foundation is funded by annual dues from our members and governed by a Board of Directors. Strategic Developers and Strategic Consumers hold seats on this Board, as do representatives elected by Add-in Providers and Open Source committers. Eclipse committers are typically employed by organizations or are independent developers that volunteer their time to work on the Eclipse projects.
Services
The Eclipse Foundation provides four key services to the Eclipse community: 1) IP Management, 2) Ecosystem Development and Marketing, 3) Development Process, and 4) IT Infrastructure. Full-time staff are associated with each of these areas and work with the greater Eclipse community to assist in meeting the needs of stakeholders.
A Unique Model for Open Source Development
The Eclipse Foundation has been established to serve the Eclipse open source projects and the Eclipse community. As an independent not-for-profit corporation, the Foundation and the Eclipse governance model ensures no single entity is able to control the strategy, policies or operations of the Eclipse community.
The Foundation is focused on creating an environment for successful open source projects and to promote the adoption of Eclipse technology in commercial and open source solutions. Through services like IP Due Diligence, annual release trains, development community support, and ecosystem development, the Eclipse model of open source development is a unique and proven model for open source development.
Related Links
Thank you!
Thanks to our many Corporate Sponsors for their generous donations to our infrastructure.
Eclipse Foundation
Eclipse Foundation — некоммерческая организация, координирующая работы по проектам Eclipse.
CEO Eclipse Foundation — Mike Milinkovich (Майк Милинкович) г. Оттава, Канада.
Некоторые основные участники альянса:
По принципиальным причинам в альянс не входят Sun и Microsoft, хотя последняя объявила [1] о сотрудничестве с Eclipse Foundation. В частности, на конференции EclipseCon 2008 было заявлено [2] о начале поддержки в продуктах Microsoft двух Eclipse проектов — SWT и Higgins. SWT будет поддерживаться в WPF, поддержка Higgins будет обеспечена в технологии Windows CardSpace.
Примечания
Ссылки
![]() |
Eclipse Foundation | |
|---|---|
| AspectJ · BIRT · Buckminster · Eclipse · Equinox · EclipseLink · SWT · Mylyn · Jetty · JFace · Rich AJAX Platform · Virgo | |
| Лицензия: Eclipse Public License · Вебсайт: http://www.eclipse.org/ |
Полезное
Смотреть что такое «Eclipse Foundation» в других словарях:
Eclipse Foundation — Inc. Rechtsform Non Profit Organisation Gründung 2004 Sitz Ottawa, Kanada … Deutsch Wikipedia
Eclipse Foundation — The Eclipse Foundation is a not for profit, member supported corporation that hosts the open source Eclipse Projects and helps cultivate both an open source community and an ecosystem of complementary products and services. History In 2003… … Wikipedia
Eclipse-Plugin — Eclipse Eclipse mit Wiki Plugin Basisdaten … Deutsch Wikipedia
Eclipse (Software) — Eclipse Eclipse mit Wiki Plugin Basisdaten … Deutsch Wikipedia
Eclipse SDK — Eclipse Eclipse mit Wiki Plugin Basisdaten … Deutsch Wikipedia
Eclipse (IDE) — Eclipse Eclipse mit Wiki Plug in Basisdaten Entwickler … Deutsch Wikipedia
Eclipse Public License — (EPL) лицензия открытого програмного обеспечения, которая используется Eclipse Foundation для своих продуктов. Она базируется на Common Public License, однако удаляет некоторые понятия, относящиеся к спорам относительно патентов[1].… … Википедия
Eclipse (software) — Saltar a navegación, búsqueda Eclipse Captura de Eclipse Desarrollador Eclipse Foundation … Wikipedia Español
Eclipse Riena Platform — Eclipse Riena Platform … Deutsch Wikipedia
Eclipse Public License — Autor Eclipse Foundation Versión 1.0 Fecha de publicación Feb 2004 Software libre Sí … Wikipedia Español
Eclipse Membership
Supported by our member organizations, the Eclipse Foundation provides our community with Intellectual Property, Mentorship, Marketing, Event and IT Services.
Breadcrumbs
Eclipse Membership
Why become a Member of the Eclipse Foundation?
Take an active role in supporting sustainable, commercializable open source technologies that benefit all.
Participate in a thriving developer community
and provide contributions to Eclipse projects and Working Groups.
Protect your strategic investments
by signaling your support for advancing the technologies your business relies upon.
Share costs and innovation
while focusing resources on rapidly building differentiated features that customers value most.
Benefit from strong governance
solid intellectual property management, and inclusive open source community development.
Prosper by sharing
open source commercialization best practices with industry peers.
Promote accomplishments
and good corporate citizenship through contributions to open source projects.
Key Services of the Eclipse Foundation
Members can take advantage of the following key services provided by the Eclipse Foundation.
The Eclipse community has a well-earned reputation for providing high-quality software, reliably and predictably. The Eclipse Foundation provides services and support to help projects consistently achieve their goals. Our staff assists new projects in implementing the Eclipse development process, a set of procedures and rules that form our best practices.
We focus on enabling the use of open source technology in commercial software products and services. All Eclipse projects are licensed under an OSI approved license including the Eclipse Public License (EPL). In addition, the Eclipse Foundation due diligence process helps to validate the pedigree of the intellectual property contained in Eclipse projects.
The Eclipse Foundation’s vendor-neutral marketing programs promote Eclipse community growth and engagement, drive awareness and discoverability of projects and working groups and increase the commercial adoption of Eclipse technologies. The Foundation coordinates and implements a variety of activities, including content creation, press and analyst relations, community conferences and events, advertising, social media management, and other programs to promote the entire Eclipse community and increase engagement.
The Eclipse Foundation provides vendor-neutral, reliable and scalable services for Eclipse technology developers and users. IT infrastructure services delivered to the Eclipse community include source code repositories, build infrastructure, development-oriented mailing lists and newsgroups, a downloads site, and project and working group websites.
Membership at the Eclipse Foundation
The Foundation offers four levels of membership: Strategic, Contributing, Associate, and Committer.
Strategic Members
Strategic Members play an integral role in the Eclipse Foundation ecosystem. Strategic members are organizations that view participation in Eclipse projects as strategic to their business and are investing significant developer and other resources to further drive Eclipse Foundation technology. Typically, Strategic Members lead one or more top-level projects. Strategic membership benefits include:
Contributing Members (formerly referred to as Solutions Members)
Contributing Members are organizations that view Eclipse Foundation technologies as important to their corporate and product strategy and offer products and services based on, or with, Eclipse Foundation technologies. These organizations want to participate in the development of the broad Eclipse Foundation ecosystem. Most members join initially as Contributing Members. Contributing membership benefits include:
Associate Members
Associate Members are organizations that participate in and want to show support for the Eclipse Foundation ecosystem. Many research and educational institutions choose to join as an Associate Member. Associate membership benefits include:
Committer Members
The Eclipse Foundation’s governance model provides individual committers with the ability to become full members and includes representation on the Eclipse Board of Directors. Committer Members are individuals that are the core developers of the Eclipse projects and can commit changes to project source code.
Committer membership benefits include:
Membership Fees
The Membership Annual Fee Comparison Chart based on membership levels is provided below for illustration purposes only. Please see the Eclipse Foundation Membership Agreement for full details. Note that Eclipse Working Group Membership fees are separate and in addition to general Eclipse Foundation Membership fees.
How to Become a Member
To become a member, follow these steps below:
Once you have chosen the level of membership (e.g., Strategic, Contributing, Associate):
If you are unable to complete this form online, you can use the PDF form and agreements.
Note: Membership in an Eclipse Working Group requires the execution of the respective Working Group’s Participation Agreement. For more information, review the list of the current Eclipse Working Groups and their respective Participation Agreement.
If you are a Committer who is not already a Member by virtue of your employer being a Member, you may join as an individual Committer Member.
Review our governance documents for the Eclipse Foundation Bylaws, Membership Agreement, Affliates, Membership Guidelines, IP Policy and more.
Eclipse Foundation AISBL
In January 2021, the Eclipse Foundation created a new Belgian-based organization, Eclipse Foundation AISBL. All new members are strongly encouraged to join this Eclipse Foundation AISBL organization and do so using the above application and agreements.
Prior to January 2021, Eclipse Foundation membership was based on Eclipse Foundation, Inc., a Delaware-based organization, and this organization still exists. The membership benefits for both organizations are identical, and members are expected to join only one. Any new member of Eclipse Foundation who believes they have reason to join the Delaware-based organization may contact membership@eclipse.org for the appropriate versions of the Membership Agreement and Membership Application.
Eclipse Corporate Sponsors
The Eclipse Foundation relies on the support of our members and contributions from the user community to service and grow the Eclipse ecosystem. In addition to membership, corporate users of Eclipse projects can support the community by joining the Corporate Sponsorship Program.
Начало работы с платформой Eclipse (документация)
В то время как большинство пользователей, применяющих Eclipse в качестве интегрированной среды разработки Java (IDE), вполне им довольны, возможности его гораздо шире. Eclipse также включает в себя среду разработки плагинов (PDE), которая в первую очередь заинтересует тех, кто хочет расширить сам Eclipse, так как позволяет создавать свои инструменты, встраиваемые в среду Eclipse. Поскольку Eclipse полностью состоит из плагинов, у всех разработчиков инструментариев имеется возможность предложить свои расширения к Eclipse и предоставить пользователям последовательную и цельную интегрированную среду разработки (IDE).
Эта целостность и последовательность характерны не только для инструментов Java-разработки. Хотя Eclipse написан на Java, использовать его можно и с другими языками. К примеру, уже имеются (или разрабатываются) плагины, поддерживающие такие языки программирования как C/C++ и COBOL. Структура Eclipse может также использоваться как основа для других типов приложений, не имеющих отношения к разработке ПО, например, систем управления контентом.
Великолепным примером приложения на основе Eclipse является ПО IBM Rational Software Architect, которое легло в основу семейства инструментов IBM для разработки на Java.
ПО с открытым исходным кодом выпускается под лицензией, имеющей целью гарантировать пользователям определённые права. Самое очевидное из них, конечно, то, что исходный код обязательно должен быть предоставлен пользователям, и они имеют полное право модифицировать и самостоятельно распространять ПО. Такая защита пользовательских прав достигается с помощью механизма под названием «copyleft»: Лицензия программного обеспечения стоит на защите авторских прав (copyright) и запрещает распространение ПО, если пользователю не предоставлены такие права. Сopyleft-лицензия также требует, чтобы всё распространяемое пользователями ПО покрывалось исходной лицензией без изменений. Тем самым, смысл авторского права, по существу, переворачивается с ног на голову, а про copyleft-лицензию, использующую авторское право для наделения пользователя правами, а не для сохранения их за разработчиком ПО, часто в шутку говорят «все права извращены» (all rights reversed).
Те, кто создаёт плагины к Eclipse или использует Eclipse как базу для разработки ПО, обязаны публиковать любой код Eclipse, который они используют либо модифицируют в рамках лицензии EPL, но имеют право лицензировать свои собственные дополнения, как им нравится. Собственный код, объединённый в комплект с ПО из Eclipse, не требует лицензирования в качестве открытого исходного кода, а сам исходный код не нужно делать общедоступным.
Несмотря на то, что большинство программистов не станет использовать Eclipse для разработки плагинов или создания на его базе новых продуктов, значимость основанной на открытом исходном коде природы Eclipse велика не только потому, что благодаря ей Eclipse доступен совершенно бесплатно (и вопреки тому, что коммерчески ориентированная лицензия подразумевает, что плагины могут стоить денег). Открытый исходный код содействует инновациям и создаёт стимул для разработчиков (даже коммерческих) вносить свой исходный код как вклад в общую копилку. Для этого есть несколько причин, но едва ли не самая существенная состоит в том, что чем больше разработчиков вносит свой вклад в проект, тем более значимым он становится для всех. А когда проект становится полезным, всё большее число разработчиков будут использовать его и создадут вокруг него сообщество, подобное тем, что сформировались вокруг Apache и Linux.
Проект Eclipse был создан в ноябре 2001 года компанией IBM и поддержан консорциумом поставщиков программного обеспечения. Фонд Eclipse был создан в январе 2004 года как независимая некоммерческая организация, выступающая распорядителем сообщества Eclipse. Он создавался, чтобы помочь независимому от поставщиков, открытому и прозрачному сообществу вырасти вокруг Eclipse. Сегодняшнее сообщество Eclipse состоит из частных лиц и организаций, представляющих индустрию программного обеспечения.
Фонд Eclipse контролирует и направляет текущие разработки Eclipse. Фонд обслуживает сообщество, но разработчики открытого исходного кода, называемые коммитерами и, по существу, работающие над проектами Eclipse, не состоят в его штате. Обычно коммитеры Eclipse числятся в каких-либо организациях либо являются независимыми разработчиками, добровольно отдающими своё время работе в проекте открытого исходного кода.
Теперь, взглянув на теоретические, исторические и политические аспекты Eclipse, давайте рассмотрим сам продукт.
При первом запуске Eclipse вы увидите страницу приветствия внутри рабочего пространства (см. рисунок 1). У пользователя Eclipse есть несколько возможностей перейти на страницу обзора (overview page), что я и рекомендую сделать (см. рисунок 2). Далее, можно ознакомиться с информацией по новым функциям, изучить некоторые примеры или пройти учебный курс.
Рисунок 1. Страница приветствия Eclipse
Рисунок 2. Страница обзора Eclipse
Как и следовало ожидать, перспектива Java имеет набор представлений, предназначенных для ведения разработки на Java. Одно из них, расположенное в левом верхнем углу, представляет собой иерархию, содержащую различные пакеты Java, классы, JAR-архивы и разнообразные файлы. Это представление называется Обозреватель Пакетов (Package Explorer). Обратите внимание, что в главном меню добавлены два новых пункта: Source и Refactor.
Рисунок 3. Создание нового класса в перспективе Java
Рисунок 4. Класс Hello в редакторе Java
Набирая текст, вы заметите некоторые возможности редактора Eclipse, в том числе проверку синтаксиса и автоматическое дописывание кода. Кроме того, когда вы вводите открывающую круглую скобку или двойные кавычки, Eclipse автоматически вставляет для них закрывающую пару и помещает курсор в середину.
Проверка синтаксиса зависит от инкрементной компиляции. По мере сохранения вами кода он компилируется в фоновом режиме и проверяется на синтаксические ошибки. По умолчанию синтаксические ошибки подчеркиваются красным, а слева на полях появляется красная точка с белым знаком X. Другие ошибки помечаются на полях редактора символом электрической лампочки; это те проблемы, которые редактор мог бы за вас исправить (функция под названием Quick Fix).
Рисунок 5. Варианты, предлагаемые функцией Quick Fix
Двойное нажатие мышкой на предложении вставляет код на нужное место в программе.
Если программа компилируется без ошибок, её можно запустить, выбрав Run в меню Eclipse. (Обратите внимание на отсутствие отдельного шага для компиляции, потому что компиляция выполняется по мере сохранения кода. Если в вашем коде отсутствуют синтаксические ошибки, он готов для запуска.) Появляется диалог «Launch Configurations» (Конфигурации Запуска) с нужными значениями по умолчанию; нажмите Run внизу справа. В нижней панели появляется новая панель с закладками (Консоль), отображающая результат работы программы, как показано ниже.
Рисунок 6. Результат работы программы
Рисунок 7. Перспектива Debug
В дополнение к плагинам типа JDT, предназначенным для редактирования, компиляции и отладки приложений, имеются плагины, поддерживающие весь процесс разработки: моделирование, автоматизацию построения, тестирование модулей, тестирование производительности, управление версиями и конфигурацией.
Плагины, которые поддерживаются и распространяются Фондом Eclipse можно найти на Web-сайте Eclipse. Наиболее полный список имеющихся плагинов доступен на странице Eclipse Plug-in Central, которая служит каталогом плагинов.
Платформа Eclipse содержит мощный набор плагинов (см. рисунок 8), которые поддерживают проекты, такие как JDT и PDE.
Рисунок 8. Упрощенная архитектура платформы Eclipse
Добро пожаловать в экосистему Eclipse. Нашей целью было помочь вам быстрее освоить платформу Eclipse. Мы добились этого с помощью вступительного текста и простого практического упражнения. Используйте знания, полученные при чтении этой статьи, и станьте активным членом экосистемы Eclipse.
СОДЕРЖАНИЕ
История
Проект Eclipse изначально был создан IBM в ноябре 2001 г. и поддерживался консорциумом поставщиков программного обеспечения. Проект Eclipse продолжает использоваться миллионами разработчиков.
В 2004 году был основан Eclipse Foundation, чтобы возглавить и развивать сообщество Eclipse. Он был создан, чтобы позволить создать вокруг Eclipse независимое от поставщиков, открытое и прозрачное сообщество.
Проекты Eclipse Foundation
По состоянию на март 2021 года в Eclipse Foundation размещено более 400 проектов с открытым исходным кодом.
По состоянию на март 2021 года в проекты Eclipse входит более 1675 коммиттеров, и более 260 миллионов строк кода были добавлены в репозитории проектов Eclipse.
Проекты Eclipse высшего уровня
Фонд использует иерархическую структуру проектов. Каждый проект происходит от основного родительского проекта и может иметь подпроекты. Самые верхние проекты, у которых нет родительского проекта, называются проектами верхнего уровня.
По состоянию на июль 2020 года проекты верхнего уровня Eclipse Foundation:
Рабочие группы Eclipse
По состоянию на март 2021 года в Eclipse Foundation работает 17 рабочих групп.
Адоптиум
Рабочая группа Adoptium продвигает и поддерживает высококачественные среды выполнения и связанные с ними технологии для использования всей экосистемы Java. Наше видение состоит в том, чтобы удовлетворить потребности Eclipse и более широкого сообщества Java, предоставляя среды выполнения для приложений на основе Java. Мы принимаем существующие стандарты и широкий спектр оборудования и облачных платформ.
AsciiDoc
Рабочая группа AsciiDoc руководит стандартизацией, принятием и развитием AsciiDoc. Эта группа поощряет и формирует открытую совместную разработку языка AsciiDoc и его процессоров, чтобы предоставить словарь для создания технического контента и общий интерфейс для AsciiDoc-совместимых приложений и сервисов.
Инструменты разработки Eclipse Cloud
Eclipse IDE
Рабочая группа Eclipse IDE сформирована для обеспечения непрерывной устойчивости, целостности, развития и внедрения набора продуктов Eclipse IDE и связанных технологий. В частности, он сформирован для обеспечения управления, руководства и финансирования сообществ, которые поддерживают поставку флагманских продуктов Eclipse IDE от Eclipse Foundation.
Edge Native
Консорциум исследований GEMOC
Интернет вещей
Jakarta EE
Микропрофиль
OpenADx
Рабочая группа OpenADx сосредоточена вокруг автономного вождения набор инструментов и направлен на приведение прозрачности и улучшение возможностей интеграции в автономном пространстве вождения инструмента.
OpenGENESIS
Рабочая группа openGENESIS стремится развивать, поддерживать и предоставлять знания, методы и инструменты для оценки ИИ, используемого в приложениях для автономного вождения.
OpenHW
openMDM
Рабочая группа openMDM предоставляет инструменты и систему, квалификационные наборы и адаптеры для стандартизировано и поставщиков независимого управления данными измерений в соответствии с ASAM ODS стандарта.
openMobility
openPASS
Рабочая группа openPASS разрабатывает основные рамки и модули для оценки безопасности вождения помощи и автоматизированные системы вождения.
Наука
Свеча зажигания
Клубок EE
Рабочая группа Клубок EE обеспечивает управляемую среду для организаций и доноров для разработки новых идей и приложений с использованием технологий IOTA.
Типы членства
В Eclipse Foundation есть четыре типа членства. К ним относятся:
Стратегические члены
Есть два типа стратегических участников. Это стратегические разработчики и стратегические потребители.
Текущие стратегические члены
По состоянию на июнь 2021 года насчитывается 15 стратегических членов. К ним относятся (в алфавитном порядке):
Содействующие члены
По состоянию на июнь 2021 года в Eclipse Foundation участвовали 186 участников.
Ассоциированные члены
По состоянию на июнь 2021 года насчитывается 137 ассоциированных членов Eclipse Foundation.
Члены коммиттера
Финансирование
События
Eclipse Foundation проводит 3 основных типа мероприятий : конференции, демонстрационные лагеря и дни Eclipse.
Конференции
На конференциях Eclipse Foundation проводятся технические сессии по текущим темам, относящимся к сообществам разработчиков Eclipse и рабочей группы Eclipse, а также сессии, демонстрирующие инструменты на основе Eclipse в действии.

Eclipse Foundation 










