LINUX.ORG.RU

Проект SeaMonkey официально просит о поддержке

 ,


1

5

Оригинальная статья вышла в журнале «mozillaZine»; ниже публикуется её перевод. Распространение статьи приветствуется.

О положении союза SeaMonkey

Приветствуем всех, кто пользуется набором программ SeaMonkey и поддерживает его.

Самое важное: проект SeaMonkey жив, и мы не планируем прекращать его развитие и поддержку. Но, если мы хотим и впредь выпускать лучший и единственный «комбайн» на платформе Mozilla Gecko, нам понадобится ваша помощь.

Для начала — о текущем состоянии дел

SeaMonkey версии 2.46 была выпущена в конце декабря после многомесячной борьбы с проблемами инфраструктуры и сборки. Хотя мы по-прежнему используем инфраструктуру проекта Mozilla, можно считать, что мы находимся в свободном плавании. Вскоре мы планируем выпустить окончательную версию 2.48, основанную на коде Firefox 51. Да, мы делаем это с опозданием из-за проблем инфраструктуры и сборки, но уже хотя бы не так поздно, как это было с версией 2.46. Необходимость основываться на коде Firefox 51 означает, что исправления, касающиеся безопасности, будут вновь устаревшими по сравнению с текущим состоянием проекта Firefox. Поверьте, мы тоже от этого не в восторге.

Проект SeaMonkey развивается лишь усилиями энтузиастов, работающих над ним в своё свободное время. Те, кто составляет ядро команды (досчитайте до 7), преданы своему делу, но, с учётом огромного количества изменений в коде, постепенно становятся перегружены.

Вышесказанное означает, что проблемы не исправляются настолько быстро, насколько нам бы этого хотелось. От того, что Mozilla всё в большей и большей степени пускает на самотёк стареющую инфраструктуру (поскольку процесс сборки Firefox перемещается в «облако»), выпуск новых бинарных сборок SeaMonkey отнюдь не становится легче. Это также означает, что, если хотя бы один из ключевых членов проекта SeaMonkey отойдёт от дел, надо всем проектом нависнет угроза стать просто мёртвой грудой неподдерживаемого кода, что ещё хуже.

Кроме того, постоянно навёрстывать отставание от Firefox — это, мягко говоря, трудно. Mozilla планирует прекратить поддержку классических модулей расширения и тем оформления с выходом версии Firefox 57, которая уже не за горами. XUL, одна из ключевых технологий под капотом SeaMonkey, тоже скоро пойдёт под нож — её поддержка будет прекращена в ближайшем будущем. Базирующиеся на современных web-стандартах технологии, призванные заполнить получившийся вакуум, являются незрелыми и до сих пор находятся в активной разработке. В сухом остатке мы имеем то, что, по-видимому, потребуется почти полностью, с нуля, переписать текущую программу. Если бы не наши друзья из проекта Thunderbird, нам бы пришлось ещё хуже.

Хорошая новость состоит в том, что в финансовом отношении мы чувствуем себя слегка лучше, чем год назад. DuckDuckGo отныне является для SeaMonkey поисковой машиной по умолчанию. Каждый раз, когда для поиска в SeaMonkey вы используете именно эту машину, проект получает финансовую помощь. Маленькое отступление для любителей конспирологических теорий :) Отсутствие простого и удобного способа изменить поисковую машину по умолчанию в версии 2.46 — это известная проблема, путь обхода которой был задокументирован в Примечаниях к выпуску (Release Notes) с самого начала. В настоящее время проблема уже исправлена.

Что входит в наши планы

После выхода версии 2.48 мы переключимся на код Firefox 52 ESR для версий ветки 2.49.x. Это значит, что кодовая база будет более или менее заморожена в течение нескольких циклов выпуска, и в новые версии будут включаться лишь исправления и обновления, касающиеся безопасности.

Проблему с инфраструктурой мы уже не раз обсуждали. Хоть она и является критической, у нас пока нет окончательного плана её решения (в т. ч. в силу недостатка в рабочих руках). В этом смысле проект Thunderbird находится с нами в одной лодке, и мы надеемся придумать что-нибудь вместе. В случае наихудшего исхода мы можем попросить члена нашей команды, Adrian Kalla, заняться выпуском наших официальных бинарных сборок. Такое решение обсуждалось и ранее, но до сих пор не было принято в качестве окончательного, так как в этом случае мы потеряли бы возможность автоматически отправлять диагностическую информацию (crash symbols) на сервера Mozilla в случае сбоев.

Переключение на ветку ESR даёт нам возможность работать над исправлением проблем в текущем дереве исходного кода в течение чуть большего времени, не опасаясь при этом, что неисправленные проблемы попадут в релиз. В любом случае, мы должны будем оперативно исправлять проблемы до следующего релиза в ESR-ветке.

Наиболее критической проблемой является добавление в одной из следующих версий поддержки технологии WebExtensions. Совершенно неясно, насколько долго мы будем в состоянии поддерживать классические модули расширения.

В природе существует уже много «форков» платформы Gecko. У нас нет планов по переходу на один из них в качестве основы SeaMonkey. Мы полагаем, что у каждого из этих проектов не хватает собственных разработчиков, чтобы «переварить» изменения в кодовой базе, планируемые проектом Mozilla. Web-технологии, в свою очередь, тоже постоянно эволюционируют, и мы опасаемся, что у других проектов не хватит пороху, чтобы выжить в этой гонке.

Кроме того, мы не планируем самостоятельно поддерживать устаревшие технологии наподобие классических модулей расширения или NPAPI. Мы будем прилагать все усилия, настолько долго, насколько возможно. Но как только их поддержка будет удалена из основного дерева исходного кода, мы ничего не сможем сделать. У нас слишком мало разработчиков, чтобы поддерживать собственный «форк».

Справедливость вышесказанного может измениться в зависимости от того, насколько успешным будет проект Mozilla в будущем.

Чего нам не хватает

Создание собственной инфраструктуры, потенциально в содружестве с проектом Thunderbird, будет стоить денег. Если вы чувствуете, что можете помочь проекту таким образом, пожалуйста, рассмотрите возможность сделать пожертвование: https://www.seamonkey-project.org/donate/.

Но в гораздо большей степени нам не хватает людей. Даже если вы не являетесь разработчиком, вы всё равно можете помочь. Например, написание статьи наподобие этой занимает определённое время. Аналогично, для поддержки веб-сайта, увы, недостаточно день-деньской просто на него таращиться.

Поэтому, если хотите помочь, вы можете применить свои навыки в одной из следующих областей:

  • Разработка. Большая часть кода — это смесь JavaScript либо XML/CSS с одной стороны, C++ с другой и технологий Mozilla наподобие XUL. В коде SeaMonkey в настоящее время не так уж много HTML, но, возможно, нам придётся это изменить. Окружение для сборки в хвост и в гриву использует Python.
  • Графический дизайн. Пиктограммы срочно нуждаются в «подтяжке лица» для экранов с разрешением HiDPI. В проекте Mozilla есть планы перейти на формат SVG, что подразумевает массовое преобразование существующих растровых изображений. С учётом того, что пользователи SeaMonkey в своей массе — это «олдфаги», любое изменение пользовательского интерфейса — задача не из лёгких.
  • Веб-сайт. Некоторые разделы безнадёжно устарели, и, опять же, кто-то должен писать примечания к каждому новому выпуску.
  • Поиск и сортировка ошибок. Мы бы не отказались, если бы ещё несколько человек занялись разбором отчётов об ошибках, воспроизведением проблем и их классификацией в Bugzilla. Хотя мы и пытаемся взять ситуацию под контроль, нам особенно не хватает таких людей в сфере ошибок на платформе macOS. Создание длиннющих обсуждений в новостных группах — это прекрасно, но, если никто не оформит проблему в Bugzilla, в конечном счёте она так и останется неисправленной.
  • Всё остальное, о чём мы не упомянули. Если мы что-либо забыли, вы всё равно можете развивать SeaMonkey в интересующем вас направлении. Просто задумайтесь на минутку — и сообщите нам.

В качестве заключения — вряд ли SeaMonkey завоюет рынок браузеров в обозримом будущем. SeaMonkey — это нишевый продукт и таковым и останется. Слишком многим людям уже не интересен классический «комбайн», к тому же, большинство пользователей склонны использовать «хипстерские» решения. Мы не пытаемся изменить это равновесие. Каждому своё.

Мы надеемся, что SeaMonkey и впредь будет отвечать нуждам опытных пользователей вроде нас самих, а также всех тех, кому нужно «другое» решение — гибкое и не пытающееся изобрести новый велосипед с выходом каждой новой версии. Мы пытаемся прислушиваться к советам/требованиям/предложениям, исходящим от вас, наших пользователей. Конечно, мы вряд ли сможем реализовать всё, что хочется, и ещё чёрта в ступе в придачу. Но мы верим, что сможем добиться хотя бы чего-то, и при этом не отстать безнадёжно от жизни. Решать — вам.

Если вы хотите помочь проекту, отправьте нам (Совету SeaMonkey) письмо (seamonkey-council at mozilla dot org), попросите руководства к действию в официальных группах технической поддержки, либо же просто начните работу над вашим любимым неназначенным багом из Bugzilla.

Мы ждём ваших откликов.

Совет SeaMonkey.

>>> Английская версия



Проверено: Shaman007 ()

Оригинальная статья вышла в журнале «mozillaZine»;

Даже не знал что такой есть!

Я вот кстати офигел, что Ubuntuэшный журнал FullCircle все еще выходит! :)

http://fullcirclemagazine.org/

Там недавно 10-летие отметили и 120й выпуск. Может кто новость запилит?

http://fullcirclemagazine.org/2017/04/28/full-circle-magazine-120-the-ten-yea...

А журнал полезный, я когда-то с него начинал погружение в Linux, терминал, программирование на Python... обзоры интересные были, вобщем неплохой журнальчик.

anonymous ()

Чё-то мало текста, надо бы ещё статью из википедии скопипастить и пару манов до кучи.

zabbal ()
Ответ на: комментарий от zabbal

Потому что это полный перевод. Специально для тех Ъ, кто не читает по-английски или не ходит по ссылкам.

Cut в начале текста есть. Какие вопросы?

Есть краткая новость на opennet.ru, которая подаёт те же факты в минимуме текста, но при этом полностью искажает смысл исходной статьи. Потому как проекту SeaMonkey нужны (а) люди, (б) деньги и (в) инфраструктура.

А вот информация о том, что кто-то откуда-то выпиливает XUL/XBL/NPAPI, или же чей-то флейм на форумах — всё это к помощи проекту имеет весьма слабое отношение.

Bass ()
Последнее исправление: Bass (всего исправлений: 1)
Ответ на: комментарий от zabbal

Мда, некоторые школьники даже читать ленятся я смотрю. Новость оформлена хорошо и интересно. Советую почитать кстати - это вырабатывает навыки скорочтения.

Promusik ★★★ ()
Ответ на: комментарий от Bass

Специально для тех Ъ, кто не читает по-английски или не ходит по ссылкам.

Ну я и говорю мало текста - надо ещё всю документацию по xul включить, а, чего стесняться - заодно и раелизацию: уж тогда-то те, кто даже по ссылкам не ходит, непременно всё бросят и срочно помогут этому архи-важному проекту.

zabbal ()

Что можно сказать? Музилла повернулась ко всем филейной частью. Вопрос только в другом, а были ли у них хоть какие-то рекомендации по использованию XUL в сторонних приложениях? Если нет, то ССЗБ.

И момент про сам вэб. Как мне кажется, его загнали в тупик, и чем дальше, тем будет хуже. Если раньше один человек мог написать полноценный браузер (с движком), то сейчас это даже для средней корпорации непосильная задача. Очевидно, что кодовая база современного браузера превосходит все мыслимые пределы. Как-то рефакторить, поддерживать эту помойку не представляется возможным.

anonymous ()

Тут сам Фуррифокс то уже на ладан дышит и трещит под напором всяких хромов, а они об этом идейном наследнике неткафа беспокоятся. Олдфажие забавное.

ptarh ★★★★☆ ()

Среди всех браузеров, креветка - наиболее подходящий для использования на предприятиях. Быстрый, классический, с небольшим количеством внешних изменений, просто выполняющий свою работу.

anonymous ()

В природе существует уже много «форков» платформы Gecko. У нас нет планов по переходу на один из них в качестве основы SeaMonkey. Мы полагаем, что у каждого из этих проектов не хватает собственных разработчиков ...

И поэтому они будут ещё больше распылять усилия? Главный разработчик Pale Moon обращался же к ним и ещё одному проекту с предложением объединиться для работы над платформой, они там собираются отдельный браузер на XUL выпускать без своих патчей. Может всё-таки как-то сорганизуются, а то нелогично получается.

xaizek ★★★★★ ()
Ответ на: комментарий от th3m3

Я про то, что по актуальным статистикам фурри нигде не имеет больше 15%, а вот хром порядка 60% - и это мы про десктоп. На смартфонах фурри вообще никакой роли не играет по понятным причинам. Тут им не про свой комбайн уже беспокоиться нужно...

ptarh ★★★★☆ ()
Ответ на: комментарий от Bass

Специально для тех Ъ, кто не читает по-английски или не ходит по ссылкам.

А нафиг им эту портянку читать тогда? Все равно проку не будет

annulen ★★★★★ ()
Ответ на: комментарий от zabbal

Чё-то мало текста, надо бы ещё статью из википедии скопипастить и пару манов до кучи.

А мне было интересно прочитать, хотя сам не пользуюсь ни мозиллой, ни SeaMonkey. Использую лишь icedove в качестве почтовика.

orm-i-auga ★★★★ ()
Ответ на: комментарий от xaizek

Там вторым комментарием как раз отписался представитель SeaMonkey Council.

Я таки надеюсь, что разум восторжествует.

Bass ()

пользую аки почтовый клиент и браузер на одном из десктопов, задумался чем могу помочь.

alwayslate ()

SeaMonkey хорошая вещь, будет жаль, если загнется.

yoghurt ★★★★★ ()
Ответ на: комментарий от xaizek

главный разработчик Pale Moon обращался же к ним и ещё одному проекту с предложением объединиться

Т.е. бросить свои «поделия» и радостно пилить Pale Moon под чутким руководством «главного разработчика». А почему бы им не бросить своё поделие и не присоединиться к команде SeaMonkey? Тем более что SeaMonkey не держится за устаревшие технологии, но придерживается своей философии построения набора ПО.

mandala ★★★ ()
Ответ на: комментарий от annulen

Я не люблю ходить по ссылкам, однако мне нравиться читать годные портянки. Bass, спасибо большое за труд.

mandala ★★★ ()

Во всем виновата эта гребаная мозилла, со своим ребрендингом, e10s и webextensions. Страдают не только пользователи от этих изменений но и целые проекты.

deepforest ()
Ответ на: комментарий от deepforest

Эти целые проекты — просто «паразитируют» на исходном коде лисы, поэтому и расплодились. А лиса развивается, мне самому не очень нравится как, но застрять во времени — значит умереть.

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

Уже несколько лет назад часть разработчиков дополнений не осиливали XUL и просто не писали под неё. Вот теперь они там городят огород совместимости с хромым, который захватил мир.

Долго можно продолжать...

mandala ★★★ ()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

Креветка не паразитит, а хранитель а продолжатель идей нетскейпа. А мозилла могла бы что то умнее придумать что бы смягчить переход вместо такого грубого от старого к новому. Мне пришлось отказаться от 9 из 12 моих дополнений из-за грядущих изменений.

deepforest ()
Ответ на: комментарий от deepforest

мозилла могла бы что то умнее придумать что бы смягчить переход

У них куча наработок буксует, им наоборот надо форсировать и форсировать.

mandala ★★★ ()
Ответ на: комментарий от mandala

И как этому поможет переход на We? Чем этот браузер выделятся будет среди ряда хромоклонов.

Ситуацию может спасти только действительно хорошая работа над интерфейсом. В лучшем случае получится этакий околосвоболный клон vivaldi.

Но судя по представленной демки и прошлой попытки редизайна в виде австралиса ничего хорошего у них не выйдет.

Новый движок это конечно хорошо, но для меня, и много для кого ещё основной причиной использовать Firefox являлись расширения treestyletab и vim-mode расширения.

energetix_user ()
Ответ на: комментарий от energetix_user

Ситуацию может спасти только действительно хорошая работа над интерфейсом

как Вам?
https://www.opennet.ru/opennews/art.shtml?num=46254

Новый движок это конечно хорошо, но для меня, и много для кого ещё основной причиной использовать Firefox являлись расширения treestyletab и vim-mode расширения.

отвалится 90% дополнений

deepforest ()
Ответ на: комментарий от energetix_user

Интерфейсом и движком разные люди занимаются. Вот Seamonkey как раз стараются соединить «классический» интерфейс и актуальный движок. Мне кажется это хорошей идеей, в отличии от того же Pale Moon — трезво оценивать свои возможности по пилению форка надо, а не одними амбициями жить.

Вон есть NetSurf — абсолютно самобытный проект, вообще под маргинальные оси доступен, и при этом легко портируемый — ну где он по соответствию веб-стандартам? В грубокой жопе. Дорожная карта есть, разработка продвигается — но долбаный веб развивается быстрее чем они его догоняют.

mandala ★★★ ()
Ответ на: комментарий от mandala

«классический» интерфейс и актуальный движок

вот это всего то и нужно всем человекам)

Pale Moon — трезво оценивать свои возможности по пилению форка надо, а не одними амбициями жить.

выбор невелик, либо креветка либо луна. Кто выживет?

deepforest ()
Ответ на: tl;dr от h578b1bde

Это содержание прошлой новости про firefox.

Тут seamonkey rip

energetix_user ()
Ответ на: комментарий от h578b1bde

Хорошо смеется тот, кто смеется последним. Мозилла один раз дохла уже, потом воскресла привнеся совершенно новый подход к распространению и развитию браузеров. Сейчас Мозилла единственная в мире (!) пишет свой, актуальный, не принадлежащий дурным корпорациям браузер. Представляющие интерес аналоги — хромоподелки, которые хоть и формально не зависимы от гугла, но фактически сами аналоги Seamonkey, пилят только морду — но при этом хотят денег, и побольше денег. Да, мозилла и бабло зарабатывает, но кушать всем хочется.

mandala ★★★ ()
Последнее исправление: mandala (всего исправлений: 3)
Ответ на: комментарий от deepforest

продолжатель идей нетскейпа

Того нетскейпа который 6 версии? Да, так же тормозит.

mbivanyuk ★★★★★ ()
Ответ на: комментарий от ptarh

Тут сам Фуррифокс то уже на ладан дышит и трещит под напором всяких хромов, а они об этом идейном наследнике неткафа беспокоятся

+1

mbivanyuk ★★★★★ ()
Ответ на: комментарий от deepforest

либо креветка либо луна. Кто выживет?

Крнветка того, паленную луну растаращит, и фурфаги в очередной раз сделают хитрый маневр по смене планов. Переберутся на фурифокс 62, и снова придумают какую-то маркетингувую чушь для свои пользователей.

fornlr ★★★★★ ()

Им давно надо объединиться с pale moon

mittorn ★★★★★ ()

Столько проблем «всего лишь» из-за XUL и WebExtensions. Впереди переход на Servo.

Браузеры давно перестали быть программами для чтения гипертекста, теперь это виртуальные машины. После внедрения WebAssembly станут ими ещё больше.

ядро команды (досчитайте до 7)

не потянет всё это.

macrohard ()
Ответ на: комментарий от anonymous

просто выполняющий свою работу.

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

Polugnom ★★★★★ ()

Не протикал бы этот браузер после 15-и минут работы так, что комп орёт на весь дом с загрузкой ЦПУ на 95%, было бы хорошо. Попробую помочь.

veschestvo ()
Ответ на: комментарий от mandala

Вот как раз хромоподелия и тормозят. Тормозят вообще все браузеры на тормознутых сайтах. Но находятся предприимчивые форкатели, которые обещают более высокую скорость работы браузеры, на что массы и покупаются. Про XUL - это ключевая технология, которую нельзя закапывать. Кто не смог осилить, тот просто ну совсем ленивый идиот. Единственная ошибка, которую Mozilla Foundation допустили - это маркетинг.

Quasar ★★★★★ ()
Ответ на: комментарий от mandala

Задача Pale Moon - вырезать небезопасные возможности Firefox. С этой задачей проект справляется.

но долбаный веб развивается быстрее чем они его догоняют.

Деградирует, если точнее. И это главная проблема того, почему малой группой никак не вытянуть написание полноценного браузера.

Quasar ★★★★★ ()

Много раз пытался пользоваться, но обезьяна очень неудобная. И расширений нет, чтобы переделать. RIP так RIP.

d_a ★★★★★ ()
Ответ на: комментарий от alwayslate

задумался чем могу помочь

тут главное не мешать

imul ★★★★★ ()
Ответ на: комментарий от macrohard

Браузеры давно перестали быть программами для чтения гипертекста, теперь это виртуальные машины. После внедрения WebAssembly станут ими ещё больше.

Но зачем? Есть же железные машины.

Oxdeadbeef ★★★ ()

Web-технологии, в свою очередь, тоже постоянно эволюционируют, и мы опасаемся, что у других проектов не хватит пороху, чтобы выжить в этом говне

TheAnonymous ★★★★★ ()

С новой Мозиллой бесполезно бороться, она твердо решила сломать аддончики-надстройки и свалить с хула, геко и прочих велосипедов. Аддоностроители уже покидают корабль, все обречены.

entefeed ★★ ()

Деньги от продажи экспроприированных забугорных дач чинуш могут пойти на благое дело.

anonymous ()

денег нет но выдержитесь - всего доброго и хорошего настроения...

amd_amd ()

А из здешних присеодинится к помощи?

bookman900 ★★★★★ ()
Ответ на: комментарий от mandala

Т.е. бросить свои «поделия» и радостно пилить Pale Moon под чутким руководством «главного разработчика».

Может стоит сначала прочитать, а? Я же специально сказал, что это не Pale Moon, а отдельный браузер (типо XUL Firefox). Они хотят сохранить платформу для Pale Moon, SeaMonkey и других проектов, которые на ней основаны.

xaizek ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.