UserLand Software is a US-based software company, founded in 1988,[1] that sells web content management, as well as blogging software packages and services.
Dave Winer founded the company in 1988 after leaving Symantec in the spring of 1988. Jean-Louis Gassée, who resigned in 1990 as chief of Apple's product development, came to serve on UserLand's board of directors.[2]
UserLand's first product release of April 1989 was UserLand IPC, a developer tool for interprocess communication that was intended to evolve into a cross-platform RPC tool.[3] In January 1992 UserLand released version 1.0 of Frontier,[4] a scripting environment for the Macintosh which included an object database and a scripting language named UserTalk.[5][6] At the time of its original release, Frontier was the only system-level scripting environment for the Macintosh,[7] but Apple was working on its own scripting language, AppleScript,[8] and started bundling it with the System 7 system software. As a consequence, most Macintosh scripting work came to be done in the less powerful, but free, scripting language provided by Apple.[9]
UserLand responded to Applescript by re-positioning Frontier as a Web development environment,[10] distributing the software free of charge with the "Aretha" release of May 1995.[11] In late 1996, Frontier 4.1 had become "an integrated development environment that lends itself to the creation and maintenance of Web sites and management of Web pages sans much busywork,"[12] and by the time Frontier 4.2 was released in January 1997, the software was firmly established in the realms of website management and CGI scripting,[7] allowing users to "taste the power of large-scale database publishing with free software."[13]
FrontierのNewsPageスイートは、1997年から1998年にかけてJorn Barger [ 14 ]、Chris Gulker [ 15 ]らが採用したことで、ブログの出現において極めて重要な役割を果たすようになった。
UserLandは1998年1月にFrontier 5.0のWindows版をリリースし[ 16 ]、1998年6月の5.1リリースで再びライセンス料を徴収し始めた[ 17 ] [ 18 ]。
その後、FrontierはUserLandの製品であるManilaとRadio UserLand、そしてDave Winer氏のOPML Editorの中核となり、これらはすべてUserTalkスクリプト言語をサポートしている。
UserLandは最終的に、2004年9月28日の10.0a1リリースでFrontierをオープンソースのGNU General Public Licenseの下に置いた。 [ 19 ] Frontierは現在、Frontier Kernel Projectによって維持されている。
Userlandは、1995年初頭にAutoWeb、同年後半にClay Basketという2つの先駆的なWeb構築アプリケーションを開発した。[ 20 ] [ 21 ]どちらのアプリケーションも無料のパブリックベータ期間を経たが、どちらもバージョン1.0としてリリースされることはなかった。1996年、Clay BasketはFrontierに組み込まれた改良されたWeb公開機能に取って代わられ、開発は中止された。[ 22 ]
1999年11月にFrontier 6.1の一部としてリリースされたManilaは、Webサイトのホスティングとブラウザを介した編集を可能にするコンテンツ管理システムです。 [ 23 ] [ 24 ] Manilaのリリースから数日後、UserLandは無料のManilaホスティングサービスEditThisPage.comを立ち上げ、これはすぐに人気のウェブログサービスになりました。[ 25 ]
Radio UserLandは、年間ソフトウェアライセンス料でUserLandのサーバー上にブログをホストするクライアントサイドのウェブログシステムです。このソフトウェアにはRSSアグリゲーターが含まれており、音声ファイルをRSSエンクロージャーとして送受信できる最初のアプリケーションの1つでした(ポッドキャスティングを参照)。UserLandはRSSシンジケーション方式をいち早く採用し、WinerのScripting News XML形式とNetscapeのRSSを融合させました。
2000 年 3 月に Pike という名前でパブリック ベータ版として初めてリリースされた[ 26 ]このソフトウェアは、マニラ バージョン番号付けと同期してリリースされるようになりました。2001 年の最初のリリースは Radio UserLand 7.0 [ 27 ]と名付けられ、2002 年の唯一のメジャー アップグレードは Radio UserLand 8.0 でした[ 28 ] 。このソフトウェアはもはや活発に開発されているとは考えられていません[ 29 ]。
UserLandはXMLの初期採用者の1つであり、最初の実験は1997年後半に行われた。[ 30 ]同社はいくつかのXMLフォーマットの開発、仕様策定、実装に関与し、オープン性への取り組みで知られていた。[ 31 ]
1998年にUserLand SoftwareとMicrosoftによって作成された[ 32 ] XML-RPCは、呼び出しをエンコードするためにXMLを使用し、トランスポートメカニズムとしてHTTPを使用するリモートプロシージャコールプロトコルです。 [ 33 ]
UserLandは、1998年8月にFrontierの5.1.3リリースで初めて安定したXML-RPCフレームワークを組み込み[ 34 ]、その後、Frontierベースの製品であるManilaとRadio UserLandでXML-RPCを幅広く利用しました。XML-RPCはMetaWeblog APIでも使用されています。
SOAPはXML-RPCから発展したもので、1998年にデイブ・ワイナー、ドン・ボックス、ボブ・アトキンソン、モフセン・アル=ゴセインによってオブジェクトアクセスプロトコルとして設計されました。当時アトキンソンとアル=ゴセインはマイクロソフトに勤務しており、SOAPはマイクロソフトの支援を受けていました。
SOAP 1.1は、 2000年5月9日にMicrosoft、IBM、UserLandなどによってW3Cに提出されました。 [ 35 ]提案された標準のバージョン1.2 [ 36 ]は、2003年6月24日にW3C勧告となりました。
RSS(Really Simple Syndication)は、ブログ記事、ニュースの見出し、音声、動画など、頻繁に更新される作品を標準化された形式で公開するために使用されるウェブフィード形式のファミリーです。 [ 37 ] RSSドキュメント(「フィード」、「ウェブフィード」、「チャンネル」などと呼ばれます)には、全文または要約されたテキストと、公開日や著者などのメタデータが含まれます。
1999年から2003年にかけて、UserLandはRSS仕様の様々なバージョンに貢献しました。そのプロセスの概要については、「ウェブシンジケーション技術の歴史」を参照してください。
UserLandはRSSを利用して、初期のWebアグリゲーターの一つであるMy.UserLand.Comも運営しており、ユーザーは単一のWebページから多数のブログをフォローすることができた。
Userland の RSS 推進活動により、彼らはニューヨーク タイムズ社向けに RSS フィードを開発しました。[ 39 ]当初のフィードは標準 RSS のバリエーションを使用しており、フィードは UserLand Radio のブロガーにのみ公開されていました。
アウトラインプロセッサマークアップ言語(OPML)は、アウトライン用のXML形式です。元々は2000年にRadio UserLandのアウトライン作成アプリケーション用のネイティブファイル形式として開発されましたが、その後他の用途にも採用され、最も一般的な用途はWebフィードアグリゲーター間でWebフィードのリストを交換することです。