写点什么

PuppetLabs 和 Opscode 揭示如何构建开源社区

  • 2013-03-22
  • 本文字数:676 字

    阅读完需:约 2 分钟

待人友善和做事透明对开源社区的发展尤其重要, Luke Kanies (PuppetLabs 的创始人兼 CEO)和 Adam Jacob (Opscode 的联合创始人、Chef 的作者)如是说。他们一致认为坦承地与开源社区打交道是必要的。 PuppetLabs Opscode 都在业务蓬勃发展的同时成功地构建起了繁荣的开源社区。
“很多公司认为可以强行推进开源社区的创建,”但事实并非如此,Kanies ApacheConf 的主题演讲中说道。他补充说,你需要诚实地回答问题,但透明并不等于开放。他并不打算回答那些关于资金或者是其他不能向社区透露的问题。对于Kanies 来说,不能仅仅宣布改变,参与社区才是实质。 他提到的例子是从 GPL 许可证到 Apache 许可证的转换。整个过程花了数月,但最终 3000 名社区成员中只有两名对此感到抱怨。

Jacob 告诉 InfoQ,开源社区的基础是尊重。只有 认真对待社区,才有机会成功。如何透明运作是至关重要的。他提到的一个例子是他们的贡献者许可协议(CLA)。虽然人们嫌填起来麻烦,但它能让每个贡献者 和Opscode 的权利完全相同这一点彻底透明。

Jacob 强调,每家公司都可以选择,在围绕其产品创建的 开源社区中担当何种角色。公司既可以将其软件作为礼物贡献给社区,同时保 留利用社区贡献的权利,也可以让每个贡献者拥有等同的权利。他说,Opscode 公司采取了后一种策略。

查看英文原文 PuppetLabs and Opscode Reveal How They Built Their Open Source Communities


感谢臧秀涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-03-22 09:311239
用户头像

发布了 81 篇内容, 共 26.0 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

RabbitMQ基础知识

龙空白白

RabbitMQ

小程序容器到底是什么

Geek_99967b

区块哈希竞猜游戏系统开发(dapp)

薇電13242772558

哈希值

脚本之美│VBS 入门交互实战

Windows Server 6月月更 VBS 脚本之美

Flutter中的GetX状态管理用起来真的那么香吗?

岛上码农

flutter ios 移动端开发 安卓开发 6月月更

直播分享| 腾讯云 MongoDB 智能诊断及性能优化实践

MongoDB中文社区

mongodb

好用的人事管理软件有哪些?人事管理系统软件排名!

优秀

企业管理软件 OA管理系统

远程办公之:如何成为时间管理大师?| 社区征文

甜甜的白桃

初夏征文

如何轻松快速构建区块链应用?技术大牛带来一线技术实践分享

腾源会

为什么你的数据图谱分析图上只显示一个值?

清林情报分析师

数据分析 可视化 知识图谱 三元组 情报分析

Fabric.js 手动加粗文本iText

德育处主任

canvas FabricJS 6月月更

openGauss Developer Day 2022正式开启,与开发者共建开源数据库根社区

游戏资产复用:更快找到所需游戏资产的新方法

龙智—DevSecOps解决方案

游戏开发 游戏资产 艾尔登法环 游戏资产复用

Helix QAC更新至2022.1版本,将持续提供高标准合规覆盖率

龙智—DevSecOps解决方案

C语言 静态代码分析 Helix QAC 代码合规率 代码合规

如何使用物联网低代码平台进行流程管理?

AIRIOT

低代码 物联网,

混沌工程,了解一下

华为云开发者联盟

云计算 测试 后端 混沌工程 华为云

如何通过7个步骤编写出色的在线用户手册

小炮

学C++还是学Java?做软件研发还需掌握哪些知识和技能?

dvlinker

Java c++ 数据库 网络知识 汇编代码

SLSA: 成功SBOM的促进剂

安势信息

开源 开源软件供应链 软件物料清单 SBOM SLSA

微信视频号如何用 PC 电脑做直播?

boshi

直播 视频号

应用实践 | Apache Doris 整合 Iceberg + Flink CDC 构建实时湖仓一体的联邦查询分析架构

SelectDB

数据库 flink Doris iceberg

RabbitMQ访问Web端口报错User can only log in via localhost

龙空白白

活动报名 | MongoDB 5.0 时序存储特性介绍

MongoDB中文社区

mongodb

Python 设计模式:适配器模式

宇宙之一粟

设计模式 适配器模式 6月月更

准备好迁移上云了?请收下这份迁移步骤清单

龙智—DevSecOps解决方案

迁移计划 迁移上云计划 迁移上云步骤 上云步骤清单 云迁移策略

直播回顾 | 云原生混部系统 Koordinator 架构详解(附完整PPT)

阿里巴巴云原生

阿里云 架构 云原生 混部 Koordinator

八大误区,逐个击破(终篇):云难以扩展、定制性差,还会让管理员失去控制权?

龙智—DevSecOps解决方案

Atlassian 云版 版本选择 迁移上云

在宇宙的眼眸下,如何正确地关心东数西算?

脑极体

开发协同,高效管理 | 社区征文

武师叔

初夏征文

如何低成本构建一个APP

Geek_99967b

小程序

PuppetLabs和Opscode揭示如何构建开源社区_开源_Matthias Marschall_InfoQ精选文章