免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
12下一页
最近访问板块 发新帖
查看: 49983 | 回复: 10

【大话IT】如何治理开源项目?独裁or民主(获奖名单已公布) [复制链接]

论坛徽章:
140
2015年亚洲杯之日本
日期:2015-04-28 13:32:012015年亚洲杯之朝鲜
日期:2015-05-06 10:16:442015年亚洲杯之日本
日期:2015-05-06 10:21:342015年亚洲杯纪念徽章
日期:2015-05-13 17:16:442015亚冠之北京国安
日期:2015-05-13 17:18:292015亚冠之鹿岛鹿角
日期:2015-05-13 17:19:062015亚冠之德黑兰石油
日期:2015-05-27 16:47:402015亚冠之塔什干棉农
日期:2015-05-28 15:24:122015亚冠之卡尔希纳萨夫
日期:2015-06-01 13:52:392015亚冠之柏斯波利斯
日期:2015-06-04 17:37:292015亚冠之阿尔纳斯尔
日期:2015-06-16 11:31:202015亚冠之塔什干火车头
日期:2015-06-23 10:12:33
发表于 2018-07-26 15:55 |显示全部楼层
获得社区保温水杯的同学有:
@heguangwu
@infoback
@goingstudy

请以上获奖同学,在9月10日前,将您的姓名、电话、公司、职位、地址一站内的形式发给王楠w_n,发不了站内的同学,请加微信na973966431










话题背景:

近日,有“终身仁慈独裁者(BDFL)”之称的 Python 创始人 Guido van Rossum 宣布退出 Python 核心开发组决策层已超过一周,从那以后社区发生了什么,治理项目的未来又将如何?Guido 在宣布退出决策层时明确表示不会任命继任者,但会作为一个普通的开发者待在 Python 核心开发组一段时间,并让社区来确定项目的治理进展。他还强调社区应重点管理两个主要问题:如何决定 PEP 的进展以及如何引入新的核心开发者。

本期话题围绕两点展开,
1.如何治理开源项目?如何吸纳新的核心开发者,推动项目进展?
2.Python之父的宣退,预测下Python 的未来?

活动时间:7月26日-8月10日

活动奖励:
活动结束后,我们将选取3位讨论精彩的同学,送社区保温水杯。

85_250_300.jpg




SACC 2018 来啦!

2018年10月17日~19日,由IT168旗下ITPUB企业社区平台主办的第十届中国系统架构师大会(SACC2018)将在北京隆重召开。自2009年以来,SACC架构师大会已成功举办了九届,云集了国内CTO、研发总监、高级系统架构师、开发工程师和IT经理等技术人群,与会规模超千人。本届大会包括了核心业务系统架构设计、大数据平台架构、传统企业数字化转型、人工智能应用等四大主线.本届大会采用了“3+2”模式:3天传统技术大会演讲+2天深度主题培训。从广度的角度出发,以供大家参考更多的案例;从企业应用项目选型实施角度出发,全面而深入地向企业传达:针对某个应用方案的具体实现、选型比较、实现策略、成本对比、优势优点、自我经验,教训总结等内容。

欢迎扫码关注2018SACC官方微信,获取最新信息!

[size=14.6667px]


论坛徽章:
140
2015年亚洲杯之日本
日期:2015-04-28 13:32:012015年亚洲杯之朝鲜
日期:2015-05-06 10:16:442015年亚洲杯之日本
日期:2015-05-06 10:21:342015年亚洲杯纪念徽章
日期:2015-05-13 17:16:442015亚冠之北京国安
日期:2015-05-13 17:18:292015亚冠之鹿岛鹿角
日期:2015-05-13 17:19:062015亚冠之德黑兰石油
日期:2015-05-27 16:47:402015亚冠之塔什干棉农
日期:2015-05-28 15:24:122015亚冠之卡尔希纳萨夫
日期:2015-06-01 13:52:392015亚冠之柏斯波利斯
日期:2015-06-04 17:37:292015亚冠之阿尔纳斯尔
日期:2015-06-16 11:31:202015亚冠之塔什干火车头
日期:2015-06-23 10:12:33
发表于 2018-07-27 17:34 |显示全部楼层
一直对开源项目的治理充满好奇,期待精彩的回复。

论坛徽章:
15
2015七夕节徽章
日期:2015-08-21 11:06:172017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:07:30shanzhi
日期:2016-06-17 17:59:3115-16赛季CBA联赛之四川
日期:2016-04-13 14:36:562016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-01-28 06:20:0015-16赛季CBA联赛之新疆
日期:2016-01-25 14:01:34IT运维版块每周发帖之星
日期:2016-01-07 23:04:26数据库技术版块每日发帖之星
日期:2016-01-03 06:20:00数据库技术版块每日发帖之星
日期:2015-12-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-10 06:20:00
发表于 2018-07-28 09:11 |显示全部楼层
1.如何治理开源项目?如何吸纳新的核心开发者,推动项目进展?
个人开源项目的治理和政治差不多,既有独裁式也有民主式,不能说哪个好,因为两种方式都有成功,也都有失败的,独裁式发展如何处决于管理者的视野、技术水平和运气,带来的问题是可能出现青黄不接的现象,而且一旦判断失误就会走弯路,而民主式大多是背后的公司在主导,则会出现扯皮、妥协导致进展缓慢等问题,现在大多数的核心开发者都是来自大公司,这就需要委员会管理的智慧,协调各方需求了

2.Python之父的宣退,预测下Python 的未来?
从现在看来,Python已经走上人生巅峰,不,应该是编程语言巅峰,月满则亏,未来的Python应该是进入稳(低)定(速)发展阶段,即使Python之父还在也是一样,和Java一样,凭借庞大的框架和库,未来十年对程序员而言依旧是主流开发开发语言之一

论坛徽章:
53
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
发表于 2018-07-28 13:37 |显示全部楼层
1.如何治理开源项目?如何吸纳新的核心开发者,推动项目进展?
开源项目的治理一定需要一个方向引领者,也可以说是需要一个民主的”独裁者“。如果开源项目是用百家争艳的话,那么开源项目的发展方向就没有坚定的方向,一会儿东一会儿西,一会儿南一会儿北。这样不利于开源项目的发展。但开源项目又不能真正的“独裁”,如果这样可能会导致开源的覆灭。如果Linux内核没有Linus,那么内核也许真的不会这么长时间的发展。开源必须向公司一样,必须有新鲜的血液注入,否则就会老化。
2.Python之父的宣退,预测下Python 的未来?
Java之父的退出,但Java还有Oracle和JCL。Python之父退出了,希望Python还能坚强的走着。毕竟现在人工智能及机器学习很多库都还是基于Python的,所以即使Python之父退出应该不会导致Python的没落。

论坛徽章:
1
2017金鸡报晓
日期:2017-01-10 15:13:29
发表于 2018-07-28 23:00 |显示全部楼层
1.如何治理开源项目?如何吸纳新的核心开发者,推动项目进展?
开源项目的治理可以分为内部治理和外部治理。根据模块化、角色分工、决策者、培训、流程与文档、制度化、领导力综合维度的高低,内部治理可以分为“贤明君主”模式、“民主”模式和“精英”模式。前者强调自上而下的管理,后两者强调自下而上。当外部参与主体增多时,开源项目可以进入外部治理阶段。外部治理可以分为基金会和公司两种形式。无论是哪种治理模式都有优点,也有缺点。能做到管理上独裁,技术上民主,聊聊无几。至于如何吸纳新的核心开发者,推动项目进展,个人认为这跟治理模式关系不大,更多的是靠开源项目自身能否满足用户各种各样的需求。

2.Python之父的宣退,预测下Python 的未来?
Python之父Guido van Rossum的退出Python核心开发组决策层,或多或少对Python的开发产生一定的影响,例如接下来PEP会怎么决定以及如何引入新的核心开发者,但那都是暂时的。经过30年的发展,Python已形成了非常完善的技术体系,被很多开发者所接受,并且早已成功用于企业部署中。一旦用于企业部署,价值往往就会被放大,同时会有更多的类库接入,也会有很多人离开社区或者进入社区。

论坛徽章:
131
操作系统版块每日发帖之星
日期:2016-05-11 17:06:57操作系统版块每日发帖之星
日期:2016-05-11 17:06:57数据库技术版块每日发帖之星
日期:2016-05-11 17:07:05操作系统版块每日发帖之星
日期:2016-05-11 17:06:57操作系统版块每日发帖之星
日期:2016-05-11 17:06:57综合交流区版块每日发帖之星
日期:2016-05-11 17:07:052022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:57IT运维版块每日发帖之星
日期:2016-05-11 17:06:49操作系统版块每日发帖之星
日期:2016-05-11 17:06:57综合交流区版块每日发帖之星
日期:2016-05-11 17:07:05操作系统版块每日发帖之星
日期:2016-05-11 17:06:57程序设计版块每日发帖之星
日期:2016-05-11 17:06:57
发表于 2018-07-29 19:36 |显示全部楼层

Python之父透露退位隐情 与核心开发团队产生隔阂

Python 创始人 Guido van Rossum 前段时间宣布脱离 Python 决策层,辞去所谓的 BDFL (终生仁慈的独裁者) 身份曾引发热议,当时他以 PEP 572 改进提案的争吵事件为例,表明其退出缘由。近日 Guido van Rossum 在接受外媒 InfoWorld 采访时,再次聊到了关于他退出决策层背后的隐情,以及对 Python 开发流程的看法。
                    
                                            
图片来源:Dan Stroud (CC BY-SA 4.0)
InfoWorld:为什么辞去 BDFL 职务?
van Rossum:其实,所谓的终生和独裁都只是玩笑话。在过去十年的大部分时间里,我一直有退休的念头。我自身有一些健康问题,雪上加霜的是我需要无数次地去告诉社区的人们该如何做事并保持冷静,也需要无数次地去向别人解释 Python 的语言哲学。
压倒骆驼的最后一根稻草是一个非常有争议的 Python 改进提案(即 PEP 572 ),在我接受它之后,他们去了像 Twitter 这样的社交媒体并说出了一些真正伤害我个人的话语。而且说这些事情的实际上都是 Python 的核心者,所以我觉得我们相互之间已不再信任。
InfoWorld:能否谈谈 PEP 572 提案的好处以及为何如此具有争议性?
van Rossum:该提案是关于给 Python 添加表达式内赋值的一种语法。总而言之,这是给语言的一个很小的补充,主要是让人们在需要时,将赋值放在表达式的中间。其实许多其他语言也有类似的次要功能,包括我熟悉的 C 和 C ++。Java 和 JavaScript 据我所知也有支持 。它是一种相当小的语法,但在某些情况下,可以使代码更容易编写,并且通过删除冗余也更容易阅读。
很多人认为他们知道 Python 的设计理念是什么,而这个提议他们觉得没有遵循 Python 的设计原则。 该提案引起争议的另一个原因是提案作者有点自我,前面的几个版本存在一些严重的问题,导致之后即使是同意其基本理念的人,也投了反对票。 这是一个轻微的语法变化,并不激进。
InfoWorld:该特性将包含在哪个版本的 Python 中?
van Rossum:Python 3.8 。
InfoWorld:会有另一个 BDFL 吗? Python 后续将如何管理?
van Rossum:很遗憾,我目前无法告诉你。我给了核心开发团队一个任务,就是思考后续的管理模式以及选出相关负责人。这应该会是一个长期的讨论,无法立即达成共识。
现在可以说的是,他们已经同意给出提案的截止日期是2018年10月1日。我相信,到2018年11月1日,他们会选出一个合理的管理提案。到2019年1月1日,他们承诺会完成选举或任命负责人。
如果有提案认为需要一个 BDFL ,那么该提案必须详细列明细节,比如说要如何选择 BDFL ,任命期是多久,以及他/她在哪种情况下能被弹劾。不排除到1月1日,他们真能选出这样一个人。
InfoWorld:您将在 Python 项目中担任什么角色?
van Rossum:我将成为常规贡献者或常规核心开发者的角色,偶尔写一些和审查一些代码。我将尝试专注于指导核心开发者,尤其是新的核心开发者,以及女性和少数群体,因为核心开发团队的多样性是我的目标之一。
InfoWorld:您是否担心作为 BDFL ,您的离开可能会吓跑一些 Python 爱好者?
van Rossum:我不这么认为。 Python 拥有一个非常健康的社区,核心团队也拥有非常强大的能力。如果我认为他们无法克服这一点困难并在未来几十年内继续引领语言发展,我就不会辞职。我认为这只是一次轻微的打击,尽管出现了,但我期待后续版本的成功以及开发流程的逐步演变。
InfoWorld:Python 过去几年的开发流程是怎样的?如何看待其未来发展?
van Rossum:语言在不断变化,我们为该语言和库添加了一些新特性。过去几年变化较大的可能是语言的流行度,直到五年前,Python 还一直感觉自己是一个“小玩家”。
之后随着数据科学的发展,Python 作为其主要工具出现了令人难以置信的快速发展。这也导致核心开发者在决策上有更大的压力,但是一般情况下,我们发布语言的方式非常稳定。
我们有发行管理员(release managers),主要版本发行间隔约一年半,Bug 修复版本,由于使用需要,可能会在几个月到大半年左右。
我们也有非常稳定的 Python 改进提案流程。也许随着社交媒体的发展 PEP 的方式有所改变,但总的来说,除了几年前从 Mercurial 转向 Git 之外,PEP 一直是一个非常稳定的流程,没有出现过失误和问题。


论坛徽章:
6
未羊
日期:2013-11-15 09:12:28狮子座
日期:2013-12-10 10:10:54技术图书徽章
日期:2014-01-09 17:41:45技术图书徽章
日期:2014-01-09 17:42:04技术图书徽章
日期:2014-01-09 17:42:5215-16赛季CBA联赛之广夏
日期:2018-01-10 15:17:38
发表于 2018-07-29 23:03 |显示全部楼层
1.如何治理开源项目?如何吸纳新的核心开发者,推动项目进展?
Google,Facebook、微软、阿里、腾讯等企业也=纷纷拥抱开源,印象中一向保守的大公司们对待开源的态度却并不保守,反而都在积极主动地部署开源项目。可以说,如果开源代表IT行业的未来,那么大企业的转型也将从拥抱开源开始。企业在社区中公开源代码,参与社区的治理,既可以彰显其技术和平台优势,又能加速其转型的步伐。
通过开源可以过滤很多寿命不长,实际场景需求不完整的项目,通过很多早期开源,后期商业包装,并有了很多商业和开源的不同版本,在我看来开源项目通常是要一个技术大牛做项目启动和日常管理,包括研发方向以及和语言新功能的更新等等,一个开发者完成绝大部分的代码,解决一个确实存在的问题,在这个过程中以慢慢聚集足够多的使用者,从大量使用者中才有可能冒出有能力对此项目贡献代码的开发者。这种以共同目标聚集的团队凝聚力要强一些,也能吸引更多的代码贡献者。

2.Python之父的宣退,预测下Python 的未来?
python 之父,Guido van Rossum,我相信基本上写python的工作者,虽然喊不出这个名字,但是也有印象,黄色卷毛的技术大牛,7月23日他在邮件中说,他已经厌倦了运营该组织,不想再为 PEP(Python 改进提案),他发现有这么多人鄙视我的决定”,从 Guido van Rossum的邮件中,多多少少还是能看得出来他离开 Python绝不是带着心平气和的情绪走的,python语言 的快速发展一方向得益于现今技术热点,包括人工智能,大数据等等,还有一方面得益于guido当时对对象语言的简易化的提议,通过一切皆为对象的这个思路,很多开发上手非常容易,他的离开我相信不会影响python大方向的发展,但是就如同一个大公司离开了创立者,这种感觉会跟怪。

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-25 06:20:002017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:2115-16赛季CBA联赛之新疆
日期:2018-04-23 13:55:2315-16赛季CBA联赛之辽宁
日期:2018-07-23 08:59:12
发表于 2018-07-30 16:16 |显示全部楼层
1.如何治理开源项目?如何吸纳新的核心开发者,推动项目进展?开源项目丢到git上。。。只要这个项目作用较大。。不需要吸纳。。会有对应开发者进行项目推进的。。
2.Python之父的宣退,预测下Python 的未来?

只是退出决策而已。。 2018年7月的语言排行榜。python使用量增加了5.5%排行到第一。。。python势头还是很猛的。。

1cc4edfb32436bef433600db8b73df9.png

论坛徽章:
39
技术图书徽章
日期:2018-08-21 13:30:492015亚冠之首尔
日期:2015-11-04 22:25:43IT运维版块每日发帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27狮子座
日期:2014-05-12 11:00:00辰龙
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34数据库技术版块每日发帖之星
日期:2015-12-01 06:20:00平安夜徽章
日期:2015-12-26 00:06:30技术图书徽章
日期:2018-08-21 13:30:242016科比退役纪念章
日期:2018-03-07 11:23:33
发表于 2018-08-01 15:03 |显示全部楼层
IT业的历史还是太短,好像没有特别有名的开源项目创始人离开后,仍然蓬勃发展的例子?
mysql勉强算个?
反面的倒是有tcl.
python现在风头正盛, 应该还是会有人抢吧.
后续如果没有强有力的人或者公司接盘,那么python大概率也是会平稳下滑.

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-12-20 06:20:00
发表于 2018-08-04 10:33 |显示全部楼层
1. 虽然没有治理过开源项目,但是个人感觉开源项目还是需要一个有能力,有远见,有威信的独裁者的,一个成功的开源项目肯定有大量的参与者,idea肯定不会少,关键的是去做出正确的判断。
吸纳新的开发者,多做推广,写好文档,关键是有好的应用场景,如Linux 般,有这么广的应用范围,各大厂招这么多开发,是不愁新的开发者的。

2. 虽然python之父退休,但是python不至于现在就衰落。我的观点是在IT中,一门技术(语言)的发展肯定与当前的技术潮流或者说应用的场景有关。当前机器学习/人工智能这么火,有那么多框架都使用python,所以肯定没问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

数据风云,十年变迁
DTCC 第十届中国数据库技术大会已启航!

2019年5月8日~5月10日,由IT168旗下ITPUB企业社区平台主办的第十届中国数据库技术大会(DTCC2019),将在北京隆重召开。大会将邀请百余位行业专家,就热点技术话题进行分享,是广大数据领域从业人士的又一次年度盛会和交流平台。与SACC2018类似,本届大会将采用“3+2”模式:3天传统技术演讲+2天深度主题培训。大会不仅提供超100场的主题演讲,还会提供连续2天的深度课程培训,深化数据领域的项目落地实践方案。
DTCC2019,一场值得期待的数据技术盛会,殷切地希望您报名参与!

活动入口>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP