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