当前位置:网站首页>openEuler 熊伟:如何看待开源社区中的 SIG 组织模式?
openEuler 熊伟:如何看待开源社区中的 SIG 组织模式?
2022-08-09 16:24:00 【OSCHINA编辑部】
本期单口开源我们请到 openEuler 技术委员会的委员熊伟来和大家聊一聊“如何看待开源社区中的 SIG 组织模式?“
单口开源栏目旨在分享开源理念与观点。
大家好我是熊伟,来自 openEuler,我是 openEuler 技术委员会的委员。
openEuler 作为一个全场景的 ICT 的操作系统平台,已经发展得非常庞大。对于如此庞大的一个社区,如何进行社区的组织,是一个值得探讨的话题。今天我们就探讨一下这个问题。
目前为止,openEuler 是以 SIG 组为基本的组织单元来进行社区组织的,SIG也是全球比较通用的一种说法,就是全称是 Special Interest Group。
SIG 组这种组织形式实际上是把社区划分成不同的功能模块,按照功能模块来进行人员的组织。这种划分有两种方法:第一种办法就是我们横向划分。横向划分就是把软件栈从下到上按照不同层次以 SIG 的形式进行组织。还有一种模式是纵向划分。就是将 SIG 组用解决方案这种方式从上到下进行一个贯通式的组织。纵横正交叉,从技术维度层面来讲的话,就是它进行了技术全覆盖,使得不遗漏任何的技术点。同时这种纵横交叉也使得不同 SIG 之间有着很好的联系关系,使得 SIG 和 SIG 之间能形成很好的协同关系。
在 SIG 中我们是有专门的 Release SIG 来协调大家共同开发、共同演进,同时共同发布这个大版本。
这种组织形式大家听下来以后会发现其实是比较适合以企业为主的社区,同时社区的产出是要有商业目标,它的发布版本是要进行商用的应用的,这时候对质量和时间性要求比较强,所以是比较适合社区组织的。当然社区组织以 SIG 为基础的组织形式,可能有它的优势,但是也有它的劣势和弊端,弊端就是对个人爱好者相对来讲不是那么友好。
在未来的 openEuler 发展过程中可能我们会对整个技术社区包括组织形式进行进一步的演化,结合 SIG 的优势同时也能够进一步发展,使得个人爱好者能够更容易的融合到我们社区的发展中。所以未来的 openEuler 社区是一个以 SIG 为主,同时辅助于新的组织形式和基础设施能够让个人爱好者也能更自由的灵活的加入到社区开发者模式。
不同的社区可能有不同的组织形式,今天我们所讲的组织形式是 openEuler 经过过去两到三年我们摸索和演化而来的组织形式。如何进行社区组织其实是一个非常大的话题,也是一个经久不衰的话题,也是每个社区能够长治久安发展的非常核心的问题,我们欢迎后续大家能够加入到openEuler社区里和社区一块探讨如何进行社区的组织,如何进行基础设施的演化。我们也欢迎大家对社区如何进行组织这一个核心问题进行交流。
边栏推荐
- 现在,怎么挑选舞台租赁LED显示屏?
- B49 - 基于STM32单片机的心率血氧检测与远程定位报警装置
- 消防安全培训|暑期“消防课堂”,开讲!
- WPF 实现柱形统计图
- HR to get the entry date RP_GET_HIRE_DATE
- 单片机的优点和单片机开发的流程
- 嵌入式软件开发的特点和流程
- 如何仿造一个websocket请求?
- After the WeChat developer tool program is developed, no error is reported, but the black screen "recommended collection"
- 在 ASP.NET Core 中上传文件
猜你喜欢
嵌入式软件开发的特点和流程
Vim practical skills_2. Normal mode and insert mode
Optimization of a piece of JDBC code (Part 1)
【机器学习】回归树生成过程及举例理解
MySQL 5.5 series installation steps tutorial (graphical version)
A42 - 基于51单片机的洗衣机设计
【时序数据库InfluxDB】Windows环境下配置InfluxDB+数据可视化,以及使用 C#进行简单操作的代码实例...
In-depth understanding of MySQL common data types and data type selection optimization
对象模型-虚指针虚表
B40 - 基于STM32单片机的电热蚊香蓝牙控制系统
随机推荐
2022小米运维开发笔试1
称重模块的分类及特点
产品结构设计优化模具简化结构总结
LeetCode 131.分割回文串
After the WeChat developer tool program is developed, no error is reported, but the black screen "recommended collection"
Lagrange插值公式matlab实现
期货开户应该了解的行内知识
B48 - 基于51单片机的学生管理门禁系统设计
@AllArgsConstructor 和 @NoArgsConstructor
试试使用 Vitest 进行组件测试,确实很香。
MySQL的索引你了解吗
期货开户交易所的手续费和查询方法
为了高性能、超大规模的模型训练,这个组合“出道”了
.NET静态代码织入——肉夹馍(Rougamo) 发布1.1.0
小家电控制板开发——未来小家电行业的发展方向
测试/开发程序员喜欢跳槽?跳了就能涨工资吗?
GoFrame缓冲输出到客户端Flush()
What you should know about futures account opening
Use SourceTree to add SSH public key and clone the code cloud project (note finishing)
安装MySQL的最后一步第四个红叉怎么解决