InfoQ

新闻

2006年度十大新闻:Red Hat面临Hibernate 3 ORM专利侵权指控

作者 Floyd Marinescu译者 Jason Lai 发布于 2007年4月10日 下午8时0分

社区
Java
主题
数据访问,
法律案件,
商业
标签
Hibernate,
专利,
RedHat,
JBoss

FireStar Software向法院提交了一份专利权索赔,指控Red Hat侵犯其在2000年注册的一项对象关系映射专利,索赔金额目前尚未透露。该项指控围绕Hibernate 3展开,专利声称JBoss在此前已经接到通牒,警告其营销、发行和客户支持服务侵犯了Firestar的专利,从而使得Firestar“已经并将继续蒙受巨额损失”。Firestar是事务性对象映射引擎ObjectSpark的开发商。据Firestar网站新闻发布页显示,ObjectSpark似乎从2003年5月以来一直没有更新发布版本

Firestar的专利涵盖的内容是(摘自美国专利局第6,101,502号专利):

做为为面向对象应用程序和关系型数据库之间提供接口的一个方法,包含以下步骤:

  • 选择一个对象模型;
  • 生成数据库 Schema 和选定对象模型之间至少部分关系的一个映射表;
  • 使用映射表创建至少一个与对象关联的接口对象,以和面向对象应用程序关联的类相呼应;
  • 利用调用至少一个接口对象的运行时引擎,使用面向对象应用程序来访问关系数据库的数据。

有趣的是,同样的一项专利(顺此链接查看完整PDF)早在1998年的时候就已经被另外一家公司在欧洲专利局注册,但后来又被撤销。该项专利和另外一项于2005年注册的专利《任意数据模型的映射架构》无关。

专利专家向InfoQ表示,从Firestar的角度而言,该诉讼提出的手段显得颇为老道;Firestar等到JBoss和Red Hat的合并意向宣布之后,于JBoss和Red Hat磨合时期内的5月26日才向JBoss提出潜在侵权的警告。这样做可能迫使JBoss立即与Firestar和解,或者使其被迫通知Red Hat,从而可能导致Red Hat最终取消购并交易,而事实上购并案已经于6月5日宣布完成(且Red Hat清楚个中风险)。随后,Firestar在6月7日向Red Hat发出通牒,称后者侵犯了其专利。据专利专家称,本诉讼具有明显操纵痕迹的进一步有力例证是,Firestar选定的诉讼提交地区(得克萨斯州东部)在专利领域非常有名,因为在那里专利案件的原告尚无打输官司的先例。

这样看来,此项诉讼的提出时间显然是经过精心策划的,意图就是为了在Red Hat购并案中趁机揩上一把油。毫无疑问,Firestar还有其它潜在的目标,包括Oracle(Toplink)、BEA(Kodo),甚至是JCP(EJB JPA)。

说明:本文最初发布于2006年6月29日美国东部时间下午3点。最近一次更新于2006年6月30日美国东部时间下午5点。

没有回复

回复

独家内容

剖析短迭代

敏捷教练Dave Nicolette提出:我们应该如何设定迭代长度?是要根据发布周期的时间么?使用短迭代又有哪些好处?

应用JSF、Ajax和Seam开发Portlets(1/3)

本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。

AtomServer:数据分发的发布动力(第二部分)

在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。

架构师(试刊第二期)

InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!

一种正规的性能调优方法:基于等待的调优

在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。

Java程序员ActionScript 3入门

通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。

浅谈如何创建Rails应用

本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。

Alexandru Popescu谈InfoQ.com网站架构

InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。