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)

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

рефактонить

Как я понял, именно для этого пилят раст и выкидывают XUL. Боюсь, мозилла не переживет этой революции разработки

Shadow ★★★★★
()

Вертит цыплёнок головой о стену и приговаривает:
– П*?дец, п*!дец, п*?!ец!

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

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

Inshallah
()

Чё, вторая страница, а у Мужика-2 до сих пор не бомбануло?

anonymous
()

Поддерживаю хороший проект!

Я пожертвовал для начала 10 евро и пользуюсь DuckDuckGo!

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

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

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

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

А почему бы, наоборот, ему с ними не объединиться? Люди пилят то, что считают полезным.

Против самого Pale Moon ничего не имею.

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

Ага,просто падающая, зависающая, некорректно отображающая страницы

Я не зря упомянул про организации, работающие с креветкой. Это - наименее проблемный браузер за много (более 10, под разными ОС) лет эксплуатации. Что там у тебя постоянно падает - я не в курсе.

anonymous
()

Надо было делать libxul разделяемой библиотекой с возможностью использования из независимых приложений: браузера и почтовика (ну и календаря).

В SeaMonkey сделали всё наоборот: закрыли библиотеку и сделали зависимые приложения внутри одного адрестного пространства, которые при малейшем чихе в одном рушит все запущенные.

Долбо@#$%ы!

iZEN ★★★★★
()

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

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

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

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

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

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

Во всем виновата эта гребаная мозилла, со своим ребрендингом

Мозилле давно пора уже было что-то менять, без кардинальных изменений они долго бы не протянули. Если сравнить с хромом, то каким бы проприетарным, не свободным и дерьмовыс с точки зрения олдскульного линуксоида он не был, по факту он сейчас лучший браузер. Для обычного пользователя важна скорость работы и удобство использования, чем лиса и её миньоны уже давно не может похвастаться. А на свободу в ПО, приватности, анинимности по большей часте всем накласть, кроме 3% фанатиков линуксоидов. Главное чтобы вконтактик бысто открывался и кино с музыкой стабильно работали из коробки, а остальное не важно. Даже если будет вход по пасторту, то сомневаюсь что это что-то изменит. Без перемен лиса рано или поздно загнется. Уверен что даже из этих самых 3% больше половины лисой не пользуются, и со временем их число полдолжит увеличиваться если всё кардинально не поменять и не сбросить жир с лисы.

anonymous
()

Так оно ж уже давно тоскует по фьордам. Давайте вкратце подведем итоги:

  • .deb пакетов нет.
  • держаться за XUL смысла нет, ибо количество совместимых с seamonkey расширений можно пересчитать по пальцам двух рук (а может уже и одной).
  • по компонентам:
    • Mail — Thunderbird имеет намного больше пользователей, а те кому нужен удобный олдскульный почтовик, скорее всего, выберут «когти» (Claws Mail).
    • Composer — при сегодняшних веб-технологиях — абсолютно бесполезен.
    • Chatzilla — а им вообще кто-то пользовался?

Вопрос: из-за чего весь сыр-бор? Имхо, ребятам надо просто форкнуть firefox и сосредоточиться на приведении gui к более-менее классическому в их понимании виду и не поломать при этом совместимость с апстримом (как это сделано в palemoon).

З.Ы. Я тоже с ностальгией вспоминаю четвертый нетшкаф, вот только толку-то в том..

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

Сейчас Мозилла единственная в мире (!) пишет свой, актуальный, не принадлежащий дурным корпорациям браузер.

Это временно, в следующем году тормозилла со своим браузером, становящимся эдакой тормозной копией хромога, уже будет никому не нужна.

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

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

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

Mail — Thunderbird имеет намного больше пользователей, а те кому нужен удобный олдскульный почтовик, скорее всего, выберут «когти» (Claws Mail).

Это в claws который не умеет html письма нормально

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

.deb пакетов нет.

Вообще-то, меня эта ситуация давно напрягает. Был IceApe, и некоторое время в Ubuntu были собственно пакеты seamonkey.

Планирую заняться.

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

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

Хорошо бы. Пока что, единственное, что я вижу от «здешних» это фразы типа «в мозилле могли бы придумать что-то, чтобы плавнее соскочить с XUL».

То есть, у людей нет даже своих идей, о какой тут реальной помощи говорить можно?

Народ, если вы такие умные (без сарказма), то вы предлагайте идеи разработчикам, код пишите. Вдруг, чем чёрт не шутит, у вас вы получилось. А вот это вот «ну, они могли бы придумать» - это даже не критика.

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

Анон, возможно для тебя это секрет, но там есть какой-никакой webkit-плагин. Да и сами html-письма в 98 случаях из 100 — рекламные рассылки.

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

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

Цели и подходы разные. Луна хочет форк, сабжевая команда смотрит на них как на умолишенных, крутит пальцем у виска и говорят: «Вы идиоты и даже вместе мы не осилим тянуть нормальный форк, а в говно мы не вписываемся».

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

Не протикал

У меня не тикает, и не орет, я его год назад активно юзал на PII.

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

Задача Pale Moon

Теперь тянуть в одну харю XUL. Желаю им удачи, но не верю что из этого что-то годное получится. Их ожидает судьба оперы-престо: кусок старого говна, которое со временем все менее и менее работоспособно.

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

кроме 3% фанатиков линуксоидов

У тебя statcounter поломался

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

Да, скорее всего

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

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

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

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

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

Аддоностроители уже как крысы бегут с корабля

Вот и пусть валят на паленую луна, она такая крутая же.

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

История идет по кругу.

Извини, но не-а. Никто в десктоп с черт-знает-каким Qt (по соображениям лицензий) массово не вернется. Веб-приложения действительно кросс-платформенны и позволяют стандартизованно сделать одно приложение для комплекса конкретных задач.

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

Веб-приложения действительно кросс-платформенны и позволяют стандартизованно сделать одно приложение для комплекса конкретных задач.

Даешь в каждое приложение по браузеру! Вива Электрон!

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

А SeaMonkey не хватает ресурсов чтобы просто поддерживать свою морду к движку, на что они резонно и заявляют — ресурсов пилить свой форк нет. Допустим, будет энтот XUL Firefox — но им придется и к этому движку адаптироваться, а у них ресурсов не хватает на простую текущую работу! Понимаешь?

Вот они и просят помощи, чтобы порешать текущие проблемы, пока перейти на 52ESR а потом уже смотреть в будущие.

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

Для смартфонов копрорации уже пилят отдельные клиенты для ютубчиков и соцсеточек. Огороженные и зондированные.

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

Но они валят на хрум.

Ээээ. Я их конечно понимаю — их многолетний труд выбрасывается на свалку истории, это печально. Но при чем тут «хрюм»? Новые дополнения как раз под «хрюм» и косят.

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

Воспринимается как островок стабильности, видимо. Да и валить больше некуда - всякие Пейлмуны это не серьезно.

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

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

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

Олдфаги же, мир завоёвывать не собираются, переболели в молодости.

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

Ну можно тогда сразу на винду.

А что там браузеры волшебнее? EDGE не плох по движку, но у него ничего толком нет по расширениям.

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

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

И аппаратное ускорение при воспроизведении видео есть.

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

Попробуй этим webkit-плагином попользоваться, он даже html письма не может корректно отобразить. Раз я такие письма получаю значит они мне нужны, от не нужных предпочитаю сразу отписываться.

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

в следующем году

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

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

Контракт заканчивается

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

а ты уверен что бабла больше не найдут?

Уверен. В просравший все полимеры браузер с пользовательской базой в ~5%, неумолимо продолжающей падать, никто инвестировать не будет.

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

пользователям второй хромог

Я не хочу гуглозонд, да. И таких как я много.

никто инвестировать не будет

Это в паленую луну даже донаты слать бесполезно, а для бизнеса даже 5% — это доля за которую стоит бороться.

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

Я и говорю — если они прям так обиделись на лису и валят-валят, то пусть сразу на винду, едге летает, расширения всё равно закапали, азазаза!

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