EPISODE · Sep 10, 2020 · 59 MIN
Welly开发者汤洋、吕笠:谁有热情谁就有ownership
from 闭门造车 · host Miki Hau
汤洋和吕笠在大学时代和几个小伙伴做了Welly,一个在MacOS上运行的BBS客户端,用于访问各大BBS论坛。十几年后的现在也一直在维护中,下载量达到了十万附近。今天我和这两位嘉宾在一起谈谈Welly的制作缘由、制作趣闻、所有权,外加BBS社群、开源软件社群之轶事一二。 ⚠️ 警告:本集含有一定浓度的MacOS和软件开发这两个方面的黑话。虽然不太影响收听效果,但是为了补偿在录音过程中忘记解释的名词,我在show notes里加了相关链接。带链接的show notes请见闭门造车官网gulugulufm.github.io/podcasts/3。 --- 🗣 出场人物 --- 吕笠:LinkedIn, Medium 汤洋:LinkedIn, Twitter, Telegram Miki :豆瓣,Telegram --- 🔗 相关链接 --- Welly:在Google Code Welly:在Mac App Store Welly:在Github Nally:在Google Code 水木社区:newsmth.net 未名空间:mitbbs.com 批踢踢:ptt.cc 闭门造车播客的友情链接:湾上说规划 --- 🧐 名词解释 --- 开源软件和社区 Apache: 一个开源软件基金会 Apache Hadoop: Apache管理的一个项目 PMC: Project Management Committee,项目管理委员会 Github:一个存放代码的网站兼开发者社群 Google code:谷歌提供的开源软件管理平台,现已变为只读状态 苹果电脑的芯片 一般来说,一个准备好了的程序只能在特定的某一种芯片(CPU)上运行。但最近15年间苹果电脑曾经有两次芯片的改变,导致开发者需要对这种情况为程序做出改动。具体来说,从90年代到2005年,苹果电脑使用PowerPC芯片(播客中提到的名字是它的简称PPC)。2005-2020年间,苹果MacBook使用Intel x86。为了帮助PowerPC的程序在Intel上也能运行,苹果发布了Rosetta来帮助迁移。开发者这边的解决方案是发布universal binary这种程序包,兼容两种CPU,使程序在两种CPU上都能运行。2020年苹果宣布在所有的Mac上使用ARM,行销手段上把Mac电脑和iPhone/iPad/Apple Watch等产品的芯片统一称为Apple Silicon。相对应的,博客中提到的Rosetta 2用来帮助把原有Intel版本的程序“翻译”成ARM版本。 更详细的综述可以参考阮一峰《苹果电脑为什么要换 CPU:Intel 与 ARM 的战争》。 软件开发流程 fork: 完全复制一份,分叉成两个版本分别发展下去 patch:可以理解为源代码修改的记录 merge: 合并其他人的代码,代表接受修改 commit: 提交代码 svn:一个代码版本控制系统 其他 API:在节目中指苹果提供给开发者调用的各种功能 Growl:Mac上用于发出提醒的工具 MSRA: 微软亚洲研究院 --- ⏳ 时间轴 --- 01:18 开发者吕笠和汤洋 03:11 BBS不光是公告牌,更像是论坛、聊天室、即时通讯、email的合体 06:23 水木清华在05年的时候被fork成了两份 09:42 买了一台MacBook,发现在MacBook上没有相应的BBS灌水软件,就是这么开始的 13:21 给原先的团队想要贡献回去,但被无情地拒绝了 16:45 一个开源软件最开始都是为了满足自己的需求,因为我们要用,所以我们要做 24:04 Welly这样的软件,开源是最传统、最容易做出成果的方法 27:45 很多开源软件创造的初衷是希望有更多人使用,帮更多人解决问题 32:30 想让Welly在现在最新的系统上能正常运行其实是一件挺费劲的事 38:09 这个软件常用常新,始终跟随在时代的最前沿还是挺有意思的 40:49 Private API; Telnet BBS是没有任何格式信息的,全都要靠我们一些heuristics去猜 46:37 有的只是一腔热血(一个人的大学本科只有4年的时间) 50:21 第一次去参加WWDC这种大会的体验很难去用语言来形容 53:44 像一个澡堂子那样你一言我一语 57:18 微博和Twitter、请来联系闭门造车的Miki 58:12 友情链接:湾上说规划 这期就到这里了。听到这里的话,不管你是从大学开始就混BBS的老用户,因为这期对从前的日子泛起过追忆,还是平时不玩BBS,觉得开启了新世界的大门,都可以到Mac App Store去试试Welly。感谢收听!
Embed this episode
Ready to play
Welly开发者汤洋、吕笠:谁有热情谁就有ownership
No transcript for this episode yet
Similar Episodes
No similar episodes found.