Software Foundation Apache (ASF), некоммерческая корпорация децентрализованных добровольцев из открытого сообщества разработчиков источника, официально утвержден IDE NetBeans как проект верхнего уровня. NetBeans присоединяется к более чем 350 другим проектам и инициативам с открытым исходным кодом, которыми управляет фонд, после двух лет работы в инкубаторе Apache.
IDE поддерживает Java, JavaScript, PHP, HTML5 и другие популярные языки программирования, а также используется в качестве инструментальной платформы и фреймворка для приложений. Хотя PhpStorm и Sublime Text захватывают большую долю рынка IDE для PHP-разработчиков, существует небольшой, но увлеченный сегмент разработчиков WordPress, которые предпочитают NetBeans в качестве IDE.
NetBeans стартовал как студенческий проект в 1996 году на территории бывшей Чехословакии. Это была первая Java IDE, написанная на Java, но вскоре она стала больше, чем просто платформой IDE, поскольку сообщество начало использовать ее для создания приложений, которые не были инструментами разработки. В 2000 году Sun Microsystems приобрела NetBeans и открыла его исходный код, что сделало его первым спонсируемым проектом Sun с открытым исходным кодом. Она стала частью Oracle, когда в 2010 году приобрела Sun Microsystems, и компания продолжает спонсировать проект. NetBeans сейчас используют более 1,5 миллиона пользователей каждый месяц.
Теперь, когда Apache NetBeans управляется ASF, вероятность получения взносов выше, чем когда он принадлежал коммерческой организации. Однако участники из Oracle и других организаций продолжат участвовать в формировании ее будущего. По словам вице-президента Apache NetBeans Гирджана Веленги, переход под эгидой ASF также принесет некоторые положительные изменения в управление проектом:
Участие в ASF означает, что NetBeans теперь является не только бесплатным программным обеспечением с открытым исходным кодом: он также уникально и впервые является частью фонда, специально ориентированного на обеспечение открытого управления. Теперь каждый участник проекта имеет равное право голоса в отношении дорожной карты и направления NetBeans. Это новый исторический шаг, к которому сообщество было готово очень давно. Благодаря активному руководству NetBeans в Sun Microsystems и Oracle, Apache NetBeans теперь готов к следующему этапу своей разработки, и мы приглашаем всех участвовать на равных по мере нашего продвижения вперед.
Решение Oracle представить NetBeans в инкубаторе ASF стало неожиданностью для многих в 2016 году. Тогда президент OSI Саймон Фиппс поделился своими мыслями о преимуществах, которые он увидел в переходе проекта к открытому управлению в рамках ASF:
При переходе к независимому управлению и потере Oracle CLA другие могут присоединиться к ним с уверенностью, что их вклад не будет использован против них. Что еще более важно, участникам больше не нужно опасаться временных решений, связанных с сокращением затрат вице-президентами Oracle, которые могут повлиять на долгосрочную жизнеспособность проекта. Команде Oracle по Java по-прежнему нужен NetBeans для создания выпусков инструментов, поддерживающих новые возможности в Java 9 и более поздних версиях, поэтому они, вероятно, будут участвовать. Это больше похоже на использование экосистемы вокруг NetBeans для поддержки разработки, а не на отказ от решения, при этом затраты Oracle остаются в соответствии с прямой выгодой, которую NetBeans предоставляет им.
Согласно предложению, поданному в ASF для принятия NetBeans в инкубатор, большая часть кода была добавлена Oracle с тех пор, как она приобрела Sun Microsystems. Относительно некоторых известных рисков, с которыми Oracle сталкивается при добавлении NetBeans в ASF, в предложении говорится, что «размер и разнообразие сообщества являются гарантией того, что проект не останется без поддержки».
В предложении NetBean говорится, что цель переноса NetBeans на Apache заключается в «расширении разнообразия участников и повышении уровня меритократии». У проекта уже есть хорошая основа для развития, поскольку его прикладная среда используется крупными компаниями и организациями, включая Boeing, Airbus Defense and Space, НАСА и НАТО, которые зависят от NetBeans при создании критически важного научного программного обеспечения. Эта новая эра открытого управления должна дать сообществу более сильное чувство сопричастности и стимулировать более высокий уровень участия в проекте.