Открыть сервисСервис

UserLand Software

UserLand Software — американская компания-разработчик программного обеспечения, основанная в 1988 году. Известна созданием таких продуктов, как среда разработки Frontier, протокол XML-RPC и платформа для ведения блогов Radio UserLand. Компания внесла значительный вклад в развитие веб-технологий, в частности, в области управления контентом, веб-синдикации (RSS) и удалённого вызова процедур (RPC). Штаб-квартира компании располагалась в Беркли, Калифорния, США.

История

Основание и ранние годы (1988–1995)

Компания была основана Дэйвом Вайнером (Dave Winer), программистом и предпринимателем, ранее работавшим в компании Living Videotext (создателе программы ThinkTank). Первоначально UserLand разрабатывала программное обеспечение для платформы Macintosh. Первым значимым продуктом стала среда разработки UserLand Frontier (выпущена в 1988 году), которая представляла собой интегрированную среду для написания скриптов на языке UserTalk и управления системными ресурсами. Frontier была одной из первых сред, реализовавших концепцию объектно-ориентированного скриптинга и автоматизации задач на Mac OS.

Эра веб-технологий (1995–2003)

С середины 1990-х годов UserLand сосредоточилась на веб-технологиях. В 1998 году Дэйв Вайнер разработал протокол XML-RPC (Remote Procedure Call), который позволял программам, написанным на разных языках, обмениваться данными через HTTP. XML-RPC стал предшественником более сложного протокола SOAP и лёг в основу многих веб-сервисов.

В 1999 году компания выпустила Radio UserLand — десктопное приложение для ведения блогов, которое автоматически публиковало записи на веб-сервер через FTP. Radio UserLand стала одной из первых платформ, поддерживавших формат RSS (Really Simple Syndication). Вайнер активно участвовал в развитии спецификации RSS 2.0, которая стала стандартом для синдикации новостей и блогов. В 2000 году UserLand запустила сервис UserLand.com — облачную платформу для хостинга блогов, которая позволяла пользователям публиковать записи без необходимости настройки собственного сервера.

Упадок и закрытие (2003–2009)

К середине 2000-х годов рынок блоговых платформ стал более конкурентным: появились такие сервисы, как Blogger (принадлежащий Google) и WordPress. Radio UserLand, несмотря на свою инновационность, не смогла конкурировать с бесплатными и более функциональными решениями. В 2005 году Дэйв Вайнер объявил о прекращении активной разработки Radio UserLand. Компания продолжала поддерживать существующих клиентов, но новых продуктов не выпускала. В 2009 году UserLand Software была официально закрыта.

Продукты

UserLand Frontier

Frontier — это среда разработки и система управления сценариями для Mac OS. Основные возможности:

  • Язык UserTalk: объектно-ориентированный скриптовый язык, основанный на языке C и концепциях AppleScript.
  • Система объектов: Frontier поддерживала иерархическую базу данных (object database), в которой хранились все настройки, скрипты и данные.
  • Автоматизация: скрипты могли управлять файлами, сетью, приложениями и системными ресурсами.
  • Веб-сервер: Frontier включала встроенный веб-сервер, что позволяло создавать динамические веб-сайты.

Frontier была популярна среди веб-разработчиков в конце 1990-х годов, но с появлением более современных сред (например, PHP и Perl) её использование сократилось.

Radio UserLand

Radio UserLand — это десктопное приложение для ведения блогов, выпущенное в 1999 году. Ключевые особенности:

  • Локальное редактирование: записи создавались и редактировались на локальном компьютере, а затем публиковались на веб-сервер.
  • Автоматическая синдикация: приложение генерировало RSS-ленту, которая автоматически обновлялась при публикации новой записи.
  • Поддержка категорий и тегов: записи можно было группировать по темам.
  • Интеграция с FTP: публикация происходила через FTP-протокол, что позволяло использовать любой хостинг.

Radio UserLand стала одной из первых платформ, которая сделала ведение блогов доступным для не-технических пользователей. Она также поддерживала протокол XML-RPC, что позволяло интегрироваться с другими сервисами (например, с сервисами комментирования).

UserLand.com

UserLand.com — это облачный сервис для хостинга блогов, запущенный в 2000 году. Он предоставлял пользователям готовую инфраструктуру: домен, хостинг, базу данных и автоматическую публикацию. Сервис был платным, но предлагал бесплатный пробный период. UserLand.com не получил широкого распространения из-за высокой конкуренции со стороны бесплатных платформ.

Технологии

XML-RPC

XML-RPC — это протокол удалённого вызова процедур, использующий XML для кодирования запросов и HTTP в качестве транспортного протокола. Он был разработан Дэйвом Вайнером в 1998 году. XML-RPC стал основой для многих веб-сервисов, включая API блоговых платформ (например, MetaWeblog API). Протокол прост в реализации и не требует сложной инфраструктуры, что сделало его популярным в начале 2000-х годов.

RSS 2.0

RSS 2.0 (Really Simple Syndication) — это формат для синдикации новостей и контента. Дэйв Вайнер был одним из ключевых участников в разработке спецификации RSS 2.0, которая была опубликована в 2002 году. RSS 2.0 поддерживает такие элементы, как заголовки, описания, даты публикации и ссылки. Формат стал стандартом для блогов, новостных сайтов и подкастов.

Влияние и наследие

UserLand Software оказала значительное влияние на развитие веб-технологий:

  • XML-RPC стал предшественником SOAP и RESTful API, которые широко используются в современных веб-сервисах.
  • RSS 2.0 стал основой для синдикации контента в интернете, что позволило пользователям подписываться на обновления сайтов и блогов.
  • Radio UserLand популяризировала концепцию блогов как инструмента для публикации личных записей и новостей.

Несмотря на то, что компания закрылась, её технологии продолжают использоваться. Например, протокол XML-RPC до сих пор применяется в некоторых системах управления контентом (например, в WordPress для удалённой публикации записей). Формат RSS 2.0 остаётся стандартом для подкастов и новостных агрегаторов.

Критика

Деятельность UserLand Software подвергалась критике по нескольким причинам:

  • Закрытость экосистемы: продукты компании (Frontier, Radio UserLand) были тесно привязаны к платформе Mac OS, что ограничивало их аудиторию.
  • Сложность использования: Frontier требовала от пользователя навыков программирования, что делало её малодоступной для новичков.
  • Конкуренция с бесплатными решениями: Radio UserLand и UserLand.com были платными, в то время как конкуренты (Blogger, WordPress) предлагали аналогичные услуги бесплатно.

Интересные факты

  • Дэйв Вайнер, основатель UserLand, также известен как создатель протокола OPML (Outline Processor Markup Language), который используется для обмена списками подписок на RSS-ленты.
  • Компания была одной из первых, кто начал использовать термин «блог» (blog) в качестве названия продукта (Radio UserLand).
  • В 2003 году UserLand подала иск против компании Google (организация признана экстремистской и запрещена в РФ) за нарушение патента на технологию синдикации контента. Иск был урегулирован во внесудебном порядке.

Источники

  • Dave Winer. «UserLand Software: A History». 2005.
  • W3C. «XML-RPC Specification». 1998.
  • RSS Advisory Board. «RSS 2.0 Specification». 2002.
  • «The History of Blogging: From UserLand to WordPress». TechCrunch, 2009.
  • «UserLand Software: The Rise and Fall of a Web Pioneer». Ars Technica, 2010.