1997年8月15日,GNOME 被两个在校的大学生创办,他们是 Miguel de Icaza 和 Federico Mena Quintero。尽管 Miguel 已经转向投奔 Mac,Federico 仍在坚守 GNOME 阵营,每年都会参加 GUADEC 大会(GNOME 欧洲用户和开发者大会),今年他还亲自做了一个 GNOME 盾牌颁发给今年 GroupOn 商标争夺战贡献的律师Pamela Chestek 。
当初他们的目标是创办一个自由的、漂亮的、易用的桌面环境。
在今年9月,我们将会发布3.18版本,它会继续秉承创办者们当时的理念。
让我们一起庆祝 GNOME 的 18 岁生日!
一个不错的想法:
GNOME 是怎么样影响您的生活?我们希望听到您的声音,微博 (@北京GNOME用户组) ,或回复微信订阅号 (北京GNOME用户组) ,随机抽取2位奖励 GNOME T恤一件。
下面让我们简单的回顾下创办GNOME时的原文。
GNOME 项目的名称是 GNU 网络对象模型环境(GNU Network Object Model Environment)。 * 目标 我们想开发一个自由的、完整的、对用户友好的应用程序和桌面工具,类似于 KDE,但是完全基于自由软件:
- 我们想让所有程序有一个统一的外观,并尽可能的共享和使用一些基本的界面元素。 - 我们想使用 GTK 工具包来实现应用程序,一个来自于 GIMP 的库。 - 我们想让更多的人来贡献代码并参与测试,软件将使用 GNU 的工具链来配置原代码并编译。 - 我们将导出 GTK 的 API ,这样可以容易的被脚本语言或其它语言来编写模块。 - 我们将使用 GTK/Scheme 绑定来编写小的工具和程序,当更成熟的时候我们可以用 Scheme 来编写完整的程序。 * 关于项目的常见问题
-为什么你们不使用KDE并为其做贡献? KDE 是一个很好的项目,它们具备的很好的开发者,可是他们使用非自由的 Qt 工具包作为基础架构, 这会对想要重新分发软件的人引起法律的问题。 -那你们为什么不写一个自由的 Qt 库来代替它? 当前的 KDE 项目有大概 89,000 行的代码,而 Qt 库有大概 91,000 行代码。 Qt 强制地让开发者们用 C++ 或 Python 来进行开发。而 Gtk 库可以用在 C, Scheme, Python, C++, Objective-C 和 Perl。 另外,我们也确信 KDE 有些设计问题 (尽管他们有好多不错的想法)仍需要改进。 -GNOME 将采用什么许可协议? 像大多数 GNU 软件一样, GNOME 应用程序的代码将在 GNU GPL 协议下发布, GNOME 的库将在 GNU LGPL协议下发布。 -你们将从零开始编写每一个程序? 不,我们将在遵守项目的基本原则下尽可能的利用现有的 GNU 程序的代码, 让用户界面保持一致将是我们的原则之一。我们也准备重用一些 KDE 代码。