Почему было бы незаконным сообщать о "прервать"?
Документация GNU libc функции abort
содержит следующее уведомление:
Предупреждение о будущем изменении.. Предлагаемые федеральные правила цензуры могут запрещать нам предоставлять вам информацию о возможности вызова этой функции. Мы должны будем сказать, что это не приемлемый способ прекращения программы.
Что, что?
Я нашел семилетнюю Reddit thread, обсуждающую это. Похоже, что уведомление было внесено Ричардом Столлманом в 1995 году - так что он был там некоторое время. Однако, за исключением потока рассылки в 1999 году, заявляя, что это шутка, я не мог найти никакой дополнительной информации.
Итак: это просто пасхальное яйцо, введенное rms? Или это серьезно (хотя, вероятно, уже не актуально)? Если да, то к чему это/относится?
Документация Open Group POSIX той же функции не содержит ничего подобного и ни одной из страниц man, с которыми я обращался.
Ответы
Ответ 1
Это ссылка на законы об аборте, которые запрещают даже упоминать аборт.
Правило Global Gag действовало в США в 1995 году и было восстановлено в 2017 году после отмены с 2009 года:
"Глобальное правило кляпа", также известное как "Политика Мехико", требует, чтобы любая зарубежная организация, получающая помощь США, не имела никакого отношения к аборту. Врачи, акушерки и медсестры не могли даже упомянуть слово "аборт", а тем более предоставлять услуги аборта за счет собственных средств, даже если это было законно в их стране или если женщина спрашивала.
Это не имеет прямого отношения к программному обеспечению, но ФФС всегда был категорически против всех видов законодательства о цензуре.
Ответ 2
Я бы сразу подумал, что это шутка, да.
Моя интерпретация будет заключаться в том, что это какая-то ссылка на "аборт", т.е. прекращение беременности.