Ubuntu 团队为什么无偿给 Flutter 写桌面多窗口功能?

2025 年 6 月 26 日
 ybz

Flutter 官方在去年 5 月宣布暂时暂停桌面多窗口的开发。同年 10 月 Ubuntu 团队直接给出了多窗口 Demo ,如今多窗口引擎端基本已经 LGTM 了( https://github.com/flutter/flutter/pull/168728 ), 全部代码都是由 Ubuntu 团队编写的。

他们真的就是为爱发电?为 flutter 贡献代码是要签署协议的,即使 flutter 是开源的你贡献的代码也是由 Google 所有啊。

https://github.com/flutter/flutter/issues/142845#issuecomment-2435738214

5709 次点击
所在节点    Flutter
22 条回复
murmur
2025 年 6 月 26 日
那正常,微软还一直在支持 windows 版的 react native 呢,国外公司真就没事折腾为爱发电呗
helone
2025 年 6 月 26 日
我个人理解可能是想拉拢 Flutter 开发者兼容多端吧,这种多端应用兼容一个平台比原生应用实现容易的多,代码所有权这类的就不用纠结了,Flutter 本来也是 Google 的,本来也就是只给 Flutter 用而已,留所有权也没多大的意义
Jaosn
2025 年 6 月 26 日
你的想法很好的反映了中国本地的开源...
ybz
2025 年 6 月 26 日
不一样啊,Ubuntu 团队老板是要给员工发工资的啊,相当于付费给别人写代码。
gucheen
2025 年 6 月 26 日
@Jaosn 赞同
javalaw2010
2025 年 6 月 26 日
Ubuntu 作为一个商业化的 linux 发行版,一项很重要的工作就是推动 linux 桌面生态的发展,为此他们可能制定了若干个小的目标和计划,完善 Flutter 对 linux 的支持可能也是其中一项,这对他们来说可能是有着不小的潜在价值的。
minami
2025 年 6 月 26 日
简单扫了下 Files changed ,这玩意不会只支持 windows 和 macos ,不支持 linux 吧,难蚌
kenneth104
2025 年 6 月 26 日
我这里的一个项目,很多个人也给我们发电,当然我也在能力范围内给他们一些软件授权时长。。
国际上真的比国内好,这方面
irrigate2554
2025 年 6 月 26 日
Ubuntu 之前说有好多组件(包括图形化的新版本安装器)都要改用 flutter 实现。
nbndco
2025 年 6 月 26 日
我不懂一个 bsd3 的东西怎么会是由 Google 所有的
yangyangkej
2025 年 6 月 26 日
代码重要吗?
zyxk
2025 年 6 月 26 日
我不明白,为什么一个多窗口功能,flutter 做了好几年了, 还没做。
cwcc
2025 年 6 月 26 日
不知道为什么,看到这个问题我突然感觉很难受,有种看到“不是你撞的你为什么要扶”这种问题的既视感。
ybz
2025 年 6 月 26 日
@javalaw2010 倾向于你的想法 @minami 后面会有支持的。 @zyxk flutter 的实现模式导致整个多窗口功能基本是从零开始做,比 RN 复杂得多。

至于那些觉得国外企业都是活菩萨雇人去给别人做开源,我也真心祝你们早日 run 出去找这样的企业。
wyntalgeer
2025 年 6 月 26 日
@cwcc 这不算什么,更难绷的是很多中国老板喜欢研读稻盛和夫的敬天爱人...
minami
2025 年 6 月 26 日
@ybz #13 现在不支持的话,就不要提什么推动 linux 桌面生态的发展这种伟光正的话。ubuntu 要做这个功能的动机很简单,就是他们也有需要运行在 windows 和 macos 上的 gui app ,比如 multipass ,你去看看就知道了。对 ubuntu 团队来说,这个功能代码量不多,而且合并到主干更有利于维护,更重要的是,为什么不分享呢,开源团队都知道分享的意义
minami
2025 年 6 月 26 日
@zyxk 多窗口属于做很简单,维护很麻烦的工作,flutter 的待解 bug 太多了,没空投入到这个上面。而且 flutter 主战场是移动端,不需要多窗口
iassasPot
2025 年 6 月 26 日
一个社会主义国家的人在问一个资本主义国家的企业为什么为爱发电,总感觉不合理。
fanxasy
2025 年 6 月 26 日
@iassasPot 霸王是假霸王,虞姬是真虞姬
guiyumin
2025 年 7 月 6 日
@nbndco google 的开源都是假的,源代码开放了,外人没机会参与的
不要天真

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1141106

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX