LECTURE · OPEN
开源与经济学
开源经济学 12 讲座 · 第一期 「开源之道」
开源的经济学 › 第 01 期
软件市场演变 / 闭源与开源 / 大教堂与集市 / 交付方式 / 订阅
LECTURE · OPEN
开源经济学 12 讲座 · 第一期 「开源之道」
软件作为一种特殊商品,如何被生产、分发和消费? — 从生产线到用户桌面的价值链审视
集装箱、互联网、云计算如何依次改变了软件的交付方式? — 三次基础设施革命驱动的流通加速
开源的出现,是软件商品化的必然,还是对商品化逻辑的颠覆? — 范式之争:延续还是断裂
On the one hand, information wants to be expensive, because it's so valuable. The right information in the right place just changes your life.
On the other hand, information wants to be free, because the cost of getting it out is getting lower and lower all the time.
So you have these two fighting against each other.
正如东南亚水上市场中,货物在小船间流转——开源的世界里,供给与需求又是如何相遇的?
1970 年以前
软件智慧驾驭硬件机械
从纸带上的 BASIC 代码,到改变软件产业的一句话
"集市式的开发模式成为了可能——
代码在网络中流动,开发者跨越国界协作共创。"
万维网重塑了软件的形态——从下载到订阅,从仓库到市场,认知边界被重新拼装。
Six Pillars of Economic Reasoning
Open-source 与 closed-source 从同一根基分化为两种交付范式
bash、coreutils、glibc、Portage。ACCEPT_KEYWORDS、MAKEOPTS、FEATURES——决定什么能装、怎么编译。emerge --sync 同步 ebuild 仓库(数千上游元数据),chroot 后 --newuse --deep --update world。+gtk -qt5 +dbus -java——制度选择在此显形。genkernel all 或 make menuconfig——从上游选驱动、FS、模块,编译 bzImage。emerge xorg-server + plasma-meta:递归编译 KDE(~600 依赖包),耗时以小时计。.deb)—— 快速稳定
→
Fedora(预编译 .rpm)—— 前沿尝鲜
→
Gentoo(全部源码编译)—— 极致定制
· 越接近源码,构建越慢,但定制化和透明度越高。emerge 都是制度选择。The world is not binary, even if it is more and more made of software, built bit by bit.
— Steve Lohr 《软件故事》