免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 53819 | 回复: 8

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

论坛徽章:
146
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]


论坛徽章:
146
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一样,凭借庞大的框架和库,未来十年对程序员而言依旧是主流开发开发语言之一

论坛徽章:
59
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的没落。

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

2.Python之父的宣退,预测下Python 的未来?
Python之父Guido van Rossum的退出Python核心开发组决策层,或多或少对Python的开发产生一定的影响,例如接下来PEP会怎么决定以及如何引入新的核心开发者,但那都是暂时的。经过30年的发展,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

论坛徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2015-12-01 06:20:002015亚冠之首尔
日期: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:34IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
发表于 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,所以肯定没问题。

论坛徽章:
13
CU大牛徽章
日期:2013-04-17 11:20:3615-16赛季CBA联赛之吉林
日期:2017-05-25 16:45:4715-16赛季CBA联赛之福建
日期:2017-03-13 11:33:442017金鸡报晓
日期:2017-02-08 10:39:422017金鸡报晓
日期:2017-01-10 15:13:29IT运维版块每日发帖之星
日期:2016-03-15 06:20:01IT运维版块每日发帖之星
日期:2015-10-02 06:20:00CU十二周年纪念徽章
日期:2013-10-24 15:41:34CU大牛徽章
日期:2013-09-18 15:15:45CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-04-17 11:46:39CU大牛徽章
日期:2013-04-17 11:46:28
发表于 2018-08-08 09:50 |显示全部楼层
1.如何治理开源项目?如何吸纳新的核心开发者,推动项目进展?
开源项目作为一种有特定逻辑的项目组织形式,有独特的发展路径,其实任何项目都有类似的机遇与挑战战。
社区有一个 自由市场与教堂 模式的关于项目开发策略方向的讨论,具体到一个具体的项目,特别是开源项目其实也面临类似的策略选择,而且这样的选择可能还不是一次性的,在不同的时期可能有不同的选择,而且选择也不是绝对的,可能是二者的均衡。

对于一个开源项目来说,保持开发社区活力首要的是有明确的目的性,且项目输出能很好的结合问题领域提供合理的解决方案,这其中如python确实做到了这一点,所以当前看来活力四射。但项目的问题领域不是一成不变的,随着问题的深入,可能需要引入新的方法工具,甚至是新的思维方向,这可能就造成社区分裂,因为有很多项目已经以此为基础进行开发,如果太激进,则可能让其觉得无法接收,毕竟需要维护;但如果太保守也会让面临新挑战的用户群可能放弃改投他处,因为可能他处有更好的解决手段啊。所以必然面临均衡协调的问题,这时候就看社区决策层的决策策略啦,这也是 自由市场和大教堂 选择策略的问题。

核心开发者可能基于很多原因进入,但最根本的是其认同项目宗旨且能实现自我。但项目宗旨在个人眼中是存在大同小异的,且其中自我的实现也是路径各异的,所以要吸引他们,必须在社区具体的组织策略上有一定的包容性和容错性,让其在项目宗旨下感觉能发挥自己专长,这是根本之道。

2.Python之父的宣退,预测下Python 的未来?
现在python发展势头良好,短期内应该还有很好的发展,中长期则要看项目决策层的把控啦,不过总的来说,应该还是比较好的,起码2、30年怎么是不错的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP