和Google互补的搜索引擎Wolfram|Alpha
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
作者 James Vastbinder 译者 陈黎夫 发布于 2007年7月11日 上午9时38分
当.NET发布第一个版本时,微软公司也同时将.NET框架的一个子集以Rotor的形式发布为Shared Source。作为Rotor的2.0版本,Rumor将作为最后一个以源代码形式发布给开发者社区的.NET CLI。从那时开始,微软公司与Novell公司以及Mono项目达成协议,以便让Mono能够继续发展。Mono是一个开源版本的.NET框架以及.NET运行时的实现,它能够支持.NET应用程序跨平台地运行于U/Linux和OS X之上——就像运行于Windows中一样。我为什么会对.NET开源项目这么关心?简而言之,因为在微软技术领域中,开源项目通常都被看作是二等公民。很多开源项目对.NET社区产生了巨大的推动作用,不过微软公司却并没有提供任何形式的支持。我希望这种状况能够得到改变。事实上,我不仅仅停留在“希望”上——若是微软公司希望以开发工具提供商的身份走得更远的话,那么这种状况则必须要改变!可是,由于微软公司以及其他类似ISV现有的商业模型,很多开源项目似乎根本无法在.NET社区中存活。Frans Bouma说道:
开源项目并不需要金钱来维持,它们所需要的是关注。而微软公司近些年的做法却仅仅是将钱砸过去——结局自然毫无所获。因为在大多数微软平台开发者的眼中, 如果你想使用某个控件、类库或者工具,那么就必须要花钱来买;而若是你开发了这些产品,那么也自然能从中获取到金钱报酬。Ted Dennison又指出了在.NET平台上开发开源项目所遇到的另一个问题:
这才是微软平台上缺乏开源项目的根本原因。即使你投入了再多的钱,其本质并没有改变。而之所以其本质没有改变,主要原因却是微软公司并不希望看到这种改变——原因很简单:若这种改变确实发生了的话,那么微软公司所剩的日子也不多了。
首先,在发起开源项目之前,开发者需要选择的各种.NET授权协议都与GPL相互兼容吗?出于某些目的,微软公司将其EULA设定为无法兼容GPL。虽然我相信有办法解决这些问题——因为我知道一个基于gcc的Ada编译器已经被成功移植到了.NET平台上。不过最近流行的Ajax Control Toolkit的协议却仍旧无法兼容GPL。在这儿 中可以看到,Ms-PL、Ms-CL、Ms-LPL以及Ms-LCL协议都是不兼容的。这样在开始项目之前,我还必须仔细阅读EULA以便确保我的所作所为是合法的。Phil Haack用一堆自底向上的盘子作为比喻,总结出了一个有趣的观点 :
让我们以看待休假的眼光来看待开源。虽然我希望一辈子都能什么都不做,一直休假,不过若是不行的话,那么只有一部分时间可以休假也是件好事。毕竟聊胜于无。无论本文中“诅咒”选取的是希腊还是希伯来人的定义,在过去的几年中事实已经证实,开源软件在.NET社区的发展确实是在停滞不前。
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。
罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。
Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。
中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。
HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。
没有回复
关注此讨论 回复