是谁在为GTK 3.22做贡献

GTK+ 3.22.0 和 GLib 2.50.0 已经发布有一段时间了,每次发布 Emmanuele Bassi 来个数据统计,让我们回顾一下本次开发周期中都有哪些人和公司贡献了代码。

活跃度

在3.22 开发周期中,GLib 新添加了14119行代码,删除了2031行代码,净增加12088代码,略少于3.20版本。

glib-changes-3-22

而 GTK+ 新添加了 46581 行代码,删除了 19163 行代码,净增加 27418 行。

gtk-changes-3-22

上图中的统计并不包含本地化的翻译。

贡献者

GLib 总共有 60 个人贡献代码,尽管在本次发布中代码改变的数量缩减了,贡献者还是处于增加的趋势。

glib-contributors-3-22

提交补丁最多的前20名开发者
Matthias Clasen 60 24.7%
Philip Withnall 44 18.1%
Chun-wei Fan 18 7.4%
Mario Sanchez Prada 10 4.1%
Allison Lortie 7 2.9%
Ruslan Izhbulatov 7 2.9%
Emmanuele Bassi 6 2.5%
Krzesimir Nowak 6 2.5%
Jonh Wendell 5 2.1%
Cosimo Cecchi 5 2.1%
Simon McVittie 4 1.6%
Ondrej Holy 4 1.6%
Christoph Reiter 4 1.6%
Rico Tzschichholz 3 1.2%
Dan Winship 3 1.2%
Aurélien Zanelli 3 1.2%
Kjell Ahlstedt 2 0.8%
Piotr Drąg 2 0.8%
Colin Walters 2 0.8%
Emilio Pozuelo Monfort 2 0.8%
提交行数最多的前20名开发者
Matthias Clasen 7797 53.6%
Philip Withnall 2736 18.8%
Cosimo Cecchi 767 5.3%
Chun-wei Fan 674 4.6%
Mario Sanchez Prada 418 2.9%
Allison Lortie 365 2.5%
Christoph Reiter 319 2.2%
Krzesimir Nowak 220 1.5%
Jonh Wendell 178 1.2%
Ruslan Izhbulatov 163 1.1%
Marc-Antoine Perennou 142 1.0%
Emmanuele Bassi 104 0.7%
Tim-Philipp Müller 81 0.6%
Benjamin Otte 79 0.5%
Ondrej Holy 48 0.3%
Giovanni Campagna 43 0.3%
Jeremy Whiting 34 0.2%
Debarshi Ray 33 0.2%
Stephan Bergmann 32 0.2%
Christian Persch 30 0.2%

恭喜 Matthias Clasen 和 Philip Withnall 成为本次发布最大的贡献者。Matthias 主要移植了允许沙盒应用访问系统服务的实现,Philip 主要实现了新架构的logging API。

GTK+ 本次周期内总共有 75 贡献者,贡献者的数量比之前有所下降,鉴于代码变更的数量也有所减少,这很可能表明了 3.22 作为长期支持版本更趋于稳定了。

gtk-contributors-3-22

提交补丁最多的前20名开发者
Matthias Clasen 369 37.3%
Lapo Calamandrei 73 7.4%
Carlos Garnacho 69 7.0%
Timm Bäder 67 6.8%
Emmanuele Bassi 60 6.1%
Ruslan Izhbulatov 30 3.0%
Jonas Ådahl 28 2.8%
Benjamin Otte 25 2.5%
Olivier Fourdan 21 2.1%
Matt Watson 21 2.1%
Sébastien Wilmet 18 1.8%
Chun-wei Fan 13 1.3%
Andreas Pokorny 12 1.2%
Georges Basile Stavracas Neto 12 1.2%
Christian Hergert 12 1.2%
Piotr Drąg 11 1.1%
Tristan Van Berkom 11 1.1%
Ray Strode 10 1.0%
Stephen Chandler Paul 9 0.9%
William Hua 8 0.8%
提交行数最多的前20名开发者
Matthias Clasen 14378 28.2%
William Hua 6212 12.2%
Ruslan Izhbulatov 5222 10.2%
Lapo Calamandrei 4383 8.6%
Carlos Garnacho 3510 6.9%
Emmanuele Bassi 1947 3.8%
Matt Watson 1811 3.6%
Georges Basile Stavracas Neto 1805 3.5%
Jonas Ådahl 1647 3.2%
Chun-wei Fan 1195 2.3%
Stephen Chandler Paul 1099 2.2%
Timm Bäder 1018 2.0%
Sébastien Wilmet 865 1.7%
Benjamin Otte 793 1.6%
Javier Jardón 655 1.3%
Alexander Larsson 486 1.0%
Andreas Pokorny 358 0.7%
Tristan Van Berkom 333 0.7%
Jakub Steiner 317 0.6%
Mohammed Sadiq 298 0.6%

与 Matthias 在 GLib 所做的贡献类似,他也完成了对 GTK+ 的移植, 尤其是一些需要用户交互的界面如文件选择或打印。Carlos Garnacho 主要是在平板设备上支持 Wayland 。Jonas Ådahl 和 Olivier Fourdan 解决了 Wayland 后端窗口系统问题。William Hua 改善了 Mir 后端。Ruslan Izhbulatov 和 来自台湾的Chun-wei Fan 主要完善了支持 Windows 系统的后端,尤其是键盘输入这部分。Emmanuele 添加了 GLES 来 支持 GdkGLContext API。Timm Bäder 改进了 GtkPopover。Matt Watson 加强 了GtkStack 和内部动画处理。

公司或组织

和往常一样,没有公司的贡献就不会有本次发布的重大改进。下面让我们看一下公司的参与度。

对于 GLib:

来自于公司的补丁排行榜
Red Hat 84 34.6%
(Unknown) 78 32.1%
Collabora 43 17.7%
Endless 22 9.1%
Canonical 12 4.9%
Centricular 2 0.8%
Intel 2 0.8%
来自于公司的贡献者数量排行榜
(Unknown) 33 52.4%
Red Hat 14 22.2%
Collabora 4 6.3%
Endless 4 6.3%
Canonical 4 6.3%
Centricular 2 3.2%
Intel 2 3.2%

对于 GTK+:

来自于公司的补丁排行榜
Red Hat 548 55.4%
(Unknown) 333 33.7%
Endless 97 9.8%
Collabora 6 0.6%
Canonical 4 0.4%
Centricular 1 0.1%
来自于公司的贡献者数量排行榜
(Unknown) 49 63.6%
Red Hat 16 20.8%
Endless 6 7.8%
Collabora 3 3.9%
Canonical 2 2.6%
Centricular 1 1.3%

 

原文链接:https://blog.gtk.org/2016/09/21/who-wrote-gtk-3-22/

即将到来的 GUADEC 2016

今年的 GUADEC 将在德国的 卡尔斯鲁厄 举行,一般在大会开始之前,大家都会发下面的一张图(每年都有不同),就是向大家说一下我准备去参加 GUADEC 了,想见我的好基友们快来一起聚聚吧。

badge-goingto

每年的大会都有3天的会议日程,在这之前还会有一天 GNOME 的培训,今年共有4个workshop,如何使用 flatpak 打包,如何使用 GStreamer 开发,如何为开源项目做贡献,如何为 GNOME 做贡献。在大会之后还有3天的 BoFs 和 Hackfest,可以参考今年大会的日程:https://2016.guadec.org/talks/

与往年不同的是今年的 GUADEC 会你可以带着你的小孩了,来自红帽的 Stef Walter 说今年欢迎大家带着自己的娃来参加会议,如果你想带就看一看下面的维基页面,上面介绍了在卡尔斯鲁厄周边的游乐场、动物园、博物馆等等,之后你也可以添加你孩子的年龄,然后就会你就会从 Stef 得到一个小玩具。

https://wiki.gnome.org/action/edit/GUADEC/2016/Kids

stef

Stef 是 Cockpit 的开发者,Cockpit 是 Red Hat 开发的浏览器端的服务器管理工具。关于 Cockpit 的更多介绍可参见下面的链接。

cockpit 解放你的服务器管理

另外,今年还会有一个会前热身的 Flatpak 竞赛,发起者 Bastien Nocera,目前就职于红帽,维护着 GNOME 中的好多项目,包括视频播放器(totem),蓝牙应用(gnome-bluetooth),音乐播放器(Rhythmbox)等等。Flatpak 可以说是 GNOME 的一个划时代的进步。他将会在今年 GUADEC 的闪电演讲环节宣布竞赛的结果。奖品先暂时保密,不过需要你在 GUADEC 大会现场领取奖品。

bastien-nocera
竞赛如何参加呢?

您需要创建一个 Flatpak 包,目前还没有其它人打过 Flatpak 包的软件。然后上传到开放的仓库中,接下来通过邮件发送仓库的地址给 Bastien。

他会依据打包的难度,软件包的流行度和再分发的潜力,在闪电演讲之前选出一个获胜者。

你可以找到很多的例子,目前已经打包过的应用和运行库都在这个 wiki 页面上。

https://github.com/flatpak/flatpak/wiki/Examples

另一个值得期待的是文件管理器(Nautilus)的 BoF,该项目的主要开发者 Carlos Soriano 说线上讨论效率太差了,我都不知道和谁在一起做项目,让我们线下聚一聚吧,聊一聊 Nautilus 的昨天,今天和明天。聊聊 Nautilus 从版本 2 到版本 3 的变化及影响,你们也别在我的 blog 的评论里讨论,现在就拿起背包来参加本次 GUADEC,如果你想影响未来 Nautilus 的走向就不要错过这次机会。

carlos

同时,每年的 GUADEC 都在激励开发者们努力的工作,这样好在年度大会上让大家知道项目都新添加了什么特性,GNOME 集成开发环境(Builer)的开发者 Christian Hergert ,在博客中介绍了 Builder 的最新特性,并承诺在 GUADEC 之前完成更多的功能。

builder_color
Christian Hergert 之前已经介绍过好多次,是 GNOME 的第一个众筹项目 Builder 的创始人,目前已经加入红帽。

Christian-Hegert-builder

每年 GNOME 基金会都会为 GNOME 的贡献者提供差旅赞助,如果拿到赞助你还需要在后会写一篇文章聊聊参会心得并附上下面的图片来感谢 GNOME 基金会就可以了。关于如何申请成员请翻阅之前的文章。

sponsored-badge-shadow

现在就拿起背包来参加本次 GUADEC吧!

参考链接:

http://stef.thewalter.net/bringing-your-kids-to-guadec-2016.html

http://www.hadess.net/2016/07/guadec-flatpak-contest.html

BOF session of Nautilus – GUADEC

https://blogs.gnome.org/chergert/2016/07/18/builder-happenings/

2017年 GNOME 亚洲峰会征集主办方

gnome.asia

GNOME.Asia 组委会诚邀感兴趣的主办方来申办2017年的 GNOME.Asia 峰会,会议时间将在2017年的第二个季度。

GNOME.Asia 峰会是 GNOME 在亚洲区的年度会议,会议主要聚焦在 GNOME 桌面,也包含应用程序和开发平台工具。它将聚集 GNOME 亚洲社区贡献者,来为用户、开发者、基金会带头人、政府和商业提供一个平台来讨论最新的技术和未来的发展。

GNOME.Asia 峰会从2008年开始,至今9年的时间里分别在北京、胡志明市、台北、班加罗尔、香港、首尔、德波、新德里举办过,为什么只有8个地点?

组委会十分希望每一年能够在亚洲发现一个新的地方来推广 GNOME,同时也在寻找有能力接受本次峰会重任的本地组织,GNOME.Asia 组委会将协助本地组织者来共同完成任务,当然也需要本地的组织者积极的参与进来,计划和推动整个峰会的顺利完成。

你可以从峰会的官网来了解更多的信息:http://www.gnome.asia

GNOME 董事会和发布团队已经宣布在每年3月发布的 GNOME 版本都会以 GNOME 亚洲峰会的申办地来命名。

如果有感兴趣的团体想申请举办峰会都可以提交申请到 GNOME Asia 组委会。截止日期是2016年9月11日。请发送到 gnome-asia-committee-list<at>gnome<dot> org 这个邮箱。 提交申请后你会被邀请参加定期的 IRC 会议来详细地说明申办方案,或是通过邮件来讨论。最终结果将会在2016年10月的第一周发布。

建议峰会的举办日期在3月到6月之间,3到5天的日程,包括周末。峰会的最终日期应该尽量避开其它和 GNOME 有关的自由软件会议。每个申请的要点应该考虑以下几点:

  • 申办会议是否有本地社区支持
  • 峰会场地的详细信息, 如会场的大小、位置等等
  • 初步的峰会日程安排和活动的安排
  • 住宿的选择,从经济型的到舒适型的旅店,住宿离会场的距离
  • 周边的餐饮或会场的饮食,食物饮料的费用
  • 预估亚洲和欧洲城市的到主办地的差旅费用
  • 是否有本地厂商、大学或政府的支持
  • 提供一份合理的预算
  • 提供一个本地赞助的方案

请参考 GNOME.Asia 的维基网站,也参考下面的 GNOME.Asia 峰会的备忘列表、如何组织峰会和 2012年GNOME 的成功申请提案。

1) http://wiki.gnome.org/GnomeAsia

2) https://wiki.gnome.org/GnomeAsia/SummitCheckList

3) https://wiki.gnome.org/GnomeAsia/HowToOrganizeGNOME.Asia%20Summit

4) http://wiki.gnome.org/GnomeAsia/2012Summit/Bids?action=AttachFile&do=view&target=Proposal_of_HongKong_GNOME_Asia_Hackfest_2012_20120124.pdf

如有什么问题,十分欢迎联系 gnome-asia-committee-list AT gnome org。

请大家帮忙分享这个消息!我们十分期待收到你的申请!

有客来访之Cosimo Cecchi

十分有幸 GNOME 基金会的董事 Cosimo Cecchi 从欧洲来到北京,北京GNOME用户组借此机会邀请他参与我们社区的活动,并请他介绍一个GNOME的下一个版本将会带来什么,欢迎大家捧场!

cosimo_s

个人简介:Cosimo 是一个来自于意大利的GNOME爱好者,目前就职于Endless Mobile,之前在红帽工作,自从2007年他就开始为 GNOME 做开发了,今年是他第二次入选董事会,过去的一年里他负责筹备资金和赞助并负责举办了许多活动。

演讲题目:Looking ahead to GNOME 3.22 and beyond

时间:2016年6月25日 14:00-17:00

地点:SUSE办公室(东三环中路7号 财富中心A座3603,地铁10号线金台夕照D出口)

2016年GNOME董事会选举的初选结果已揭晓

今年有253个已注册并有资格的投票者,其中有142人参与投票表决,目前按投票数的初选结果如下: Allan Day,Nuritzi Sanchez,Cosimo Cecchi,Shaun McCance,Jim Hall,Meg Ford,Alexandre Franke。让我们来一一做个简单的介绍。

Allan Day – 就职于红帽,从事GNOME项目7年之久,GNOME设计团队的核心贡献者和GNOME推广团队(GNOME Engagement team)成员,这是他第二次入选董事会。

AllanDay

Nuritzi Sanchez – 就职于Endless Mobile,GNOME推广团队(GNOME Engagement team)成员,自从2015年的 GUADEC 之后,她就十分积极和热情的推广GNOME。

NuritziSanchez
Cosimo Cecchi – 就职于Endless Mobile,自从2007年他就开始为 GNOME 做开发了,这也是他第二次入选董事会,过去的一年里他负责筹备资金和赞助并负责举办了许多活动。

cosimo

Shaun McCance – 就职于红帽,Yelp维护者,曾作GNOME文档团队的负责人10年之久,这是他第四次入选董事会,做过2届的财务主管,目前是董事会的主席,个人魅力杠杠的。

ShaunMcCance
Jim Hall – 自从1.0版本就开始使用 GNOME 了,2012之后参与 GNOME 测试,GNOME 杰出女性计划的导师,今年5月开始指导3个实习生来参与 GNOME 的测试。

JimHall
Meg Ford – 就职于 ShoreTel,2011年就已经开始接触 GNOME 并主要参与女性杰出项目(Outreachy),目前是GNOME录音程序(gnome-sound-recorder)的维护者,他和 Jim Campbell 共同负责芝加哥 Linux 用户组(Chicago LUG)。

megford

Alexandre Franke – GNOME 国际化团队的成员,这也是他第二次入选董事会,去年Builder的开发者 Christian 由于加入红帽而退出董事会后由他来当选,目前主要负责组织 GNOME 活动。

AlexandreFranke

候选人的更多详细介绍可以访问这个链接 https://vote.gnome.org/2016/candidates.html

详细的匿名投票结果可参考https://vote.gnome.org/results.php?election_id=24

这还不是最终结果,在6月17日之前,如果有任何疑问都可以向组委会提出质疑(membership-committee gnome org)

如果您想参与明年的选举,赶快申请GNOME的会员吧,请访问
https://foundation.gnome.org/membership/members.php

如何加入 GNOME 基金会会员?

vote-gnome

一年一度的董事会选举就要开始了,目前正在提名中,如果你认为自己可以胜任并具有 GNOME 会员资格(membership)的成员就可以参加竞选。

所有的 GNOME 贡献者都可以申请 GNOME 基金会成员资格,当然每一个董事会的成员也都是 GNOME 社区的贡献者。

GNOME 基金会成员具有投票权来选举董事会成员,也可以竞选董事会成员。成为会员后还可以申请参加会议的差旅赞助,一个带 @gnome.org 的邮箱别名,可以在 blogs.gnome.org 上建立自己的博客,并把自己的博客发布到 GNOME 的聚合网站 planet.gnome.org 上。

“成员资格和选举委员会”会监督会员申请的整个流程。

那么如何申请成为 GNOME 会员呢?

1. 首先您需要是 GNOME 的贡献者,贡献涉及的范围也非常广泛,可以是代码、文档、翻译、资源维护,或其它有益于 GNOME 的重要行为。

2. 接下来你就可以访问下面的网址来填写申请表格,写上你的贡献并填写至少2位 GNOME 基金会成员作为推荐人。

申请网址:

https://www.gnome.org/foundation/membership/apply

基金会现有成员列表:

https://www.gnome.org/foundation/membership

3. 提交之后就等待委员会的通知。

需要注意的是基金会成员每两年需要更新一次,如果后续没有更新会视为放弃会员资格。