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 ()
Последнее исправление: Bass (всего исправлений: 15)

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

Авсралис же.

НА 54-й бете пока австралис. Я уже так привык кнему, что и не помню что его не было когда-то. Это не перепиливание интерфейса на каждый чих, иначе бы я терял кнопки и плевался.

но ты с такими шутками немного опоздал

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

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

тырить актуальный код

Холст, масло.

А что, я считаю это прекрасно. Но это односторонняя связь, для Мозиллы они бесполезны, а вот сами форкоделы сильно зависят от Firefox и без него они станут таким же призраком как 12-я Опера.

Вот это сейчас и случилось — XUL выкидывают, они столкнулись с необходимостью или пилить свой полноценный форк (паленая луна собирается только, не пилит! а только собирается), или переписывать полбраузера на новых технологиях Mozilla, но со своим видением пользовательского интерфейса и набора возможностей (seamonkey об этом говорит, но говорит что текущая команда не справиться с такой задачей).

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

Меньше фич движка — меньше тормознутость. У нас тут есть юзеры консоли, у них текстовый интернет и всё прекрасно для них.

О каких фичах речь? А то я может не в курсе ибо УМВР.

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

Это не перепиливание интерфейса на каждый чих

А на какой чих это перепиливание нужно?

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

Если бы прислушивались то авсралис уже давно закопали.

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

а вот сами форкоделы сильно зависят от Firefox и без него они станут таким же призраком как 12-я Опера

Поживём — увидим. В любом случае спрос на нормальный браузер есть, значит рано или поздно появится и предложение.

Вот это сейчас и случилось — XUL выкидывают, они столкнулись с необходимостью или пилить свой полноценный форк (паленая луна собирается только, не пилит! а только собирается), или переписывать полбраузера на новых технологиях Mozilla, но со своим видением пользовательского интерфейса и набора возможностей

Кстати, тут весьма иронично что жирнолис загибается точно так же как в своё время появлялся, будучи по сути переписанным нетшкафом. Воистину феникс.

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

Я уже так привык кнему, что и не помню что его не было когда-то. Это не перепиливание интерфейса на каждый чих, иначе бы я терял кнопки и плевался.

А я плююсь всякий раз как только вижу это тупое убожество, после чего ставлю палёную луну.

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

О каких фичах речь?

В соседнем треде приводили примеры. Не соответствуют веб-стандартам. Но если тебе норм и всё работает — это хорошо. Я уже говорил — кто-то сидит из консоли и им хорошо. Но это не значит что всем хватит консоли.

А на какой чих это перепиливание нужно?

Ни на какой. Мне вообще интерфейс не важен, хватит и из 90-х. Но кому то нужно что б было красивенько и модненько. И таких много.

Если бы прислушивались то авсралис уже давно закопали.

Я нажимаю ALT и вижу няшную панельку. Не убрали же, а могли. Вот для таких как я, маргиналов, это и оставили (юзеры XP это тоже ценят, некрофилы-извращенцы — одного лично знаю).

Поживём — увидим. В любом случае спрос на нормальный браузер есть, значит рано или поздно появится и предложение.

Единственный нормальный свободный браузер — Лиса. Вот скорее на основе её что-то и будет, может не такое олдскульное как seamonkey, и не такое упертое в XUL как palemoon.

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

В соседнем треде

Это где?

Не соответствуют веб-стандартам. Но если тебе норм и всё работает — это хорошо. Я уже говорил — кто-то сидит из консоли и им хорошо. Но это не значит что всем хватит консоли.

Не вижу визуальных отличий в отображении сайтов луной (с UA от жирнолиса) и „эталонным” жирнолисом, пример с консолью тут вообще мимо кассы.

Но кому то нужно что б было красивенько и модненько. И таких много.

6%, если кто забыл.

Не убрали же, а могли

Стокгольмский синдром в действии.

Единственный нормальный свободный браузер

Палёная луна.

Лиса
нормальный

Нет.

Вот скорее на основе её что-то и будет

Вангую что не будет ибо превозмогать упоротость и наркоманию лисоразрабов (со стремительно снижающейся долей пользователей, находящейся в данный момент на отметке 6%) желающих будет мало.

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

Это где?

Я щас не буду искать, там море флуда, но приводили пример про css/чё-то-там. Новость про выпил дополнений из лисы.

Не вижу визуальных отличий в отображении сайтов луной (с UA от жирнолиса) и „эталонным” жирнолисом, пример с консолью тут вообще мимо кассы.

Я и говорю, хорошо. Опера по начпалу тоже былаа полность работоспособно, но со временем перестала даже работать в поиске гугла (я извращался, проверял, правда уже тупо не могда работать). Гугл для неё до сих пор показывает старую версию. Как представляется луна? может с ней тоже в режиме совместимости работают сайты? Проверь, дай UA самый свежий хотя бы.

6%, если кто забыл.

60 миллионов, если всего пользователей интернета миллиард. Больше населения средней европейской страны.

Нет.

Да! :)

желающих будет мало

Посмотрим. Однопоточность уже почти победили.

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

Я щас не буду искать, там море флуда

Я тоже.

Как представляется луна? может с ней тоже в режиме совместимости работают сайты? Проверь, дай UA самый свежий хотя бы.

Хз, влом менять жирнолисовый UA для говносайтов на дефолтный. В интернетах пишут что относительно свежая версия по дефолту представляется как Gecko/20100101 Goanna/3.2 Firefox/45.9 PaleMoon/27.2.1

может с ней тоже в режиме совместимости работают сайты?

define „режим совместимости” для начала. Если сайт ломается от одного лишь юзерагента — это не режим совместимости, это говно.

60 миллионов, если всего пользователей интернета миллиард

Это сейчас, в следующем году хорошо если 30 наберётся.

Больше населения средней европейской страны.

В мировых масштабах это мелочь.

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

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

Я думал он уже лет 10 как окуклился: фанатики юниксвея в подворотне арматурой забили.

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

define „режим совместимости” для начала.

Я про не ломается спецом, а не работает. И старью отдают старую страницу, как опере12. Ну луна наверное не настолько протухла, но устареет довольно быстро — я гарантирую это!

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

А почему ночью закапывать? Разве этот проект не заслужил торжественных проводов, прощания, оркестра?

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

Ты знал! Действительно, на NetBSD я пользовался именно им. Это ведь удобно - и тебе браузер, и почта, и IRC - всё в одном флаконе и с более-менее единым интерфейсом. Один раз собрал, N ништяков получил!

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

Konqeror

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

Epiphany

Я его только в вейланд запускал, когда вейланд пробовал. Куцее какое-то ненужно. Возможно имеет смысл использовать в связке со всем Гномом, но я гномом совсем не пользуюсь.

Поделки на веб-кит все фактически сдохли (узбл, луакит и прочие), движок сильно изменили — а разработчики не в состоянии переписывать свои поделки. Был обзор пару месяцев назад — они все и дырявые в репозиториях дистров до ужаса, к тому же.

У них всех есть какие-то пользователи (несколько регистрантов точно с каким-то маргинальным qt-браузером есть, луакит еще тут один регистрант пиарит), но это не серьезно.

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

Никогда не изучал многообразие браузеров, предпочтения всегда отдавал Opera. Но Konqeror запомнил еще лет 12 назад. Про Seamonkey, Pale moon практически не слышал. Для почты пользуюсь иногда Thunderbird и вполне хватает. Да и вообще, вроде как принцип 1 приложение выполняет одну задачу сейчас актуален еще. Нашел тут интересные новые для себя имена - Midori, Lynx https://technofizi.net/top-best-web-browser-linux/

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