Я спеціально дивлюся на штурвал Emacs , який має такі властивості:
- він має тисячі комітетів
- він значною мірою підтримується одним користувачем
- у сервісу немає інших профілів (соціальних медіа тощо), які мені вдалося знайти за декілька пошуків
- вона активно підтримується (сьогодні)
Оскільки я збираюся встановити довільний код на свій комп’ютер, який потрібно використовувати в моєму текстовому редакторі, я хотів перевірити, чи пройшов цей процес перегляду. Я хотів би сказати "ну це з відкритим кодом", але я дійсно далеко від здатності Elisp перевірити весь код сам. Я хотів би припустити, що інші в спільноті переглянули його, але один, мабуть, помилковий, і два - це поточні комісії. Чи є інші стратегії, які мені не вистачає?
Для запису вектор простий: "відкритий код" не має великого значення, якщо дописувач працює під викинутим обліковим записом або якщо немає процесу перегляду.
mapatomsможна було б включити до "небезпечної" групи разом із start-process, evalта funcall. Звичайно, були б помилкові позитиви, але якщо пакет не використовує жодної з цих функцій, він може бути визначений як нешкідливий з великою визначеністю.
make-process, а також call-process, dbus-<foo>, make-network-stream, а потім vc-do-command, vc-git-command.... А якщо поставити evalі funcallв «небезпечній» категорії, то більшість / всі пакети небезпечні.