Введение

FreePPP – это реализация протокола Point to Point (PPP) для компьютеров, работающих под управлением классической macOS. FreePPP широко считался первой работоспособной и наиболее стабильной версией PPP для Apple Macintosh и позволил многим интернет-провайдерам, использующим PPP, впервые начать поддерживать пользователей Macintosh. Помимо общей стабильности, важным фактором популярности этой реализации была простота использования. Был представлен значок в строке меню, который обеспечивал пользователям легкий доступ к распространенным задачам, таким как набор номера и отключение. Модемы определялись автоматически, избавляя пользователей от необходимости поиска и настройки инициализационной строки для своего модема (что часто было проблемой). FreePPP устанавливался с помощью облегченной версии коммерческого продукта Internet Setup Monkey, разработчиком которого была Rockstar Studios, являвшаяся одним из основных разработчиков FreePPP. Установщик содержал мультяшные изображения обезьяны, устанавливающей программное обеспечение на компьютер.

Ранняя история

FreePPP 1.0, первая версия, представляла собой просто переупаковку MacPPP от Merit Network; MacPPP был разработан в основном Ларри Бланком. MacPPP фактически был первым PPP для Mac OS, но был нестабилен и склонен к ошибкам. Исходный код был предоставлен в свободный доступ, и различные пользователи выпускали исправления распространенных ошибок. Стив Дагли объединил большинство этих исправлений в MacPPP и добавил функциональность ISDN. Он переиздал его под названием FreePPP в начале 1994 года.

Принятие Apple

FreePPP 2.5, самая популярная версия, стала результатом участия Apple Computer в разработке MacPPP. Стив Дагли связался с Apple по поводу своей работы над FreePPP и убедил компанию использовать его в своем интернет-программном обеспечении Cyberdog. Инженер Apple, Ричард Рейнольдс, переписал большую часть FreePPP, значительно повысив его стабильность. Ричард покинул Apple, чтобы вместе с Брайаном Ченом, создателем чрезвычайно популярной заставки "After Dark" от Berkeley Systems, основать Rockstar Studios. Apple разрешила Ричарду взять свою работу с собой в Rockstar и продолжить ее развитие. Впоследствии Стив Дагли и Ричард (вместе с Rockstar) создали The FreePPP Group для управления распространением и лицензированием FreePPP. Стив Дагли разработал совершенно новую панель управления, включающую управление местоположением. Rockstar Studios внесла вклад в разработку PPP Menu и The Internet Setup Monkey. The Internet Setup Monkey включала в себя мультипликационную обезьяну, разработанную Мэттом Смоллом, которая, казалось, разбирает компьютер, устанавливает FreePPP, а затем собирает его обратно. Rockstar продавала этот установщик интернет-провайдерам. В то время большинство операционных систем не поставлялись с поддержкой TCP-сетей, требуя отдельной установки перед подключением к Интернету. Проблемы с установкой и настройкой были распространены как среди пользователей, так и среди провайдеров. Apple выпустила версию FreePPP под прежним названием MacPPP и включила ее в несколько незначительных релизов System 7.5.x. В конечном итоге Open Transport включил в Mac OS совершенно новый PPP, разработанный непосредственно Apple, но многие пользователи продолжали выбирать FreePPP из-за его продвинутых и удобных функций. Впоследствии Rockstar Studios выпустила версию PPP Menu, поддерживающую Open Transport PPP (OT/PPP), что привело к постепенному переходу пользователей FreePPP на Open Transport PPP. FreePPP по-прежнему широко доступен для пользователей старого оборудования Macintosh, не поддерживающего Mac OS X. Одна из самых популярных функций FreePPP до сих пор присутствует в macOS. macOS включает в себя значок в строке меню, позволяющий пользователям открывать и закрывать PPP-соединение, а также настраивать PPP.

Наследие

С 2004 года Стив Дагли работает в Netscape над версией Netscape Communicator для Mac OS. Ричард Рейнольдс по-прежнему работает в Rockstar Studios. В конце 90-х годов Rockstar Studios выпускала программное обеспечение, основанное на FreePPP и Open Transport PPP, после чего компания сменила название на Rockstar Software и переориентировалась на программное обеспечение для настройки интернет-аккаунтов на базе Microsoft Windows. Затем компания вновь сменила название на Aramova, Inc. и переключила фокус на беспроводное программное обеспечение. На данный момент Aramova, судя по всему, не предлагает продуктов для macOS.

Вкладчики

Помимо Стива Дагли и Ричарда Рейнольдса, в группу FreePPP также входят Майк Александр, Ян Арруй, Стив Брейчер, Джим Браун, Алек Карлсон, Том Эванс, Джо Хаск, Клифф Макколлум, Эдвард Мой, Том Шоу и Джон Стивен. Большинство первоначальных патчей, собранных Стивом Дагли, поступило от этих участников.