Oracle предлагает, чтобы NetBeans перешел на ОБНОВЛЕНИЕ Apache


Наше новое сообщение от 14 сентября о том, что Oracle просит Apache Software Foundation принять NetBeans в Apache Foundation, привело к долгожданному ответу Oracle, который заверил нас в том, что он будет продолжать поддерживать проект как минимум в течение двух выпусков.

ОБНОВЛЕНИЕ 16 сентября

Одна из проблем, выраженных в этом новостном сообщении и в комментариях ниже, заключается в том, что Oracle, возможно, в настоящее время оплачивает программистов, работающих над NetBeans, но не было заявленных обязательств в отношении будущего, когда можно было бы ожидать, что более разнородное сообщество открытого исходного кода возьмет верх.

В ответ на эти опасения Билл Патаки, вице-президент по продуктам Oracle Developer Tools и Mobile Developer Program, пишет:

«У нас есть 3 продукта, которые зависят от NetBeans:

Oracle Developer Studio, наша коммерческая среда разработки C, C ++, Fortran и Java, на 100% основана на NetBeans.

Oracle JDeveloper, наша комплексная разработка для технологического стека Oracle, берет основные подсистемы из NetBeans.

Oracle JavaScript Extension Toolkit, наш модульный набор инструментов с открытым исходным кодом, основанный на современных принципах проектирования и разработки JavaScript, CSS3 и HTML5, использует NetBeans в качестве предпочтительной среды разработки.

У Oracle 26 разработчиков, зарегистрированных в качестве коммиттеров в Apache, и мы ожидаем, что это число будет расти. Что касается того, как долго мы будем продолжать укомплектовать проект, мы можем сказать как минимум 2 релиза, что является нашим горизонтом планирования на данный момент ».

Как пользователь NetBeans, мне приятно прочитать это, но я сомневаюсь, что это успокоит любого пользователя, обеспокоенного тем, что Oracle на самом деле не отстает от открытого исходного кода и Java в частицах. В данном случае я не понимаю, что Oracle может сделать, чтобы развеять сомнения — думаю, все дело в долгосрочных отношениях и доверии.

14 сентября

NetBeans часто рассматривается как ставка IDE, но это скорее ошибка восприятия, чем реальность. Многие люди используют его, и многие думают, что он лучше, чем альтернативы, — например, я. Теперь новости тревожные. Oracle, компания, известная тем, что мало заботится об открытом исходном коде, пытается заставить Apache взяться за NetBeans. Это конец или начало …

Если вы не используете NetBeans, и особенно Eclipse, возможно, вас не слишком беспокоит его судьба. Но так и должно быть. Oracle переняла коллекцию программного обеспечения с открытым исходным кодом Sun, когда она поглотила Sun, и она не очень хорошо справлялась с управлением проектами. До сих пор мы видели, как Open Office переходит на Apache и замедляет разработку до такой степени, что слухи о его закрытии кажутся слишком правдоподобными. Хотя MySQL не постигла та же участь, предположительно из-за того, что Oracle зарабатывает деньги на корпоративной версии, она действительно спровоцировала форк MariaDB, и сообщество по-прежнему обеспокоено тем, что корпоративная версия вредит ядру MySQL с открытым исходным кодом. Конечно, существует также Java, которая вызвала беспокойство с тех пор, как Oracle взяла на себя управление.

NetBeans выглядит следующим источником беспокойства.

Хотя изначально он был нацелен на Java, сегодня это полнофункциональная IDE, которая может работать с HTML, JavaScript, PHP, C и C ++, а также с некоторыми другими через плагины. Он достаточно быстрый и делает все, что вы ожидаете от современной среды IDE, и он не дает серьезных сбоев, что, наконец, заставило меня перейти с Eclipse.

На данный момент NetBeans, на мой взгляд, является межплатформенной многоязычной IDE номер один с открытым исходным кодом.

Теперь стало известно, что он рассматривается для принятия Apache Foundation. Для большинства это, по-видимому, выглядит как отказ Oracle от NetBeans и оставление его на произвол судьбы в Apache. Посмотрите, что случилось с Open Office и многими другими проектами. Катастрофы настолько многочисленны, что некоторые говорят, что Apache — это то место, где умирают проекты. С другой стороны, у NetBeans 1,5 миллиона пользователей и процветающее сообщество, поэтому, возможно, он переживет переходный период и станет сильнее, чем когда-либо.

Проблема с этим радужным взглядом на вещи заключается в том, что он игнорирует поддержку, которую Oracle в настоящее время предоставляет проекту. Большинство коммитов совершается программистами Oracle, оплачиваемыми Oracle. Учитывая, насколько Oracle сосредоточена на своей чистой прибыли, вполне вероятно, что планируется сократить поддержку NetBeans, не платя программистам за их работу.

Совершенно ясно, что Oracle планирует сэкономить, не поддерживая NetBeans. Он попросил, чтобы Apache взял на себя и мигрировал:

существующий большой репозиторий Mercurial для Apache Git

внутренняя инфраструктура выпуска Oracle для инфраструктуры Apache

система публикации плагинов, plugins.netbeans.org, к инфраструктуре Apache

веб-сайт и связанную систему управления контентом в инфраструктуру Apache

любая другая инфраструктура, которую они могли пропустить.

В настоящее время нет информации о том, сколько платных программистов Oracle предоставит или отпустит.

Итак, конец NetBeans?

Наверное, нет, но только потому, что он так хорошо развит. Это довольно зрелый продукт, который действительно нуждается только в поддержке, чтобы поддерживать его в соответствии с последними языковыми версиями. На самом деле, похоже, не требуется глубокая очистка базы кода, в которой Open Office нуждался, когда его разветвляли на LibreOffice. И нет фракции, которая хотела бы передать его другому проекту и, таким образом, разделить свои программные ресурсы.

Вывод, и это мой вывод, заключается в том, что в данном случае все не так плохо, как может показаться на первый взгляд. Да, Oracle пытается избавиться от NetBeans, но сообщество, вероятно, сможет это сделать. Что произойдет, если Apache решит не заниматься, это более серьезный и более тревожный вопрос — он может перейти в Eclipse Foundation!

Если вы еще не пробовали NetBeans, я призываю вас попробовать — вы будете приятно удивлены, если, конечно, вы не программист типа «emacs is enough».


Добавить комментарий