精彩博客

虚职、架空、拖后腿,大厂开源办公室到底什么样?

第二期 OSCHINA 编辑部观察系列直播来了! 近年来,国内互联网大厂相继设立开源办公室(Open Source Program Offices ,简称OSPO),其中有部分企业在开源办公室建设方面更是颇有成效。虽说开源办公室并不是什么新鲜事物,但却少有人揭开其神秘面纱,因此它常常为外界所误解,甚至有人说开源办公室形同虚设,其存在是浪费资源。 因此,OSCHINA 特邀四位业内专家,以直播的形式,来谈一谈真实的开源办公室到底是怎么样的。 直播亮...

06/15 16:56
1.3W
0
开源大咖说 - Linus 与 Jim对话中国开源

2022年6月22日,Linux之父Linus Torvalds与Linux基金会执行总裁Jim Zemlin在一个中国区线上活动-OpenCloudOS社区开放日,展开了一场精彩的开源对话,分享了Linux内核的发展、开源安全、并就中国开源的情况给出了精辟的分析和建议。这是自2019年Linus和Jim在疫情爆发后,第一次在中国社区活动中对话中国开源。让我们跟大家分享一下这个尖峰对话的一些精彩内容吧,希望对你的开源之路有所启发! Linus直言中国的Linux开发者及贡献...

昨天 14:53
461
0
左手代码,右手开源,开源路上的一份子

| 作者:鲁飞(沈唁) | 责编:沈于蓝 | 编辑:姚王薇 | 设计:朱亿钦 我与开源相识在 2017 年,在 2017 年 11 月 23 日创建了一个 GitHub 账号,ID是 sy-records,当时只是为了基于Github Pages和Hexo模板来创建一个博客来记录一些学习记录等内容。 相对于来说,全面开花的时间应该是从 2018 年,以及在机缘巧合之下加入 Swoole 开发组开始。 往下聊故事之前,先来做一个自我介绍: 关于我 鲁飞,网名沈唁,Simps 和 PHPMQTT ...

06/17 21:00
453
0
Linus Torvalds与Jim Zimlin历史性首次对话中国开源

在2015年北美LinuxCon大会,Linux基金会执行董事Jim Zemlin与Linux创始人Linus Torvalds两位开源界的传奇进行了一场历史性的开源对话,至今依然为人津津乐道,记忆犹新。2019年,Linus受邀作为主讲嘉宾参加一年一度的中国开源盛事 – 2019中国KubeCon + CloudNativeCon 。这是Linus在疫情之前最后一次访问中国,至此之后,Linus一直在默默关注和支持着中国开源的发展 。 2022年,时隔7年,我们终于有机会再次邀请到两位开源领袖...

06/20 11:22
629
0
实至名归  | OpenSCA成为开源中国GVP-Gitee最有价值开源项目

GVP(Gitee 最有价值开源项目)是开源中国(OSCHINA)旗下平台Gitee综合评定出的优秀开源项目。Gitee作为国内知名的代码托管和协作开发平台,素有“国产GitHub”之称,吸引了超过800万的开发者,托管项目超过2000万,汇聚几乎所有本土原创开源项目,而目前被评为GVP的项目仅有377个(截至本文发稿前)。OpenSCA是唯一入选GVP的SCA(软件成分分析)工具。 图1 GVP证书 开源已覆盖软件开发的全域场景,正在构建新的软件技术创新体...

06/09 19:08
1.4K
0
将 RMS 逼上梁山,但它还为开源贡献了一个重要协议

麻省理工学院(Massachusetts Institute of Technology,简称 MIT),大名鼎鼎,无人不知。在开源世界也是一样,人人都识 The MIT License(MIT 协议),它几乎是当下采用率最高的开源协议之一。除此之外,从 MIT 的实验室中还飞出了自由软件运动发起人 RMS,说一句 MIT 是“自由与开源软件的滥觞之一”不为过。 但与另一个担得起该名称的大学加州大学伯克利分校相比,MIT 似乎又缺少了那么一点“左派色彩”,而是展现出十足的实...

06/07 14:28
1W
5
打击专利流氓,开源是认真的

策划&作者:肖滢 能让大大小小的开源团体凝聚在一起的,除了共同追求的开源项目,还有共同抵制的专利流氓。 二十多年前,“自由软件之父”RMS 看到众多开发者遭受软件专利威胁,严重阻碍了计算机技术进步,因此创立了编程自由联盟(The League for Programming Freedom),旗帜鲜明地反对软件专利。不知道他那时有没有预见,他所反对的软件专利,后来被专利流氓利用,成为了敛财工具。 行为合法,但人人喊打 2019 年,一家叫 Ro...

06/06 22:25
1W
2
险被 GitHub 收购?近期审核风波?Gitee 创始人出面回应

在 Gitee 诞生 9 周年之际,开源中国背后的三位领导首次同框直播,进行了一次“口无遮拦”的脱口秀式分享。三位老板毫无官腔,超接地气的发言让观众直呼 Gitee 的领导办公室简直是“开源界的德云社”。 马越:开源中国 CEO,海归精英程序员,拥有开源情怀的知识分子,曾为开源中国最高个人负债 1.8 亿,负重前行的理想主义企业家。 徐勇:开源中国 COO,务实派老大哥,王牌销售出身,为公司资金问题操碎了心,官方唯一指定带恶人...

06/02 15:27
1.7W
9
蛟分承影,雁落忘归——袋鼠云一站式全自动化运维管家ChengYing(承影)正式开源

原文地址: 交流蛟分承影,雁落忘归——袋鼠云一站式全自动化运维管家ChengYing(承影)正式开源 技术交流:30537511(钉钉群) 我们兴奋的向大家宣布一个好消息 DTstackCon新成员 袋鼠云一站式全自动化全生命周期运维管家 ChengYing(承影) 正式开源 项目地址 Github开源地址: https://github.com/DTStack/chengying Gitee开源地址: https://gitee.com/dtstack_dev_0/chengying 官方文档: https://dtstack.github.io/chen...

06/01 11:18
1.6K
1
深度解读 |《构建软件组件透明度:建立通用的软件物料清单(SBOM)》(上)

1. 摘要 2021年10月21日,美国国家电信和信息管理局(NTIA)发布《构建软件组件透明度:建立通用软件物料清单(SBOM)》第二版。该文件旨在建立一个通用的、格式化的、可操作的方法,以便识别并列出软件组件及组件信息和关系依赖清单,从而实现对软件的组成、安全和知识产权等方面的有效跟踪。 本文将简要解读该文件的前两章内容。前两章主要阐述了构建通用软件物料清单(SBOM)的背景和目的,并给出SBOM的具体定义,指出首先应...

05/30 15:37
1.2K
0
企业实践开源的动机

本文首发于个人博客[『夜天之书』](https://tisonkun.org/2022/05/26/motivation-of-enterprise-open-source/)。 随着开源软件全面占据软件供应链的各个阶段,商业公司开发基础软件或业务逻辑的时候,已经避不开对软件的使用了。经过一段时间对开源软件的使用,以及开源吞噬软件的趋势影响,研发能力突出的公司或团队,也会加入到开发开源软件的行列中来。 商业模型当中开源软件位置的不同,体现出企业实践开源动机的不同,并且...

05/28 13:02
620
1
漏洞风险通告及更新 | Fastjson反序列化漏洞

近日Fastjson Develop Team 发现 fastjson 1.2.80及以下版本存在新的风险。[1]5月23日,Fastjson官方发布漏洞风险通告,声明修复了一处新的反序列化漏洞。 漏洞描述 fastjson已使用黑白名单用于防御反序列化漏洞,经研究该利用在特定条件下可绕过默认autoType关闭限制,攻击远程服务器,风险影响较大。建议使用fastjson的用户尽快采取安全措施保障系统安全。 风险定级 高危(CVSS 3.1 Base Score:8.1) 影响版本 Fastjson <= ...

05/25 16:56
1.7K
0
大厂争先成立的“开源办公室”有啥门道?

最近,有消息称字节跳动在内部邮件中正式官宣了“开源委员会”的成立。其实,这在国内大厂里并不少见,华为腾讯百度等都早已成立了自己的“开源办公室”,字节跳动的动作更像是一种“顺势而为”。 “软件吞噬世界,开源吞噬软件”这句话都已经被说烂了,因为事实就摆在那里,现代应用程序已经被开源组件所占领,企业既绕不开也躲不掉。况且,开源软件还能为组织带来节省成本、提高代码质量等诸多好处。 因此,企业内部针对开源成...

05/25 10:53
1.6W
3
也为 Gitee 声援下(一个七年老用户的心声)

开源需要多理解包容、互助互利,才能更好地持续多赢发展。 前天起 Gitee 被迫执行开源仓库审核后上线的措施,一时掀起轩然大波,仅知乎上就过千评论众说纷纭引爆话题带动数百万浏览。 作为在 2015 年加入 Gitee 的用户之一,这七年我不仅使用着代码托管、统计分析、漏洞扫描、在线编辑等各种方便的功能, 也见证了 Gitee 不断吸引大量作者开源他们在各行各业各大企业各种类型的优质项目,这些项目惠及了 Gitee 近千万的用户。 ...

05/20 09:38
2.3K
3
关于 Eclipse 的一场“三角恋爱”

上个世纪 90 年代,世界上的计算机要么不联网,要么在企业内部联网。但是,在互联网的概念下,计算机之间共享信息和资源的需求成为了必要。 1995 年 5 月,Java 横空出世。Java 的父亲是当时凭借 Solaris 操作系统风头正盛的 SUN 公司。当时,大多数高级语言的程序在运行前需要根据不同的计算机进行编译,然后才能运行。Java 这种高级程序语言不需要与硬件相关的编译器,而是在运行时边解释边运行。如此一来,Java 程序就不受计...

05/19 11:23
2.1W
5
“上游优先”,与善良无关

作者:lola 在开源中国写文章这么久,常常会自我怀疑。总会有一些读者会留下诸如“开源就应该免费”这样一听就想和他约架的评论,这些评论像一记记重锤锤在小编脸上,让小编不禁自问:这些年的文章难道都白写了吗? 开源的一些常识性原则,我们好像懂了,又好像没懂。这种令人恼火的情况,还经常出现在开源另一个重要的原则——“上游优先”(Upstream First)上。这一原则,反复出现在一些开源布道师的口中,有点苦口婆心的意思...

05/11 10:40
9.9K
11
买了 IBM 的闭源软件后它开源了,IBM 还要我赔 1000 万?

近日,华胜天成发布的一则公告显示,因 IBM 开源了华胜天成付费购买的 IBM WebSphere Application Server Liberty Base 代码及服务许可,造成损失,华胜天成将 IBM 告上法庭,要求赔款 8263 万元,但最终反被 IBM 要求赔偿约 1000 万元。 纠纷始末 华胜天成在 2014 年 3 月披露了与 IBM 签订战略合作协议事宜,2014 年 6 月披露了与 IBM 成立合资公司新云东方,以专门销售 IBM 服务器事宜,华胜天成持有合资公司 56.45%的股权。...

05/18 18:06
3.1W
1
开源纯粹主义:每一颗螺丝钉都必须是自由的!

“我使用一台 Thinkpad T400s 电脑,它有一个自由的初始化程序 libreboot 和一个自由的操作系统 Trisquel GNU/Linux。这是 FSF 认可的计算机之一。” 自由软件运动创始人 RMS 在其个人博客上谈到了自己最新的计算机配置。此前,RMS 在很长一段时间里使用的是一台中国产的龙芯电脑 —— 由中科梦兰出品的 9 英寸迷你笔记本,同样配置了自由初始化程序 PMON 和自由操作系统 gNewSense。不幸的是,坊间传言这台伴随了 RMS 多年的电...

05/10 16:36
9.6K
2
GPLv2 的坑,OIN 来填

策划:肖滢;作者:肖滢 感谢黄鸿文、谭中意两位开源专家对本文提供的帮助。 OIN,开放专利联盟(Open Invention Network),号称是世界上最大的专利互不侵犯社区。这两年在国内更是颇有美名,一旦有开源组织被告专利侵权时,就会被人提起,并且大加赞誉,称它是保护开源软件免受专利纠纷的成功范式。 但要说它到底干了什么事儿,又没多少人能说得出来。OIN 是怎么运作的,真的有这么好吗? Linux 大户抱团取暖 事情要从 SCO 集...

05/10 14:03
8.3K
1
【直播回顾】开源许可证冷热知识大揭秘

随着开源事业的快速发展,开源的法律问题受到前所未有的关注,尤其“许可证使用及纠纷”类话题常常引起热议。开源中国编辑部长期观察开发者在许可证方面提出的问题,总结了相关问题,借本年度【世界知识产权日】的契机,在 4 月 26 日举办线上直播活动,邀请业内大咖共同探讨许可证的冷门及热门问题,一起为更开放的世界而构建软件。 以下正文是本次直播的内容回顾,可以扫描下方二维码观看活动录播: 主持人: 王晔倞(头哥) ...

05/06 17:58
4.6K
1

没有更多内容

加载失败,请刷新页面

我把整个研发中台拆分过程的一些心得总结

背景在21年,中台拆分在21年,以下为中台拆分的过程心得,带有一定的主观,偏向于中小团队中台建设参考(这里的中小团队指3-100人的团队),对于大型团队不太适用,毕竟大型团队人中/技术充足...

昨天 20:07
5.5K
3
字节跳动开源 Go HTTP 框架 Hertz 设计实践

前言 Hertz 是字节跳动服务框架团队研发的超大规模的企业级微服务 HTTP 框架,具有高易用性、易扩展、低时延等特点。在经过了字节跳动内部一年多的使用和迭代,如今已在 CloudWeGo 正式开源。...

06/22 13:50
8.8K
1
得物App数据模拟平台的探索和实践

原创|得物技术-凌遥 导读 Mock是一个接口编辑模拟工具,可以快速手动或者基于YAPI创建Mock接口模拟数据调试,同时支持场景,场景组的快速切换,方便在开发期和测试阶段试验不同数据返回的U...

06/22 10:56
6.1K
0
记mysql-connector-java:8.0.28的bug排查,你可能也踩坑了

前言 如标题,最终查明问题是因为 mysql-connector-java:8.0.28 的一个 bug 导致的。但是在真相未浮出之前,整个问题可谓扑朔迷离,博主好久没有排查过如此得劲的 bug ,随着一层层的 debug ...

06/21 11:58
1.8W
9
百度交易中台之钱包系统架构浅析

导读:百度APP内含有现金、活动、虚拟等多类资产信息,分布于百度APP内各个业务线中,用户回访信息难度较高,且用户对百度资产认知度不高。我的钱包建立后,汇聚百度APP内所有用户资产信息,...

06/21 11:30
1W
4
剖析 SPI 在 Spring 中的应用

vivo 互联网服务器团队 - Ma Jian 一、概述 SPI(Service Provider Interface),是Java内置的一种服务提供发现机制,可以用来提高框架的扩展性,主要用于框架的开发中,比如Dubbo,不同框架...

06/21 09:20
6.6K
4
前端自动化构建之Gulp

前端自动化构建之Gulp 本篇文章的核心是介绍一款强大的任务流工具Gulp,之所以题目叫做“前端自动化构建之Gulp”,是因为Gulp本身是使用JS编写的运行在Node环境的一个npm包,并且大部分开发者...

06/18 12:41
6.4K
2
掘地三尺搞定 Redis 与 MySQL 数据一致性问题

Redis 拥有高性能的数据读写功能,被我们广泛用在缓存场景,一是能提高业务系统的性能,二是为数据库抵挡了高并发的流量请求,点我 -> 解密 Redis 为什么这么快的秘密。 把 Redis 作为缓存组...

06/17 16:12
1.2W
7
系统困境与软件复杂度,为什么我们的系统会如此复杂

作者:聂晓龙(率鸽) 读 A Philosophy of Software Design 有感,软件设计与架构复杂度,你是战术龙卷风吗? 前言 有一天,一个医生和一个土木工程师在一起争论“谁是世界上最古老的职业”。...

06/17 15:50
1.4W
15
基于 Prometheus + Grafana 实现 Nexus 监控观测

前言 Nexus 是开源的 Maven 私服仓库,同时 Nexus 还支持 Npm 、 .Net、Golang 、Python 等开发语言的包管理。Nexus 也是我们重度使用的一个应用,Nexus 保存着 Tap 各开发组的代码构建产物。...

06/16 18:21
9.1K
1
一种简单的架构设计逻辑|得物技术

1 背景 技术方案设计和评审是版本迭代的一个重要环节,一般情况下版本迭代交付,技术方案设计在2-3天,颗粒度大的需求或者独立项目,这一个环节的时间会适度拉长,但是整体时间还是比较紧凑。...

06/15 15:35
1.4W
10
kLoop:直通 Linux 内核的高性能 asyncio

本文适合有一定编程基础的同学阅读,但不要求有任何专业方向的经验。写作目的,一是撺掇各路英豪一起做开源,二是记录一下新项目的选型设计和概念验证过程。全文小一万字(知乎那个字数统计…...

06/12 04:24
1.2W
9
Cube 技术解读 | Cube 渲染设计的前世今生

作者:何瑾(潇珺) 本文为《Cube 技术解读》系列第四篇文章,往期文章欢迎大家回顾。 《Cube 技术解读 | Cube 小程序技术详解》 《Cube 技术解读 | 支付宝新一代动态化技术架构与选型综述》 ...

06/10 15:19
7.1K
1
618 大促来袭,浅谈如何做好大促备战

作者:泮圣伟(十眠) 如何有效利用云产品做好我们的业务大促备战,这是一个大家都比较关心的问题。今天趁着 618 大促来袭前,谈一谈我们所积累的最佳实践。 点击下方链接,立即查看视频讲解...

06/09 14:44
6.1K
2
Android对so体积优化的探索与实践

减小应用安装包的体积,对提升用户体验和下载转化率都大有益处。本文将结合美团平台的实践经验,分享 so 体积优化的思路、收益,以及工程实践中的注意事项。本文将先从 so 文件格式讲起,结合...

06/09 12:06
6.4K
0
淘宝Native研发模式的演进与思考 | DX研发模式

DX全称DinamicX,目前是在淘宝乃至整个阿里集团内广泛使用的Native动态化方案,核心优势是性能和稳定性。过去几年一直有其他淘宝/集团的外部文章中有涉及到DX,但DX一直没有对外做过完整介绍...

06/07 16:51
9K
1
React Native 资源更新增量包的优化实践

本文首发于微信公众号“Shopee技术团队” 。 作者:Pei,来自 Shopee 商家服务前端团队。 1. 背景 Shopee 的许多手机应用是原生与 React Native(下文简称 “RN”)的混合(hybrid)应用。在...

06/06 17:37
4.8K
0
实时数据湖在字节跳动的实践

对实时数据湖的解读 数据湖的概念是比较宽泛的,不同的人可能有着不同的解读。这个名词诞生以来,在不同的阶段被赋予了不同的含义。 数据湖的概念最早是在 Hadoop World 大会上提出的。当时的...

06/06 11:48
9.9K
0
Golang 常见设计模式之单例模式

之前我们已经看过了 Golang 常见设计模式中的装饰和选项模式,今天要看的是 Golang 设计模式里最简单的单例模式。单例模式的作用是确保无论对象被实例化多少次,全局都只有一个实例存在。根据...

06/01 10:25
7.8K
3
3000帧动画图解MySQL为什么需要binlog、redo log和undo log

> 全文建立在MySQL的存储引擎为InnoDB的基础上 先看一条SQL如何入库的: 这是一条很简单的更新SQL,从MySQL服务端接收到SQL到落盘,先后经过了MySQL Server层和InnoDB存储引擎。 Server层就像...

05/31 21:58
2W
25

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
返回顶部
顶部