GNOME 18岁生日快乐!

1997年8月15日,GNOME 被两个在校的大学生创办,他们是 Miguel de Icaza 和 Federico Mena Quintero。尽管 Miguel 已经转向投奔 Mac,Federico 仍在坚守 GNOME 阵营,每年都会参加 GUADEC 大会(GNOME 欧洲用户和开发者大会),今年他还亲自做了一个 GNOME 盾牌颁发给今年 GroupOn 商标争夺战贡献的律师Pamela Chestek 。

Fedrico

gnome-linseed-oil

初他们的目标是创办一个自由的、漂亮的、易用的桌面环境。

在今年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 代码。

《“GNOME 18岁生日快乐!”》 有 2 条评论

  1. “KDE 是一个很好的项目,它们具备的很好的开发者,可是他们使用非自由的 Qt 工具包作为基础架构”

    ——
    Qt有开源社区的版本和商业版本,应该是大家都知道的,对于KDE没有必要使用”非自由的 Qt “这种提法来诋毁吧,都是开源软件,又不是商业竞争对手,呵呵