GitLab 宣布它的代码贡献许可证已从 CLA(贡献者许可协议,Contributor License Agreement) 切换到 DCO(开发者源证书,Developer's Certificate of Origin)。 DCO 让开发者对他们的贡献有更大的灵活性和可移植性,而 CLA 则是一个开源项目贡献代码的行业标准,但并不受开源开发者欢迎。因为使用 CLA 意味着需要审查冗长的合同,从而导致开源开发者可能会放弃他们的一些权利。 GitLab 称 Debian 项目为此接触了他们,它最终决定放弃 CLA,切换到对开源开发者更友好的 DCO,希望能鼓励开发者向 GitLab 贡献代码。此外,两大自由软件项目 Debian 和 GNOME 都计划迁移到 GitLab。更多内容,请关注本次专辑…… 首届官方举办的 Kotlin 专题会议 KotlinConf 于昨天正式开幕,来自世界各地约 1200 名与会者齐聚旧金山,在这场盛大的 KotlinConf 大会主题演讲中,Kotlin 的首席语言设计师 Andrey Breslav 公布了一系列与 Kotlin 紧密相关的重大发展成果,我们不妨关注一下 —— 首先宣布了 Kotlin 1.2 RC 版(即 1.2 首个候选发行版)。该版本引入了一系列新功能,包括对多平台项目的实验性支持 —— 允许开发者在针对 JVM 和 JavaScript 的模块之间共享代码,以及多项对语言方面的改进 —— 包括支持在注释中使用数组字面量。更多关于 1.2 版本新功能的内容,点此查看。 此外,值得关注的就是协程这个特性了。虽然协程仍然被标记为实验性状态,但官方特意说明了这里“实验性”代表的含义。官方表示协程已经完全准备好用于生产环境,他们也已使用协程进行开发,而且也没发现在使用当中出现任何重大问题。之所以仍保持实验性状态,是为了能够对 Kotlin 继续进行设计迭代。根据目前的计划,Kotlin 1.3 将会删除协程的实验性状态。 另外一个重大消息就是 Kotlin/Native 已支持用于开发 iOS 应用,这也将是 Kotlin/Native 0.4 的特性之一。虽然对 iOS 开发的支持仍处于早期阶段,但确实已经实现了,这是在所有平台上使用 Kotlin 进行开发的重要一步。 官方还特意展示了利用 Kotlin/Native 开发的两款应用(Spinner app (GitHub)、KotlinConf app (GitHub)),它们都可以运行于 iOS 和 Android 平台。Android 和 iOS 平台共享了不少代码,其中包括大多数图形处理、声音播放和用户输入响应代码。更多相关内容,大家可以关注本次专辑…… 裁员年年都有,但 2017 年似乎是 IT 界最为动荡的一年。从微软、Oracle、IBM,到思科、思杰、HPE,再到 Etsy、Facebook、Slack,无论是处于转型变革中的老牌巨头,还是日渐成熟的创新型公司,在动荡的科技行业,裁员风波一浪高过一浪,似乎并没有消停下来的意思。 据外媒 TechCrunch 透露,11 月 3 日,全球著名技术问答社区 Stack Overflow 正在进行大规模裁员,涉及其 300 名员工中的将近 20%。 经 TechCrunch 了解和证实,运营 Stack Overflow 社区的公司将把工作重点转向核心的问答产品,剔除需求较少的业务,例如销售和营销岗位将会进行重组。作为这一举措的一部分,该公司还关闭了在丹佛的办事处。 该公司的一份声明指出:“Stack Overflow 决定将产品开发扩展到我们的核心问答产品中,包括 Stack Overflow 企业和开发人员合作频道,以及众所周知的开发人员知识共享核心平台。这些都是准备充分且客户需求强烈的解决方案。所以很不幸地,我们对一些销售和营销岗位进行了重组,包括关闭丹佛办事处和削减部分员工。Stack Overflow 的客户和忠诚用户将会看到我们的服务没有中断。所有产品的业务都在增长,这一举措甚至会在未来几个月加速使得更多功能和产品走向市场。” |