Почему было бы незаконным сообщать о "прервать"?

Документация GNU libc функции abort содержит следующее уведомление:

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

Что, что?

Я нашел семилетнюю Reddit thread, обсуждающую это. Похоже, что уведомление было внесено Ричардом Столлманом в 1995 году - так что он был там некоторое время. Однако, за исключением потока рассылки в 1999 году, заявляя, что это шутка, я не мог найти никакой дополнительной информации.

Итак: это просто пасхальное яйцо, введенное rms? Или это серьезно (хотя, вероятно, уже не актуально)? Если да, то к чему это/относится?

Документация Open Group POSIX той же функции не содержит ничего подобного и ни одной из страниц man, с которыми я обращался.

Ответ 1

Это ссылка на законы об аборте, которые запрещают даже упоминать аборт.

Правило Global Gag действовало в США в 1995 году и было восстановлено в 2017 году после отмены с 2009 года:

"Глобальное правило кляпа", также известное как "Политика Мехико", требует, чтобы любая зарубежная организация, получающая помощь США, не имела никакого отношения к аборту. Врачи, акушерки и медсестры не могли даже упомянуть слово "аборт", а тем более предоставлять услуги аборта за счет собственных средств, даже если это было законно в их стране или если женщина спрашивала.

Это не имеет прямого отношения к программному обеспечению, но ФФС всегда был категорически против всех видов законодательства о цензуре.

Ответ 2

Я бы сразу подумал, что это шутка, да.

Моя интерпретация будет заключаться в том, что это какая-то ссылка на "аборт", т.е. прекращение беременности.