Перейти к содержанию

Atom (текстовый редактор)

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Atom
Написана на JavaScript, CoffeeScript
Состояние Разработка прекращена

Atom (в прошлом Atomicity[1]) — бесплатный текстовый редактор с открытым исходным кодом[2][3] для Linux, macOS, Windows с поддержкой плагинов, написанных на JavaScript, и встраиваемых под управлением Git. Большинство плагинов имеют статус свободного программного обеспечения, разрабатываются и поддерживаются сообществом.

Atom основан на Electron (ранее известный как Atom Shell) — фреймворке кросс-платформенной разработки с использованием Chromium и io.js. Редактор написан на CoffeeScript и LESS. Версия 1.0 была выпущена 25 июня 2015 г.[4]

8 июня 2022 года компания GitHub объявила о прекращении разработки редактора кода Atom.[5]

Слежение за пользователем

В 2016 году осуждение пользователей вызвали две предустановленные и включенные по умолчанию в Atom опции (пакеты), которые могли отсылать некую статистическую информацию на внешние серверы.[6][7][8][9][10] Данные опции были переведены в режим, когда отсылка данных включается лишь после явного согласия пользователя, запрос которого производится при первом запуске среды:[11]

  • Пакет Metrics (метрики): Отсылает статистику использования в систему аналитики Google Analytics, данные включают в себя уникальный идентификатор инсталляции UUIDv4.[12] Согласно авторам, эта возможность используется для определения производительности и чтобы знать, какие функции используются больше всего.[13] Опция управляется через меню "Settings View" - metrics и отключение пакета.[12]
  • Пакет "Exception-reporting", который загружает отчеты о необработанных во внутреннем коде среды Atom исключениях на сервис bugsnag.com.[14]

Примечания

  1. benogle. Atom 1.0 (англ.) (25 June 2015). Архивировано 20 января 2017 года. Дата обращения 16 января 2017.
  2. Henry, Alan. Atom, the Text Editor from GitHub, Goes Free and Open-Source, Lifehacker (May 8, 2014).
  3. Lardinois, Frederic. GitHub Open Sources Its Atom Text Editor, TechCrunch (May 6, 2014). Архивировано 12 октября 2017 года. Дата обращения 28 сентября 2017.
  4. Ogle, Ben Atom 1.0. blog.atom.io (June 25, 2015). Дата обращения: 25 июня 2015. Архивировано 20 января 2017 года.
  5. Sunsetting Atom (англ.). GitHub (8 июня 2022). Дата обращения: 10 июня 2022. Архивировано 5 августа 2022 года.
  6. Have metrics disabled by default, or completely removed. Github.. Дата обращения: 3 февраля 2016. Архивировано 26 января 2016 года.
  7. Collecting Metrics in Atom Core (недоступная ссылка). Atom. Дата обращения: 3 февраля 2016. Архивировано 2 марта 2016 года.
  8. Communicate plan on how to modify metrics to be opt-in now that 1.0 is released. Github Atom.. Дата обращения: 3 февраля 2016. Архивировано 15 сентября 2020 года.
  9. should be disableable during install. Atom.. Дата обращения: 3 февраля 2016. Архивировано 15 сентября 2020 года.
  10. Should be disabled by default. Atom.. Дата обращения: 3 февраля 2016. Архивировано 15 сентября 2020 года.
  11. Send telemetry only with consent by damieng · Pull Request #66 · atom/metrics. Дата обращения: 26 ноября 2017. Архивировано 15 сентября 2020 года.
  12. 12,0 12,1 atom/metrics: A package to collect metrics. Дата обращения: 6 ноября 2015. Архивировано 10 июня 2018 года.
  13. FAQ. Atom. Дата обращения: 10 июля 2015. Архивировано 26 июня 2014 года.
  14. exception-reporting. Atom. Дата обращения: 3 февраля 2016. Архивировано 2 марта 2016 года.

Ссылки