开源社

刘天栋 Ted 理事长

(社区治理:法务、财务、成员发展、品牌)

陈阳 Emily 副理事长

(国际接轨与资源整合:企业合作、顾问委员会)

庄表伟 执行长

(管理各工作组,及技术项目:基础设施、创新项目)

辛庆 Cynth 理事、秘书

(活动运营:线下活动、比赛活动)

王伟 Will 理事

(教育推广:高校合作、开源教育)

李思颖 Mabel 理事

(财务及品牌运营:财务、媒体)

 

林旅强 Richard 理事

(社区拓展:社区合作、开源生态)

开源社执委会成员– 2019届

庄表伟 执行长

梁尧 法律事务组

王俊波 基础设施组

钟源 成员发展组

李思颖 媒体品牌组、财务组

辛庆 线下活动、 社区合作组

赵生宇 高校合作组

陈阳 企业合作组

李建盛 开源教育组

加入我们

关注源社微信/微博公众号

申请加入开源社社区交流群(微信)

登陆:http://www.kaiyuanshe.com

03


开放与开源

04


开源治理的实践


开源治理与开源许可证

开源项目办公室 (OSPO)

推荐:每家公司都应设立开源项目部门( OSPO )–李建盛, 2017-03-15,开源之道

行业巨头

Google: https://developers.google.com/open-source/

Intel: https://01.org/

Microsoft: https://microsoft.com/opensource

Samsung: http://commit101.org/

新兴公司

Box: http://opensource.box.com/

Dropbox: https://opensource.dropbox.com/

Facebook: https://code.facebook.com/opensource

Github: 

http://todogroup.org/blog/why-we-run-an-open-source-program-github

Twitter: 

http://todogroup.org/blog/why-we-run-an-open-source-program-twitter/

Twitter 学到的教训

Bootstrap 项目
  • 聪明地选择许可证

  • 由 Apache License 2.0 转换到MIT

  • 一开始就要选对许可证(更 宽容 - Permissive)

  • 项目成败难以预料

  • 务必确保工程师有时间管理 开源项目(社区)

  • 确保项目有一个以上的项目主要负责人或交给社区管理

Mesos 项目
  • 与高校/学术界密切合作

    UC Berkeley AMPLab

  • 与开源基金会密切合作

    获取更佳实践

    培养协作,加速成长

TWEMCACHE 项目
Parquet 项目
  • 在开源之前,先在内部分享代码以测量未来潜力

  • 与协作伙伴携手发布势头

    2012夏: Twitter与Cloudera合并Parquet计划

    2013三月: 宣布开源

    2013七月: 发布1.0版; 获得来 自5个不同组织的18个贡献

    2014五月: 进入阿帕奇孵化器; 40+贡献者

    2015五月: 项目毕业成为 ASF顶级项目; 60+贡献者

贡献带来影响力

社区不会凭空诞生

开源项目办公室成为核心

问题一#

  • 不允许使用任何开源软件

  • 仅限于如果没有其他解决方案存在

  • 如果开源软件优于其他解决方案

  • 开源软件和专有软件解决方案一视同仁

  • 如有开源解决方案时优先考虑

开源策略


开源政策

详述规则

  • 法务政策

  • 获取政策

  • 使用政策

  • 支持政策

  • 管理政策

  • 伙伴政策

  • 贡献及发布政策

领导支持

利害关系认可

  • 确保遵循流程

  • 最佳途径

    高层决心(如软件开发)

    理解开源软件策略

    参与到政策及流程

    快速批准关键活动

    参与定期检讨

问题二#

资金

资源库

配置/准备:调研与认证


配置/准备:获取代码

运营开源政策

开源使用守则:六个简单规则

(Ibrahim Haddad  三星美国研究院研发副总裁兼开源小组负责人)

请求与批准

审计

报告

开源治理工具

自动化代码检查可扫 描代码库以检查许可 证, 许可证兼容性和 其他因素。

追踪&审计 

资源库

政策

Google 是如何做开源的
2004年成立开源项目办公室
坚持三个重要的原则
相关治理与政策  
( https://opensource.google.com/docs/ )
TODo Group ( https://todogroup.org/ )

Google 在 2014年协助组建的众多商业公司组成论坛,讨论参与开源的最佳实践和协作。

05


选择许可证


开源治理与开源许可证

- Ross Gardler, President, ASF

分辨开源软件与其他

Freeware (免费软件)

– 免费使用

– 限制用途、不给源码

Shareware (共享软件)

– 通常免费使用,有限制 (时间或功能)

– 通常另有商业版本可以购买

– 限制用途、不给源码

Public Domain (公共领域,公共财)

– 著作权期间结束、抛弃著作权

– 没有权利

开源软件的定义

OSI 核准的每项许可协议都符合开源定义( http://www.opensource.org/docs/definition.html )的条件。该定义包含10项标准。其 中最重要的是软件可以自由再发行,直接访问源代码,以及允许对软件与演 绎作品进行修改并在相同的许可条件下发行。

1.可以自由再发行  Free Redistribution 

2.直接访问源代码  Source Code 

3.衍生作品 Derived Works 

4.作者源代码的一致性 Integrity of The Author's Source Code

5.许可证的分发 Distribution of License

6.不歧视任何个人或团体 No Discrimination Against Persons or Groups

7.不歧视任何特定用途 No Discrimination Against Fields of Endeavor

8.许可证不得限于某个特定产品 License Must Not Be Specific to a Product

9.许可证不得限制其他软件 License Must Not Restrict Other Software

10.许可证必须保持技术中立 License Must Be Technology-Neutral


主流的开源许可证

http://www.kaiyuanshe.org/article/ (中文版)

https://opensource.org/licenses/category (英文版)

选择开源许可证

我该选择哪一种许可证?

著作权/著佐权 ( Copyleft )?

非软件的许可证

文档、视频、图片、多媒体

http://creativecommons.org/choose/