The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Открыт код классического почтового клиента Eudora

23.05.2018 09:09

Компания Qualcomm передала музею компьютерной истории исходные тексты, торговую марку, домены eudora.com/eudora.org и все права на один из старейших графических почтовых клиентов Eudora (первый релиз был выпущен в 1988 году). Музей также получил право перелицензировать код и опубликовать его под лицензией BSD. Перед публикацией код очищен от использования обсценной лексики в комментариях, что было одним из условий открытия кода. Из кода также удалены сторонние проприетарные компоненты, на открытие которых у Qualcomm нет прав.

Код версии для Windows написан на языке C++ и занимает 122 Мб в архиве (458 Мб в распакованном виде, 8651 файлов и 565 каталогов, включающих ветки Eudora71 и Sandbox). Для Macintosh использовалась отдельная кодовая база на языке Си (23 Мб в архиве, 69.9 Мб в раскрытом виде, 1433 файлов, 47 каталогов). Разработка Eudora была прекращена в 2006 году, но версию для Windows после незначительных правок смогли запустить в Windows 10. Для актуализации версии для Mac требуются более серьёзные изменения.

Примечательно, что код тестового выпуска Eudora 8.0 был открыт под свободными лицензиями MPL, LGPL и GPL ещё в 2007 году и передан проекту Mozilla, в котором под именем Penelope несколько лет на базе тестовой ветки Eudora и Thunderbird развивался гибридный продукт на платформе Mozilla. Ветка Eudora 8.0 была полностью переработана, несовместима на уровне хранилища и предлагала существенно иной интерфейс, который не был принят пользователями, привыкшими к отточенному и функциональному старому интерфейсу. Последний классический выпуск 7.1.0.9 оставался проприетарным продуктом и его код стал доступен только сейчас.

  1. Главная ссылка к новости (http://www.computerhistory.org...)
  2. OpenNews: На базе открытого кода Eudora создан проект Penelope
  3. OpenNews: Почтовый клиент Eudora станет бесплатным и открытым
  4. OpenNews: Компания Adobe передала в музей компьютерной техники исходные тексты Photoshop 1.0
  5. OpenNews: Музей компьютерной истории опубликовал исходные тексты MS-DOS 1.1/2.0 и MS Word 1.1a
  6. OpenNews: Исходные тексты Lisa OS будут открыты и переданы в музей компьютерной истории
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/48644-eudora
Ключевые слова: eudora, mail
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (47) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 09:40, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    IT археология.
     
     
  • 2.18, A.Stahl (ok), 11:25, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +11 +/
    >Перед публикацией код очищен от использования обсценной лексики в комментариях, что было одним из условий открытия кода.

    Подделка. С точки зрения истории эта приукрашенная поделка не имеет ценности. Это как современному монетному двору предложить напечатать какое-то количество "римских" монет. И куда их потом девать? Историкам они точно не нужны.

     
     
  • 3.33, Григорий Федорович Конин (?), 17:59, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Так печатают же сейчас всякие странные золотые. Продают и покупают по цене золота в них. Популярные.
     

  • 1.2, Аноним (-), 09:41, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пользовался Eudora до 1997 года, потом перешёл на The Bat. Слишком он архаичным был, хотя с большой коллекцией писем работал достаточно быстро.
     
     
  • 2.5, анон (?), 09:45, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    а как у мыши сейчас дела? жива еще?
     
     
  • 3.6, ryoken (ok), 09:57, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > а как у мыши сейчас дела? жива еще?

    Есть любители, в вакансиях на hh пролетает в требованиях :D.

     
     
  • 4.8, Аноним (-), 10:04, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я надеюсь, что это шутка.
     
     
  • 5.17, Аноним (-), 11:15, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    зная количество бреда в 80% вакансий на hh - скорее всего, таки правда
     
  • 5.49, Fomalhaut (?), 11:21, 26/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чем плоха "мышь"? Пока был под форточками - пользовался только ею: из того, что пробовал - самый вменяемый и быстрый клиент (Тандерболт уж очень монструозен, очень).
    Да и когда перешёл на Линь - очень жалел, что под Линь версии нет (купил бы). Сейчас на Силифиде: в чём-то напоминает мышь. Хотя функционала мыши периодически очень не хватает до сих пор.
     
  • 3.7, kai3341 (ok), 10:02, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Знаю людей, которые им пользуются. Говорят, шевелится
    http://ibash.org.ru/quote.php?id=12145
     
  • 3.10, Анонас (?), 10:16, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Мышь - это куда?))
     
     
  • 4.11, Додо (?), 10:28, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    The Bat
     
  • 4.23, ryoken (ok), 16:35, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Мышь - это куда?))

    1. В нору.
    2. На коврик.
    :D

     
     
  • 5.30, A.Stahl (ok), 17:28, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    3. В кота.
     
  • 3.19, jrthwk (?), 12:03, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > а как у мыши сейчас дела? жива еще?

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

     
     
  • 4.20, й (?), 12:57, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ну, а IMAP человеческий за последние 10 лет там появился?
    ну, там imap search или просто не вытаскивать аттачи или письма целиком, пока не попросят.
    лет 10 назад он тупо синхронизировал imap с локальным стораджем, с которым уже работал.
     
     
  • 5.22, Crazy Alex (ok), 15:58, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы сказал, что это один из главных его плюсов - никаких надежд на сервер, всё вытащить и сделать самостоятельно, благо локально работал отлично. Но не все так любят, конечно.
     
     
  • 6.25, Какаянахренразница (ok), 17:04, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > никаких надежд на сервер, всё вытащить и
    > сделать самостоятельно

    Это уже POP3 получится.

     
  • 5.37, jrthwk (?), 19:34, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Хер знает.
    Какой-то точно есть, доводилось вытаскивать письма из имап ящика.
    Но поскольку почтовая база у меня исключительно локальная - неактуально и не выяснял, pop3 за глаза.
     

  • 1.3, Анонимный Анонимус (?), 09:41, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    "Перед публикацией код очищен от использования обсценной лексики"
    попросите их выгрузить на гитхаб код без отчистки, было бы намного интереснее)
     
     
  • 2.42, Аноним (-), 00:46, 24/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для тех кто в танке, что подразумевается под "обсценная лексика" в коде? Виндовс маст дай?
     
     
  • 3.46, pda (?), 00:00, 25/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Матершина. Порой бывают подробные пространные объяснения, почему пришлось вкорячивать кривой костыль, поскольку у коллег-разрабочиков нестандартные предки по женской линии, сами коллеги крайне нетрадиционной ориентации и вообще руки у них растут из того места, из которого у других - половые органы. :)
     

  • 1.4, анон (?), 09:44, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +21 +/
    > Перед публикацией код очищен от использования обсценной лексики в комментариях
    > и сторонних проприетарных компонентов

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

     
     
  • 2.39, Аноним (-), 19:46, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Их надо передать в музей обсценной лексики
     

  • 1.9, Анонас (?), 10:16, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > 458 Мб в распакованном виде, 8651 файлов и 565 каталогв

    А че так много? Полное собрание сочинений Ленина гораздо меньше? Это же всего лишь посчтоый клиент!!

     
     
  • 2.14, Аноним (-), 10:43, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Так Си же! Там одних только списков строк штук 10 разных реализаций
     
     
  • 3.45, dq0s4y71 (ok), 22:11, 24/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Всё равно многовато. Весь stdlib с нуля переписали, что ли?
     

  • 1.13, Аноним (-), 10:39, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    >Перед публикацией код очищен от использования обсценной лексики в комментариях

    А вот это уже фальсификация истории.

     
  • 1.16, Аноним (-), 11:00, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >написан на языке Си

    открываю и вижу qt3.x и мешанину .cpp/.c

     
     
  • 2.29, Аноним (-), 17:26, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >>написан на языке Си
    > открываю и вижу qt3.x и мешанину .cpp/.c

    А что, на Си++ нельзя писать в стиле чистого Си, при этом называя файлы .cpp? Может, чтобы нудил вроде вас позлить, о чём было однозначно сказано в вырезанных коментариях ;)

     
  • 2.40, Moncruist (ok), 21:04, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > The Windows version of Eudora is written in C++.

     Неточность перевода.

     

  • 1.21, Kroz (??), 13:48, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Из кода также удалены сторонние проприетарные компоненты, на открытие которых у Qualcomm нет прав.

    Я считаю, что слово "открытие" здесь лишнее. И считаю, что в такой откорректированной формулировке это фактор является одним из главных тормозов открытия кода большинства софта.

     
  • 1.24, ryoken (ok), 16:38, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну и собссно вопрос - когда в ДебСид завезут? :) Может есть таланты, кто осилит перенести?
     
  • 1.26, Аноним (-), 17:12, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > была переработана, несовместима и предлагала

    мда уж. Очень сложная русская языка. "Он был рыжеволосым и Игорь".

     
     
  • 2.28, Аноним (-), 17:24, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > "Он был рыжеволосым и Игорь".

    Русский язык настолько сложен, что вы даже не поняли, что здесь написано? Для написавшего сего первостепенное значение имела рыжина этого человека, а имя или имело второстепенное значение (допустим, уже был какой-то рыжеволосый, к тому же он тоже был Игорем), или имя вообще не имеет особого значения, но вскользь о нём о можно упомянуть, о чём здесь вполне ясно и написано. Впрочем, можно было так сказать, чтобы зануды поняли: "Он был рыжеволосым и к тому же -- Игорь". Но и так понятно __русскому__ человеку.

     
     
  • 3.31, A.Stahl (ok), 17:31, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> "Он был рыжеволосым и Игорь".

    Если уж издеваться над языком, то "Он был рыжеволосым и Игорем"


     
     
  • 4.34, Григорий Федорович Конин (?), 18:02, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> "Он был рыжеволосым и Игорь".
    > Если уж издеваться над языком, то "Он был рыжеволосым и Игорем"

    Такая маленькая и уже наташа!

     
  • 2.41, Аноним (-), 22:05, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не Игорь, а Олег.
     

  • 1.27, Аноним (-), 17:20, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Т.н. обс-ная лексика является всеобщим индоевропейским наследием, а избавление от неё -- надругательством над частью мировой культуры, и не просто над частью, а над той частью, представители которой двигают мировой прогресс, тогда как остальные плетутся в хвосте или лишь перенимают.

    Причинные места надо отрубать за такие дела.

     
     
  • 2.35, Аноним (-), 18:08, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    То-то она запрещена на опеннете в комментариях. Такая-то ирония!
     

  • 1.32, Аноним (-), 17:42, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Могли бы и скринов накидать для поностальгировать.
     
     
  • 2.36, Аноним (-), 18:56, 23/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.google.com/search?q=eudora+mail+screenshots&tbm=isch
     

  • 1.38, Аноним (-), 19:45, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Особенность Eudora - это MDI (Multi-Document Interface). Каждое представление (Inbox, Sent еtc) могло быть открыто в отдельном окне (не вкладке!). В Sent и Inbox можно делать папки. Каждая папка - отдельный файл, так что это вам не Аутглюк с его .pst и не Lotus Notes с .nsf
    Ему бы поддержку HTML и UTF-8 - был бы вполне современный клиент.
    К сожалению, в 8-й версии Eudora решили копировать Thunderbird и интерфейс а-для Outlook Express, так что клиент был приговорён.
     
     
  • 2.43, Аноним (-), 13:10, 24/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Каждое представление (Inbox, Sent еtc) могло быть открыто в отдельном окне (не вкладке!).

    Потрясающе! Прямо-таки нанотехнологии какие-то.

    А если серьезно, то это надо оставлять на усмотрение пользователю, во вкладке открывать или в отдельном окне.

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

     
  • 2.48, Аноним (-), 16:46, 25/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    MDI, как ВСЕ уже давно уяснили, тупиковый, неуклюжий интерфейс. Docking - наше всё.
    И потом, не так особо и нужны все эти отдельные окошки. Максимум - открыть письмо в одном окне и прочесть к нему историю (ну, другие письма) в другом. Так что даже Outlook хватает (мне) за глаза.
     

  • 1.44, Аноним (-), 14:59, 24/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >>открываю и вижу qt3.x и мешанину .cpp/.c

    Портируйте это на QT5

     
  • 1.47, Аноним (-), 16:42, 25/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > код очищен от использования обсценной лексики...
    > ...удалены сторонние проприетарные компоненты

    И что осталось? Дайте угадаю:

    /*

    */

    :)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру