我们收集了从过去到现在的各种关于InterBase和Firebird的历史记录。为了保持一致,我们将它们分成了一些组,这些组涵盖了InterBase和Firebird历史上的重要时期,并按时间顺序将这些组连接起来。此外,我们还提供了一个小型的InterBase和Firebird社区的名人录。
虽然我们的记录相当完整和准确,但我们可能遗漏了一些有趣的文档或您所知道的重要事件。请向我们的历史学家报告任何这样的遗漏。
因为一些记录是指向其他站点的链接,所以随着时间的推移,这些链接可能会被破坏。请向我们的网站管理员报告任何这样的坏链接。
你的InterBase/Firebird纪录片团队
InterBase是如何形成的
谁能比她的父母更有能力描述早期的InterBase ?幸运的是,Jim Starkey和Ann Harrison愿意分享他们对那些光辉岁月的回忆,那时IBM统治着IT世界,微软是一家小公司,真正的程序员不使用Pascal。
Jim Starkey是Firebird咨询委员会成员,经常出现在ibm - architect邮件列表中。
Ann Harrison是IBPhoenix的总裁,也是Firebird的管理员和开发人员之一。
安哈里森的回忆录对InterBase的开始
InterBase在阵雨中启动。特别是在美国马萨诸塞州格罗顿市芦苇草甸路297号的蓝瓦淋浴间。在那里,透过淋浴间的窗户,吉姆·斯塔基(Jim Starkey)看到了最终成为InterBase的“尤里卡”(Eureka)。阅读更多
吉姆·斯塔基(Jim Starkey)怎么记得的
我在1984年劳动节周末的第二天创办了这家公司。我在DEC工作了将近10年,我很喜欢它,但并没有那么喜欢它。我决定,如果我注定要受苦,我宁愿自己的错误而不是别人的错误。阅读更多
安·哈里森的回忆
InterBase是在阿波罗域(Apollo Domain)上开始的,这是一个非常棒的工作站,具有非常棒的网络。最初的版本支持Apollo、Sun、HP/UX、VAX/VMS、Ultrix和其他一些我不知道的东西。所以,如果你想知道“InterBase最初是一个Windows/DOS系统吗?”,答案是否定的。阅读更多
InterBase在Borland
当Borland在1991年10月买下阿什顿-塔特美术馆时,他们也得到了InterBase(当时是第三版)。不久之后,他们决定在公司内部使用这项技术,于是他们将公司三分之一的员工,包括大部分的高级工程师,搬到了斯科特谷。几名技术支持部门的高级人员也搬到了西部,当地的大部分销售办事处依然完好无损。
当时,吉姆·斯塔基和安·哈里森都去追求他们的其他兴趣。但安从未真正脱离过InterBase,多年来,她一直是以MERS InterBase邮件列表为中心的InterBase社区的重要成员(该邮件列表现已失效,但仍可搜索存档)。由于她无私地分享她对InterBase内部结构的详细知识,许多开发人员发现了IB的设计之美和力量,并成为她的忠实追随者(这最终在1999年拯救了InterBase)。
Borland对InterBase的管理是不平衡的,很大程度上依赖于“天气的变化”,因为Borland在过去十年中多次改变他的重点和优先事项(以及最高管理层)(在IB成为开源项目之前)。虽然Borland在InterBase上做了很多好事,但他们从来没有真正充分地考虑过如何在市场上释放自己的力量。Borland的主要成就有:
存储过程的实现;
Windows端口和超级服务器架构;
Novell Netware端口(在v5.6之后停止);
由于从第一天起就被纳入了他们的RAD产品,增加了InterBase的人口。
另一方面,Borland经常被批评缺乏营销努力(不仅是那些与InterBase有关的),,尤其是对贫困的集成数据库与RAD工具,真正发挥它的力量(花了前五(!)版本的Delphi宝蓝许可(!)一个组件库提供本机访问数据库)和政教分离后免费为本地数据库部署许可Windows Delphi 1(很可能是我们将看到的平面数据库更早,如果宝蓝将继续提供免费的为本地数据库部署许可在1995年之后,当InterBase是开源的时候,正如我们现在所看到的,InterBase的流行程度在增加。
说实话,所有这些抱怨都应该归咎于Borland的最高管理层,而不是Borland的基地间部门。虽然宝蓝的高层管理人员正忙着从Borland公司的名字更改为Borland.com Inprise Inprise / Borland/ Inprise Borland软件公司.)和移动人从右到左,反之亦然,数据库研发和技术支持工程师和销售人员一起做他们最好的视觉限制,他们总是对他们的顾客和社区。但这显然是不够的戴尔富勒,Borland的临时CEO在1999年…
InterBase是如何成为开源的
来自英国Borland用户组杂志的文章
就在1999年圣诞节前,戴尔·富勒的管理团队与InterBase部门的高级主管举行了一次会议,并告诉他们新的业务计划。知情的工作人员说,他们已经决定,对于该司的规模来说,收入来源是不够的。他们还表示,他们希望在现有的39名InterBase员工(包括兼职人员和承包商)中裁掉至少50%。此外,将没有预算来恢复陷入困境的美国市场和销售人员,他们已经被削减为一个四分之三的人员和一个实习生。这不是一个发展产品业务的可行方案。我一直不清楚戴尔和他的团队到底是怎么想的,但我相信他们是想要取消6.0版本的发布,并坐视收入流从5开始递减。n几年。”
“企业管理团队可能不知道,InterBase团队已经悄悄地建立了一个健全的和有利可图的(即。,不是亏损制造)生意。InterBase的最初开发人员之一(Ann Harrison)继续通过mers列表服务器/新闻组为该产品提供优秀的技术支持。产品经理Bill Karwin同样花了很多时间帮助开发人员。在商业方面,保罗海滩负责全球销售(非美国)基本上产生了总营业额的90%。在几乎没有资源的情况下,他集中精力建立了一个强大的VARS网络,该网络通常将InterBase与Borland的其他工具集成在一起。”
他们(卡文和比奇)对新商业计划的反应可能与预期不同。他们辞职。他们的辞职严重打击了开发商和VARS。按照合同规定,他们无法解释辞职的原因,但渐渐地,上面的情况变得清楚了。这样,InterBase开发人员的计划(IBDI)就诞生了。突然,我们发现InterBase上有一些重要的业务和重要的资金。有足够多的人前来购买InterBase好几次。出售是不可能的,但发展社区现在正在形成一支有组织的力量,需要得到认可。”
保罗·里夫斯
(BUG InterBase组长)
2000年7月25日,InterBase成为开源产品。应该有在街上跳舞和无限的喜悦遍布整个天堂和地球。这个版本应该为开明和超前的管理带来赞扬。取而代之的是对Inprise(现在的Borland Software Corp.)的愤怒和指责。到底是哪里出了错?
让事件自己说话!一份按时间顺序排列的事件清单,由在线出版社记录。
1999年12月28日 | (eWeek) Inprise正在思考InterBase划分的未来 |
2000年1月3日 | (企业新闻发布)开放源码的InterBase公告 |
2000年1月4日 | (LinuxJournal)与Dale Fuller关于InterBase的对话 |
2000年2月14日 | (企业新闻稿)新公司管理InterBase |
2000年2月16日 | (PC周)InterBase证明了它的勇气 |
2000年3月27日 | 成立一家InterBase公司 |
2000年3月27日 | 新的开源前沿 |
2000年3月27日 | (Computergram) Inprise为开放源代码的未来开发数据库部门 |
2000年4月10日 | 困境中Inprise孕育Interbase |
2000年4月26日 | (SD时代)InterBase作为开源播玩家重生 |
2000年7月14日 | 戴尔·富勒:Inprise/Borland欢迎微软进入丛林 |
2000年7月15日 | Phoenix再次崛起——独立的InterBase扩张行动 |
2000年7月17日 | (Slashdot)与会者报告InterBase和Kylix从Borcon |
2000年7月21日 | (451) Borland会让InterBase走吗? |
2000年7月25日 | (Inprise新闻稿)Inprise/Borland终止出售InterBase®产品线的谈判 |
2000年7月25日 | Inprise/Borland在Linux®、Windows和Solaris®上引入了InterBase 6.0,现在是免费的、开源的 |
2000年7月27日 | (Inprise新闻稿)Inprise/Borland的InterBase®与Cobalt Networks®下一代服务器设备一起上市 |
2000年7月28日 | (《信息世界》)InterBase:没有的衍生品 |
2000年7月31日 | Firebird项目诞生了 |
2000年8月25日 | (客户端服务器新闻361,2000年8月7-11日) |
2000年8月29日 | (客户端服务器新闻364,2000年8月28日- 9月1日)InterBase上升 |
2000年9月12日 | (Inprise/Borland)给InterBase开发者社区的一封公开信 |
2000年9月15日 | Inprise又回到了InterBase业务中 |
2000年11月13日 | InterBase怎么了? |
2000年11月22日 | (今天的优势) IBPhoenix的总裁不受政治影响 |
2001年1月9日 | (IBPhoenix)InterBase安全警报 |
2001年2月19日 | 布鲁斯·施奈尔在他最新一期关于安全问题的月刊通讯中谈到了这种后门 |
2001年3月13日 | Borland发布的InterBase 6.0认证套件 |
2001年4月19日 | IBPhoenix对Borland认证套件的回应 |
Firebird记录
自从7月25日InterBase®资源开放以来,InterBase社区的活动一直很狂热。在24小时内,一个源代码树就建立起来了。到第一个周末结束时,SourceForge上的Firebird项目开始了。从那以后,随着社区开始着手,每个季度都有项目涌现。
开源程序员们不愿等待Inprise来解决谈判失败所带来的困难,比如将OS InterBase的支持公司分拆出去,他们将自己的Firebird树作为平台构建、新端口和工具开发的初始工作仓库。
一开始,Firebird开发人员使用MER系统新闻服务器(因为还有著名的InterBase列表)作为主要的通信中心。但是因为罗伯特•Schieck的所有者即服务器加入了宝蓝营(他现在是指定数据库社区领袖在Borland),开始温和一些社区成员,所有通信搬到其他地方,像yahoogroups(当时egroups)和SourceForge,和这个服务器的重要性拒绝(数据库列表MER系统现已倒闭,但搜索存档仍然可用)。
从它的概念开始,Firebird计划的发展就轰轰烈烈。不幸的是,变化的速度如此之快,以至于许多第一年的历史记录和文件都丢失了,或者被深埋在个人档案中。不管怎样,以下是Firebird项目历史上的一些事件:
2000年8月18日 | 经典InterBase 6.0移植到FreeBSD 4.0。 |
2000年8月18日 | 自引导构建的Linux准备下载和试用。 |
2000年8月25日 | IBPhoenix发布了InterBase 6.0 ODBC Appeal。 |
2000年8月30日 | 安·哈里森的InterBase路线图。 |
2000年11月22日 | Firebird 0.9工具包适用于Windows和Linux,可用于下载和测试。 |
2000年12月22日 | 用于Linux的Firebird 0.9在Sourceforge上正式发布。 |
2000年12月30日 | 新的Firebird版本0.9-4测试1。该版本包括Win32的生产版本和调试版本。 |
2001年1月21日 | 更新的Firebird二进制的Linux。这修复了临时文件的问题。 |
2001年3月2日 | Firebird V1.0越来越近了。Firebird项目正在修复bug,同时缓慢地准备发布它的第一个主要版本。点击这里查看更多信息,包括计划的特性列表、修复的bug摘要和仍然开放的特性的细节。 |
2001年3月27日 | Firebird项目重新启动了它的网站。它现在由phpNuke驱动,允许动态的、交互式的内容。 |
2001年4月24日 | 在Atkin服务器上建立了对各种Firebird和面向InterBase的列表服务器的新闻组访问。 |
2001年5月11日 | 第一动力由Firebird网站位于:http://www.utilitybar.com。 |
2001年5月24日 | Firebird 0.9.5快照构建用于Linux和Windows。 |
2001年6月29日 | 为Solaris (Sparc)构建Firebird 0.9.5快照。 |
2001年7月31日 | IBPhoenix ODBC驱动程序的最新版本是在最初的开发人员的公共许可证1.0版本下作为开放源码发布的。 |
2001年8月8日 | 未经测试的HP-UX 10.20 Firebird 0.9.4经典和超级服务器的构建。 |
2001年8月15日 | Firebird 1.0.0 Beta 2适用于Windows和Linux。 |
2001年8月28日 | Firebird 1.0.0 Beta 2适用于Solaris (Sparc)。 |
2001年8月30日 | Firebird 1.0.0 Beta 2适用于Solaris (X86)。 |
2001年10月3日 | Firebird 1.0.0 Beta2用于FreeBSD。 |
2001年11月8日 | Firebird怎么了?英国Borland用户组杂志上Paul Reeves的文章(2001年11月/ 12月) |
2001年11月14日 | Firebird InterClient 2.01工具包(JDK 1.3),适用于Windows和Linux。 |
2001年11月14日 | Firebird项目自豪地宣布了Firebird关系数据库引擎1.0.0版的可用性——发布候选版本1。目前,Win32和Linux二进制文件是可用的,其他平台有望在不久的将来加入它们。这个版本是由代码构建的,在代码的原始版本和这个版本之间的这一年中,这些代码经过了广泛的清理、bug修复和beta测试。 |
2001年11月14日 | Firebird RC1 MacOs的经典版本(Darwin)。 |
2001年11月16日 | Firebird RC1 Debian Linux包。 |
2001年11月19日 | Firebird RC1用于Sun Solaris (Sparc)。 |
2001年11月20日 | Firebird RC1适用于FreeBSD(4.3和4.4)。 |
2001年11月27日 | Firebird RC1用于Sun Solaris (X86)。 |
2001年12月21日 | Firebird项目宣布了Windows和Linux的候选版本2 (RC2)的可用性(包括64位I/O)。 |
2001年12月23日 | Firebird Rlease候选2 (RC2)为Sun Solaris (Sparc)构建。 |
2002年1月2日 | Firebird Rlease候选2 (RC2) HP-UX 10.20的经典版本。 |
本文档由海钛瑞OA办公系统研发团队翻译制作,转载请在开始处标明来自于http://www.hitai.com.欢迎交流。
原文https://firebirdsql.org/en/historical-reference/