Libwww

LibwwwLibrary World Wide Web﹞,是一个高度模块化用户端的网络应用进程接口,用C语言写成,可在UNIX操作系统Windows操作系统上运行。

libwww
原作者提姆·柏内兹-李扬-弗朗索瓦·格罗夫
开发者亨利克·弗里斯蒂克·尼耳森
首次发布1.0,1992年11月1992-11
当前版本
  • 5.4.2 (2017年6月24日;稳定版本)[1]
源代码库
编程语言C
类型互联网应用程序API
许可协议W3C软件声明和授权条款
网站www.w3.org/Library/

Libwww的目的是作为协定实验的测试平台[2],使软件开发人员不必“重新发明车轮”[3]

历史

1991年和1992年,蒂姆·伯纳斯-李CERN的一名学生扬-弗朗索瓦·格罗夫利用可携式C代码重写了NeXTSTEP操作系统原始的WorldWideWeb浏览器各种组件,用于展示万维网的潜力[4]。最初,Libwww被称为Common Library,无法作为单独的产品使用[5]。在Libwww普及使用之前,集成在CERN程序库中。1993年5月伯纳斯-李宣布,Common Library称为Libwww,并被授权为公有领域,以鼓励网页浏览器的开发[6]。他最初考虑在GNU通用公共授权条款下发布软件,而不是公有领域,由于担心像IBM等大型公司会被GPL的限制而不敢使用,所以决定不这么做[7][8]。函数库早期的快速发展导致了罗伯特·卡里奥集成到他的MacWWW浏览器中出现了问题[9]

从1994年11月25日(版本2.17)开始亨利克·弗里斯蒂克·尼耳森负责Libwww[10]。1995年3月21日,随着版本3.0发布,CERN将Libwww移至万维网协会(W3C)管理[11]。从1995年起,Line Mode Browser不再单独发布,而是Libwww组件的一部分[12]

W3C创建了Arena网页浏览器作为HTML3CSSPNG和其他特性如Libwww的试验平台和测试工具[13],但在beta 3之后,Arena被Amaya取代[14]。2003年9月2日,W3C由于缺乏资源而停止了Libwww的开发。基于其为开放原代码的特性,任何人都能为Libwww付出一点心力,这也确保了Libwww能一直进步,成为更有用的软件[15]

使用Libwww的应用程序,如被广泛使用的LynxMosaic即是用Libwww所写成的[11]

参考文献

  1. http://www.w3.org/Library/Distribution/.
  2. . ROS. [2 June 2010]. (原始内容存档于2013-05-02).
  3. Nielsen, Henrik Frystyk. . World Wide Web Consortium. 14 May 1998 [27 June 2010]. (原始内容存档于2012-11-05).
  4. Kesan, Jay; Rajiv Shah. (PDF). Yale Journal of Law & Technology. 2003, 6: 291 [2017-04-23]. (原始内容 (PDF)存档于2010-01-20).
  5. Berners-Lee, Tim. . World Wide Web Consortium. 3 November 1992 [3 June 2010]. (原始内容存档于2020-10-11).
  6. Berners-Lee, Tim. . World Wide Web Consortium. May 1993 [7 June 2010]. (原始内容存档于2010-04-16).
  7. (PDF). GoverningWithCode.org: 3. [2017-11-12]. (原始内容 (PDF)存档于2009-09-16).
  8. Berners-Lee, Tim. . World Wide Web Consortium. [1 September 2010]. (原始内容存档于2020-09-23).
  9. Petrie, Charles; Cailliau, Robert. . Institute of Electrical and Electronics Engineers. November 1997 [18 August 2010]. (原始内容存档于2011-01-06).
  10. Kahan, José. . World Wide Web Consortium. 2 September 2003 [2 June 2010]. (原始内容存档于2021-01-28).
  11. Kahan, José. . World Wide Web Consortium. 2002-06-07 [2010-05-30]. (原始内容存档于2010-06-20).
  12. Kreutzmann, Dr. Helge. . 6 January 2010 [3 June 2010]. (原始内容存档于2020-07-26).
  13. Lie, Håkon Wium. . World Wide Web Consortium. 15 June 1996 [2 June 2010]. (原始内容存档于2017-07-21).
  14. Lafon, Yves; Lie, Håkon Wium. . World Wide Web Consortium. 16 September 1996 [2 June 2010]. (原始内容存档于2020-09-28).
  15. Kahan, José. . World Wide Web Consortium. 2003-09-02 [2010-06-02]. (原始内容存档于2013-10-09).

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.