[Official Events] 社区商店维护者招募活动通道已开启
Tofloor
poster avatar
deepin_z
deepin
2021-05-13 17:52
Author

引言

「社区商店维护者招募官方通道现已开启,社区商店运营官期待您的加入!

深度社区能发展至今离不开每一位深粉用户,正因为有你们的付出才让社区变得更加美好。社区始终坚持以用户为中心,以提升用户体验为原则,提高社区用户参与感,特邀深度用户参与社区共建,共同完善社区商店软件生态,以便能够更好的服务广大深度用户,让越来越多的用户能够在日益完善的deepin操作系统下体验较为丰富的软件使用体验。」

 

一、招募对象

1)各大高校Linux软件协会兴趣小组,不局限于计算机相关专业的在校大学生;

2)在校中学生,有一定的编程基础,掌握一定的计算机编程语言;

3)国内外各开源组织、社区成员,对开源项目有自己独到的见解。

 

二、招募条件

1)不限性别年龄职业地区,愿投身Linux开源领域;

2)爱好拥抱Linux开源社区,喜欢折腾;

3)有一定的计算机基础,对Linux领域有一定的认知度;

4)熟悉了解Linux相关计算机语言,对源码有一定的认识;

5)参与社区商店开源项目,有一定的时间投入。

 

三、工作职责

1)负责社区商店应用的编译打包工作;

2)负责社区商店应用更新的维护工作;

3)负责社区商店低评分应用的问题跟踪;

4)关注社区商店并积极建言献策。

 

四、管理维护

1)官方提供打包教程、打包规范;

2)官方组织开展系统化打包培训;

3)官方打包维护群,提供在线答疑;

4)官方不定期分派任务给社区维护者。

 

五、贡献奖励

1)优秀的软件包产品可获得商店首页推荐并优先在商店首页予以展示;

2)官方不定期度对社区商店维护者通过Deepin Github项目展示组织成员;

3)官方阶段性对社区商店维护者的贡献度进行分级授予荣誉称号;

4)官方定期通过社区论坛发布社区商店维护者并公布贡献力。

5)官方定期会针对贡献突出的维护者颁发的荣誉证书及奖杯;

6)不定期官方会随机抽取深度周边礼品作为奖励。

 

六、用户特权

1)北京总部及武汉分部参观的机会;

2)可获得与大咖面对面交流沟通学习的机会;

3)可获得Linux相关高阶学习课程;

4)有机会高薪加入deepin社区。

 

七、活动内容

自活动发布之日起,以自然年为单位去计算打包上架数量,历史打包上架数达到相应标准可获得官方荣誉称号及周边奖励,荣誉头衔官方视打包上架应用数来调整,同一用户打包上架数达到荣誉标准可申请奖励。年度优秀开发者及年度最佳打包者将于次年1月份官方根据打包上架应用数从高到低进行排名,排名越高可获得荣誉证书及奖杯。

 

八、活动细则

奖励规则:

1)活动期内只要达到官方荣誉标准即可申请,不限名额;

2)活动期内成功申请并获得荣誉奖励的用户打包数清零;

3)活动期内凡成功获得荣誉奖励的用户只要达到官方条件可多次申请;

4)活动期内兑换荣誉周边礼品打包数清零并重新计数,但历史打包数不清零;

5)活动期内打包上架应用数越多荣誉等级相应越高,打包上架应用数可累加。

 

评选条件:

年度优秀开发者:自主开发用户好评度较高且下载量破10w+应用

年度最佳打包者:活动期内打包上架应用数最多排名前十的用户

 
九、荣誉贡献

打包数

打包荣誉

总打包上架数>10

初级打包者称号+deepin超大鼠标垫

总打包上架数>30

中级打包者称号+deepin小浣熊十周年纪念版公仔

总打包上架数>50

高级打包者称号+deepin双肩背包

总打包上架数>100

资深打包者称号+deepin全套周边

年度优秀开发者

荣誉证书

年度最佳打包者

荣誉奖杯

 

十、加入我们

愿投身deepin社区商店软件生态建设,认同开源文化有奉献精神,拥有一定的linux技术积累,且有一定的时间投入,打开手机QQ扫码加群(QQ群:1048676314),添加请求备注(社区商店维护者申请),等待管理员审核通过后方可进群。


 

 

Reply Favorite View the author
All Replies
2 / 2
To page
CharlesE
deepin
2021-05-27 21:40
#21

现在有打包规范了,大家都按照打包规范走,官方做好筛选,合格的上架应用市场。

或者开悬赏任务,提高维护人员的参与积极性。

 

Reply View the author
神末shenmo
Moderator
Spark-App
2021-06-16 23:10
#22
SamLukeYes

现在官方商店的定位就很尴尬,既不能保证打包质量,又没有足够的社区参与度。在进行彻底的改革之前,保证打包质量就是句空话。建议在商店专门设一个由社区用户负责维护的分区,社区用户可以自由上传软件包,认领无人维护的软件包,以及对自己负责的软件包进行全权维护。官方在用户维护区发现的高质量软件包,只要官方愿意维护,随时可以从用户维护区转入官方区;官方无力维护的软件包,也可以丢到用户维护区等人认领。如果人力物力不太充裕,可以考虑和星火社区合作;如果有足够的资源,最好还是部署一个 open build service 或者类似的公共构建服务,让打包流程公开透明,这样更有利于保障打包质量。

阿嚏!谁在叫星火商店?

Reply View the author
神末shenmo
Moderator
Spark-App
2021-06-16 23:11
#23
SamLukeYes

AUR 是不允许重复打包同一个软件的,除非有充分的理由发布一个修改版。这一点也可以借鉴。

 

或者完全做成 OBS 的那种模式,每个社区打包者自己开一个仓库,然后用户可以选择添加信任的打包者的仓库,并安装其中的软件。添加仓库并安装软件在 openSUSE 上是可以一键完成的,这一点对于不熟悉命令行的用户来说非常方便。但这样的话,弃置软件包的流程可能又要重新设计了

以目前的状态,我认为DUR是不现实的

当然,你可以尝试实现

Reply View the author
神末shenmo
Moderator
Spark-App
2021-06-16 23:12
#24
WangZhongyun

Deepin官方应用商店能否与星火商店有个明确的协议:官方有权把星火商店比较成熟的符合规范的软件转入官方应用商店,社区成员积极反馈在使用软件过程中发现的问题以利完善

其实星火包转制和转投都在进行中

我们并不反对这种行为

Reply View the author
神末shenmo
Moderator
Spark-App
2021-06-16 23:14
#25
CharlesE

现在有打包规范了,大家都按照打包规范走,官方做好筛选,合格的上架应用市场。

或者开悬赏任务,提高维护人员的参与积极性。

 

爱好者会维护自己喜欢的软件包,这样的情况下这个软件包就会被很好地维护

但是想要维护大量的软件包,还是有专人比较好

Reply View the author
liulangdedao
deepin
2021-08-17 04:13
#26

官方是不是考虑和星火合作?社区一些不错的版本,先推到星火当中,对于新上架的软件,星火可在醒目位置提示社区打包,可能会有瑕疵,设定为尝鲜版本,如果后期大家试用当中相关应用稳定,没有BUG,就提到官方的商店当中。

Reply View the author
OkayPJ
deepin
2021-09-29 02:33
#27
SamLukeYes

“以用户为中心”并不只是一句口号而已,我不认为 deepin 是一个以用户为中心的发行版,也不认为 deepin 的目标是成为这样的发行版。

 

什么叫“以用户为中心”?注意我这里说的不是“以用户为中心的设计理念”,那和 Linux 发行版的“以用户为中心”不是一回事。就以我用的 Arch Linux 为例:没有自作主张的预装和配置,只提供一个易于定制的基础系统,把选择权留给用户,这是在终端层面的以用户为中心;官方最大的软件仓库 [community] 的维护者称为 Trusted User,全球最大的 Linux 发行版打包脚本仓库叫做 Arch User Repository(也由 TU 管理,但允许任何用户上传打包脚本),让用户根据自己的需要通过 Arch Build System 自行打包,并轻松地分享给其他用户,这是社区层面的以用户为中心。而 deepin 作为一个商业化、成品化的发行版,本质上就不可能“以用户为中心”。

 

不过 Arch 的社区运作模式并非不能为 deepin 所借鉴。比如说,现在商店里的很多软件包都缺乏维护,不少软件包是过期的。因此,需要有更完善的机制来鼓励维护者积极跟进上游的更新。Arch 的做法其实也很简单,就是让任何用户都可以在软件包上打一个显眼的过期标记。另外,一个易于使用的软件包构建系统无疑会降低参与打包维护的门槛——不需要 Debreate 那样的图形化工具(恰恰相反,我觉得 Debreate 很难用),而是像 PKGBUILD 和 makepkg 那样格式统一的打包脚本和易于复现的打包方式。

好像有人做了一个叫 makedeb 的东西?

https://mpr.hunterwittenborn.com/

是否类似?

Reply View the author
SamLukeYes
deepin
2021-10-09 05:10
#28
OkayPJ

好像有人做了一个叫 makedeb 的东西?

https://mpr.hunterwittenborn.com/

是否类似?

这玩意儿就是想把 ABS 那一套移植到 Debian 系的发行版上,MPR 用的就是 aurweb 的 fork。我之前也玩过一下,但因为注册 MPR 时怎么也收不到设置密码的邮件而作罢了(听说这个 bug 后来修了)

Reply View the author
少年中国之小宝
deepin
2022-03-08 04:32
#29
SamLukeYes

“以用户为中心”并不只是一句口号而已,我不认为 deepin 是一个以用户为中心的发行版,也不认为 deepin 的目标是成为这样的发行版。

 

什么叫“以用户为中心”?注意我这里说的不是“以用户为中心的设计理念”,那和 Linux 发行版的“以用户为中心”不是一回事。就以我用的 Arch Linux 为例:没有自作主张的预装和配置,只提供一个易于定制的基础系统,把选择权留给用户,这是在终端层面的以用户为中心;官方最大的软件仓库 [community] 的维护者称为 Trusted User,全球最大的 Linux 发行版打包脚本仓库叫做 Arch User Repository(也由 TU 管理,但允许任何用户上传打包脚本),让用户根据自己的需要通过 Arch Build System 自行打包,并轻松地分享给其他用户,这是社区层面的以用户为中心。而 deepin 作为一个商业化、成品化的发行版,本质上就不可能“以用户为中心”。

 

不过 Arch 的社区运作模式并非不能为 deepin 所借鉴。比如说,现在商店里的很多软件包都缺乏维护,不少软件包是过期的。因此,需要有更完善的机制来鼓励维护者积极跟进上游的更新。Arch 的做法其实也很简单,就是让任何用户都可以在软件包上打一个显眼的过期标记。另外,一个易于使用的软件包构建系统无疑会降低参与打包维护的门槛——不需要 Debreate 那样的图形化工具(恰恰相反,我觉得 Debreate 很难用),而是像 PKGBUILD 和 makepkg 那样格式统一的打包脚本和易于复现的打包方式。

你这个建议有点问题的。deepin或者UOS对标的用户是从windows迁移过来的用户为主,而不是Linux专业用户,一般这种用户根本不知道怎么去打包软件,只是想下载软件点击安装,因此这个“以用户为中心”的理念其实很符合主流用户的观点的。如果说你是Linux系统的专业用户,其实你完全可以自己打包安装的,应用本身根本不限制,但是普通用户一旦选错了版本就会出现系统崩溃的问题了。一旦崩溃用户就会流失了,这是得不偿失的。

Reply View the author
SamLukeYes
deepin
2022-03-09 06:52
#30
少年中国之小宝

你这个建议有点问题的。deepin或者UOS对标的用户是从windows迁移过来的用户为主,而不是Linux专业用户,一般这种用户根本不知道怎么去打包软件,只是想下载软件点击安装,因此这个“以用户为中心”的理念其实很符合主流用户的观点的。如果说你是Linux系统的专业用户,其实你完全可以自己打包安装的,应用本身根本不限制,但是普通用户一旦选错了版本就会出现系统崩溃的问题了。一旦崩溃用户就会流失了,这是得不偿失的。

你说的不是以用户为“中心”,而是单方面地以用户为服务对象。以用户为中心的本质是用户群体通过共享和互助来解决各自的问题,实现互利共赢。deepin 的开发和维护主体不是用户,所以不是以用户为中心,最多只能说以对用户友好为目标。

Reply View the author
少年中国之小宝
deepin
2022-03-11 09:30
#31
SamLukeYes

你说的不是以用户为“中心”,而是单方面地以用户为服务对象。以用户为中心的本质是用户群体通过共享和互助来解决各自的问题,实现互利共赢。deepin 的开发和维护主体不是用户,所以不是以用户为中心,最多只能说以对用户友好为目标。

你这不是以用户为中心,你这是以开发用户为中心。以用户为中心就是让用户能够使用这个系统完成他要完成的事情。张三是一个作家,他的需求是能够创造文学作品;李四是一个打印店老板,他的需求是能够使用打印机;王五是一个系统开发工程师,他的需求是编写软件或者优化系统;赵六是一个系统运维工程师,他的需求是更简单安全地部署系统。你可以让开发和运维去编软件编写插件用脚本,但不能让作家和店铺老板也天天去找插件逛论坛,这样子的理念只能让用户流失。让产品能够满足用户的需求这就是以用户为中心,让用户去优化系统那是工程师程序员的需求,不能以自己的需求做为全部用户的需求。

Reply View the author
SamLukeYes
deepin
2022-03-13 03:54
#32
少年中国之小宝

你这不是以用户为中心,你这是以开发用户为中心。以用户为中心就是让用户能够使用这个系统完成他要完成的事情。张三是一个作家,他的需求是能够创造文学作品;李四是一个打印店老板,他的需求是能够使用打印机;王五是一个系统开发工程师,他的需求是编写软件或者优化系统;赵六是一个系统运维工程师,他的需求是更简单安全地部署系统。你可以让开发和运维去编软件编写插件用脚本,但不能让作家和店铺老板也天天去找插件逛论坛,这样子的理念只能让用户流失。让产品能够满足用户的需求这就是以用户为中心,让用户去优化系统那是工程师程序员的需求,不能以自己的需求做为全部用户的需求。

你似乎有一个很大的误解,以为以用户为中心就一定要吸引更多的用户。事实上,只要那一部分用户共同的需求还存在,一个以用户为中心的发行版就能保持生命力,也没有人要求作家和打印店老板一定要去用以用户为中心的发行版。当然,如果他们乐意去为了定制自己的体验而了解更多的知识,愿意参与社区的互相帮助,这样的发行版也会适合他们。Deepin 当然不是这样的发行版。有什么样的需求就用什么样的发行版,这不是很正常的事情吗?

Reply View the author
少年中国之小宝
deepin
2022-03-15 08:02
#33
SamLukeYes

你似乎有一个很大的误解,以为以用户为中心就一定要吸引更多的用户。事实上,只要那一部分用户共同的需求还存在,一个以用户为中心的发行版就能保持生命力,也没有人要求作家和打印店老板一定要去用以用户为中心的发行版。当然,如果他们乐意去为了定制自己的体验而了解更多的知识,愿意参与社区的互相帮助,这样的发行版也会适合他们。Deepin 当然不是这样的发行版。有什么样的需求就用什么样的发行版,这不是很正常的事情吗?

这是你的误以为是,官网说的以用户为中心,就是以用户需求为中心。Deepin是以全部用户的需求为中心的,不是单单以部分开发人员为用户的。社区商店的维护以高质量高兼容性为主,可以允许用户自己维护自己的定制需求,但是不能以脱离了系统的使用人群为代价发展。如果一个官方商店的应用会导致系统稳定性下降,那势必会导致用户的流失。

Reply View the author
SamLukeYes
deepin
2022-03-15 16:54
#34
少年中国之小宝

这是你的误以为是,官网说的以用户为中心,就是以用户需求为中心。Deepin是以全部用户的需求为中心的,不是单单以部分开发人员为用户的。社区商店的维护以高质量高兼容性为主,可以允许用户自己维护自己的定制需求,但是不能以脱离了系统的使用人群为代价发展。如果一个官方商店的应用会导致系统稳定性下降,那势必会导致用户的流失。

好吧,看来我们说的以用户为中心不是同一个以用户为中心,再争下去也没有意义了doubt

Reply View the author
少年中国之小宝
deepin
2022-03-15 21:46
#35
SamLukeYes

好吧,看来我们说的以用户为中心不是同一个以用户为中心,再争下去也没有意义了doubt

对了,你所说的用户只是一小部分,和官方说的不一样才会造成这种误解。

Reply View the author
2 / 2
To page