在上周美国加州圣迭戈开源峰会上,Linux基金会执行董事Jim Zemlin做了主题演讲。他把由腾讯主导开源并捐献给Linux基金会的微服务RPC框架TARS定义为“New ways to scale”,一种海量服务之道。与TARS一起在主题演讲中获得官方认证的还有Cloud Native、Let's Encrypt等多个业界知名项目。 TARS是由腾讯开发的成熟RPC框架,能快速搭建系统及自动生成代码,兼顾易用性与高性能。同时,TARS支持C++、Golang、Java、Node.js、PHP与Python在内的多种编程语言,帮助开发者及企业以微服务的方式快速构建自己稳定可靠的分布式应用,让开发聚焦业务逻辑,有效提升运营效率。 2018年6月25日,腾讯宣布将TARS项目贡献给开源基金会,依托于良好的开源社区生态帮助更多开发者。腾讯前CTO张志东曾用三个维度定义过互联网的海量服务:当在线超过千万;当索引超过百亿;当数据超过百P。 而这些海量服务的背后,所要求的不仅是运营平台的吞吐能力,更是架构设计的合理性、前瞻性、可扩展性。 李开复先生曾经说过,如果Google采用IBM的行业解决方案的话,Google将会破产,因为在传统行业中,每个交易的造价是很昂贵的,它没有办法放量到这样的级别。这就决定了做海量服务的架构取向,硬件、中间件都不能依赖,因为这些都是为比较小的量级的行业所设计的。 过去的20年,腾讯的用户规模经历了指数级的快速增长,每攀升一个量级,对企业的海量运营能力都是一个新的严峻挑战。技术世界里,不存在一个完美应对任何规模互联网服务的系统。不同量级的服务,需要不同的系统架构做支撑,此外,每增加一个规模量级,都会出现更多优化需求。更多内容,请大家关注本次专辑…… 上周末,原定于 10 月 4 日至 6 日在德国德累斯顿举行的 PHP 会议 PHP Central Europe developer conference (PHP.CE) 因多元化争议宣布取消。可以看到,大会主办方在会议首页直言:“The conference has been canceled and won't be continued*. Sorry for the inconvenience.” 会议的组织者在两名预定的演讲者发表公开声明(this, this and this post)表示他们今年不参加会议之后,决定取消此次活动,理由是担心缺乏多元化。在 PHP.CE 首页我们也留意到,大会主办方特意强调了多元化的重要性:DIVERSITY MATTERS! PHP.CE 声称要致力于打造一个尽可能包容的会议,希望展示德国各地的人才,并欢迎国际同行发表看法。此次事件的起因应该是教育咨询公司 The Graide Network 的首席技术官 Karl Hughes,他在推特发文表示,对这次完全由白人男性组成的演讲会议感到失望。 随后,PHP 开发者 Larry Garfield 得知了这一情况,并成为最早公开宣布不参加此次会议的人,他曾因特殊的性亚文化癖好(BSDM)而遭到 Drupal 项目的驱逐。上个月他在博客发文宣布退出今年的 PHP.CE 大会,原因是此次大会没有女性演讲者。更多内容,请关注本次专辑…… 开源(Open Source)是人类在互联网发展进程中探索出的一种面向全球的大规模协作生产方式,它以开放共享、合作共赢为宗旨,有效地推进了全球化进程。当前,我国开发者和企业参与开源的热情不断高涨,开源产业也逐步完善;然而,我国面向开源的环境、技术、人才、生态等方面还存在诸多问题。 推动国内外开源的交流与合作,促进产学研用结合,保护广大开源参与者的利益,造就有影响力、可持续发展的开源生态系统,是相关行业当前的一项重要任务。 开源许可证是对开源软件的使用、复制、修改和分发等行为进行规范和约束的一种具有法律效力的格式合同,是开源运动的基石。目前,经开源促进会(OSI)认证的开源软件许可证共有 80 多个,它们都由国外或国际组织机构使用英文发布。 对于来自世界各地的广大开源参与者而言,现有许可证中的条款的表述比较晦涩,容易因理解有误而违约。同时,很多许可证对被许可方责任和义务的表述不够完善,容易导致难以解决的法律纠纷。此外,当前国际形势需要来自全球不同地方的更多声音和力量来倡导开源。 基于以上考虑,国家重点研发计划“云计算和大数据开源社区生态系统”依托全国信标委云计算标准工作组和中国开源云联盟,联合国内开源生态圈产学研各界优势团队、开源社区以及拥有丰富知识产权相关经验的众多律师,在对现有主流开源协议全面分析的基础上,共同起草、修订并发布了木兰系列开源许可证。更多相关内容,大家可以关注本次专辑…… |