我在《企业开源该选什么软件许可证?》一文当中,已经从软件许可证的角度讨论过不同协议对企业开源的意义。 不过,那篇文章主要是从许可证内容出发的,即先给定了协议,分析完协议细节,再判断是否符合企业和计划公开的软件的情形。本文从企业开源的不同诉求和风险出发,结合现存的企业组织实践,重新讨论源码公开第一步就要面临的选择软件协议问题应该如何...| 夜天之书
燃烧了过去一周的空闲时间,我终于定制好了自己的 Linux Desktop 环境。 虽然 Linux 经常被拿来跟 Windows 和 Mac OS X 相比较,但是 Linux 本身只是一个操作系统内核,为了满足用户能作为日常桌面系统使用的需求,还需要添加很多额外的功能。例如,作为内核的 Linux 只提供了识别网卡与其通信的能力,具体如何建立和维护网络链接,如何在开机时自动连接,如何设置网络代| 夜天之书
Elastic License AcceptanceBy using the software, you agree to all of the terms and conditions below. Copyright LicenseThe licensor grants you a non-exclusive, royalty-free, worldwide, non-sublicensab...| www.elastic.co
我在《企业实践开源的动机》和《开源世界当中到底存不存在“白嫖”?》两篇文章中对这种商业模式已经有详细的介绍和议论。鉴于最近企业服务领域的创业公司以源代码可读为卖点,并大肆渲染“开源 vs. 云厂商”的对抗氛围,我从其中希望和 OSI 定义的开源区分开来的观点出发,尝试为这种模式做一个定义和说明。| 夜天之书
随着开源软件全面占据软件供应链的各个阶段,商业公司开发基础软件或业务逻辑的时候,已经避不开对软件的使用了。经过一段时间对开源软件的使用,以及开源吞噬软件的趋势影响,研发能力突出的公司或团队,也会加入到开发开源软件的行列中来。 商业模型当中开源软件位置的不同,体现出企业实践开源动机的不同,并且会很大程度影响企业实践开源的行为。本文将...| 夜天之书
Introduction Open source doesn’t just mean access to the source code. The distribution terms of open source software must comply with the following criteria: 1. Free Redistribution The license shall…| Open Source Initiative
Details of MariaDB’s Business Source License (BSL) 1.1.| MariaDB