Мы закончили наша предыдущая статья в 80-х, когда программное обеспечение перестало быть некоммерческой ценностью для прибыльного бизнеса, и, будучи одним из основных поставщиков, AT&T начала взимать плату за обновления до закрытого рынка правительств и университетов.
Даже сегодня, когда использование печатных документов сокращается, принтеры по-прежнему остаются головной болью. Застрявшая бумага, чернильные картриджи, которые заканчиваются с подозрительной скоростью и стоят дороже, чем почка, драйверы, которые не работают при обновлении операционной системы, и мы могли бы войти в список.
Когда это происходит, большинство из нас просто оскорбляет дам из Hewlett и Packard или желает, чтобы COVID поразил штаб-квартиру Epson. конечно, большинство из нас не Ричард Столмен.
Столмен и принтер. История, которая все изменила
В начале 80-х Столлман был XNUMX-летний программист из лаборатории искусственного интеллекта Массачусетского технологического института. Однажды он отправил 50-страничный документ на лазерный принтер лаборатории. Когда несколько часов спустя он пошел искать его, Он обнаружил, что не только его документ не был напечатан, но и предыдущая работа еще не была завершена.
Это был не первый раз, когда машина вынуждала его прервать работу, поэтому у него возникло искушение что-то с этим сделать.. Поскольку он не был экспертом по аппаратному обеспечению, ему пришлось бы придумать, как найти решение другим способом.
Вопреки тому, что можно было подумать, это не было устаревшим устройством. Подаренный университету корпорацией Xerox, он стал прототипом линейки принтеров, которые компания будет продавать.
Вначале все шло хорошо. Машина печатала графику с большей точностью, чем раньше, и сократила время печати на 90%. Проблема, обнаруженная позже, заключалась в частом застревании бумаги.
Конструкция принтера была заимствована из копировального аппарата, то есть из компьютера, рядом с которым находится оператор, когда он работает. В случае с копировальным аппаратом замятие бумаги не является большой проблемой. Но для принтера, который работает автоматически и удаленно, это было серьезным неудобством. К этому нужно добавить, что принтер должен был удовлетворить спрос нескольких пользователей.
Столмен устранил проблему со старым принтером создание программного обеспечения, которое периодически его отслеживало и сообщало каждому пользователю об ожидающем задании на печать, когда возникла проблема. Поскольку никто из них не знал, получил ли кто-то уведомление, было очевидно, что кто-то собирается это исправить.
Пытаясь сделать то же самое с моделью Xerox, Столлман обнаружил, что Вместо того, чтобы предоставить хорошо документированный исходный код, компания поставляла программное обеспечение принтера в предварительно скомпилированных пакетах.
Столмен воспользовался поездкой в Университет Карнеги-Меллона, чтобы поговорить с коллегой, который работал разработчиком продуктов Xerox,отредактировать копию исходного кода, в которой было отказано.
Сегодня просьба Столлмана может показаться нам неуместной, но в 80-х правила ограничения распространения программного обеспечения были чем-то новым. Одна из причин, по которой компании жертвовали оборудование компьютерным исследовательским лабораториям, заключалась в том, что они знали, что программисты собираются разработать усовершенствования, которые компании могут бесплатно передать клиентам. На самом деле никого не волновало, что другие берут программное обеспечение без разрешения и улучшают его. Достаточно того, что и эти улучшения были доступны каждому.
В любом случае, давайте проясним, что принтер был последним в серии событий, которые повернули поворот в профессиональной жизни Столлмана. Он уже начал осознавать конец парадигмы, которая руководила разработкой программного обеспечения со времен Второй мировой войны, а именно бесплатную доступность исходного кода.
Не в силах смириться с мыслью, что он когда-нибудь будет вынужден отказать кому-то в исходном коде, он решил, что пришло время что-то делать.
Но это будет поводом для другого поста.
Так родились свободные программы… или я ошибаюсь? ??
Свободное программное обеспечение как концепция появилось немного позже. Но да, это было от того
Отличный пост. Он знал эту историю, но не в таких подробностях.
Большое спасибо