World Wide Web二十周岁啦

简介: 今早看到 InfoQ/cn 一则业界消息如下:(按 2011 年 8 月 10 日 )上周末是 World Wide Web 项目在 alt.hypertext 发布的二十周年纪念。1991年8月6日,Tim Berners Lee 写道:…………尽管 HTTP 的基础内容在1991年就有了,但直到五年后的 1996 年 5 月,HTTP/1.0(即 RFC 1945)才正式发布。

今早看到 InfoQ/cn 一则业界消息如下:

(按 2011 年 8 月 10 日 )上周末是 World Wide Web 项目alt.hypertext 发布的二十周年纪念。1991年8月6日,Tim Berners Lee 写道:…………尽管 HTTP 的基础内容在1991年就有了,但直到五年后的 1996 年 5 月,HTTP/1.0(即 RFC 1945)才正式发布。人们应该清醒地认识到,专利的有效期是20年,如果 Web 根据首次发表日期申请专利保护,那么时至今日我们才能免费使用 Web。如果 HTTP/1.0 自1995年5月开始申请专利保护,那么我们必须等到 2017 年 5 月才能实现独立的服务器。…………专利的目的是促进创新,但在软件与因特网领域中,专利恰好正起着相反的作用。技术公司花费数以亿计的美元来购买专利——而非驱动创新,只是在防范潜在的诉讼。硅谷正在爆发一场法律战争,专利就是武器。……考虑到全部这些新技术和创新都是基于一套20年前(故意)不申请专利的系统之上,我们应该庆幸自己生活在这样一个技术革新的年代之中。随着技术专利(尤其是软件)的增加,我们正面临越来越多的法律威胁,这抑制了自由创新能力,而这种能力正是因特网(特别是 WWW)成功的关键。今后二十年,我们的处境会有很大不同,专利正是问题的一部分,而非解决方案的一部分。

不知不觉,WWW 已经二十的春秋了。关于技术方面的说了许多,然而小弟突然来的些感慨,就说点什么吧,哈哈,原页面上的评论也有。

关于专利引申的小感慨

一点感慨便是,尽管当其时他可能不晓得究竟所谓的 HTTP 技术带来什么价值,或者自己歪一下脑筋,就申请了专利,此举亦无可厚非,但是甚庆幸他没有如此做,当然,做了可能也没什么大不了(直接说,你不做还有别人做……),但几乎可肯定的是,他们必定在专利与非专利之间考虑过,犹豫过,——也许没那么复杂的考虑……也许也是于一念之间作出的决定,但无论如何,人同此心,心同此理,Tim 终究要排除掉内心所谓的“纠结”,才能行事,才能以致今日大方地开放出来让大众使用,无任何附加条件,使技术“普渡众生”。实际上要让自己的成果特别是那些付出多少心血的,要无私奉献的话,谁也知道,说着容易做的话像一个天一个地。——我想,不怕见外的说,无论哪种价值观亦不出此例外。不得不再感慨,某些时候、某些空间、某些情况下的人为选择是如此关键。回头看如果没有 Tim Berners Lee 及一众专家宽广的胸怀及良好的心态,即使再好的技术或者念头于是也有可能被“束之高阁”、“孤芳自赏”了(当然无情的商品化则另当别论,话又说回来,有多少技术热点可以像 HTTP 那样万中无一地、还是悄悄地“脱颖而出”呢?)。


目录
相关文章
|
Linux Python Windows
windows python web flask 编写 Hello World
windows python web flask 编写 Hello World
windows python web flask 编写 Hello World
|
JSON 缓存 关系型数据库
linux python web flask 编写 Hello World
linux python web flask 编写 Hello World
linux python web flask 编写 Hello World
|
Web App开发 移动开发 网络协议
用 Python 撸一个 Web 服务器-第2章:Hello World
用 Python 撸一个 Web 服务器-第2章:Hello World
256 0
|
Java 程序员 调度
Java Web简明教程–Java篇[2]–Hello World
Java Web简明教程–Java篇[2]–Hello World
235 0
Java Web简明教程–Java篇[2]–Hello World
|
Web App开发 JavaScript 物联网
LinkDevelop实践----Bone Web 框架的第一个项目Hello World
物联网全栈教程-从云端到设备(九) 一 这一篇文章零妖带你学习全宇宙最简单的网页应用开发框架:Bone Web 框架,这是一个通过敲代码来制作网页的框架,非常适合不需要华丽界面的物联网项目。如果你动手操作,零妖保证三十分钟之内能做出来一个Web应用,体验空前的成就感(深入地做一个好的Web应用就需要你再继续研究了)。
5667 0
|
Ubuntu Docker Python
Ubuntu16.04安装Docker1.12+开发实例+hello world+web应用容器
本次主要是详细记录Docker1.12在Ubuntu16.04上的安装过程,创建Docker组(避免每次敲命令都需要sudo),Docker常用的基本命令的总结,在容器中运行Hello world,以及创建一个基于Python Flask的web应用容器的全过程。 1.Docker1.12在Ubuntu16.04上安装 1.1.先决条件1,添加Docker源 wxl
2047 0
|
9月前
|
算法 Java Go
【GoGin】(1)上手Go Gin 基于Go语言开发的Web框架,本文介绍了各种路由的配置信息;包含各场景下请求参数的基本传入接收
gin 框架中采用的路优酷是基于httprouter做的是一个高性能的 HTTP 请求路由器,适用于 Go 语言。它的设计目标是提供高效的路由匹配和低内存占用,特别适合需要高性能和简单路由的应用场景。
634 4
|
缓存 JavaScript 前端开发
鸿蒙5开发宝藏案例分享---Web开发优化案例分享
本文深入解读鸿蒙官方文档中的 `ArkWeb` 性能优化技巧,从预启动进程到预渲染,涵盖预下载、预连接、预取POST等八大优化策略。通过代码示例详解如何提升Web页面加载速度,助你打造流畅的HarmonyOS应用体验。内容实用,按需选用,让H5页面快到飞起!

热门文章

最新文章