开源

开源是好事,但如何才能做好事?

开源程序员们:我们知道你们很棒——现在做好事吧。从一开始,计算机的道德使用就一直是自由软件的核心。这是理查德·斯托曼 1999 年在为我的书《叛逆代码》采访他时告诉我的

当选择您的商业 Linux 时,请明智地选择!

“Linux 就是 Linux 就是 Linux,”这是我最近与一家主要的跨国关键基础设施公司开会时听到的直接引语。令人惊讶且正确的是,一位聪明而勇敢的工程主管回应了他团队成员的这一说法,响亮地说道:“那是不对的。” 让我们明确一点,选择商业 Linux 并不像选择玉米片。 当您以嵌入式系统为目标时尤其如此。

在线审查即将到来——这是阻止它的方法

欧盟的上传过滤器即将到来。开源世界为何以及如何与之抗争。一年前,我警告说欧盟正在起草一些糟糕的版权立法,这将对开源世界产生重大不利影响。其最成问题的条款将迫使许多在欧盟运营的营利性网站使用算法过滤器来阻止用户上传未经授权的材料。由于一场前所未有的虚假信息、诽谤和彻头彻尾的谎言运动,支持者设法说服/欺骗了足够多的欧洲议会议员(MEP)投票赞成新的版权指令,包括有严重缺陷的上传过滤器。

“从 Mac 到 Linux”问题

您现在正在阅读的是一本 Linux 杂志——专注于运行 macOS 的 Apple 电脑。(或者 MacOS。或者无论 Apple 现在如何进行大写。)我知道,这很奇怪。 这非常奇怪——就像猫和狗住在一起一样奇怪。但我们不是来抨击 Apple 的。我们也不是来赞美库比蒂诺的那些人的。

Linux,你好

我的第一台 MacBook 是我真正喜欢的第一台电脑,但我不乐意购买新电脑。我决定实践我的价值观并支持那些重视您所重视的事物的团体,这很重要。

开源——它存在于基因中

当您以开源形式发布 500,000 个人类基因组时会发生什么?就是这样。DNA 是数字化的。构成人类基因组的 30 亿个化学碱基不是以二进制编码数据,而是以四进制系统编码数据,使用四种化合物——腺嘌呤、胞嘧啶、鸟嘌呤、胸腺嘧啶——来表示四个遗传“数字”:A、C、G 和 T。尽管这在 1953 年沃森和克里克在他们著名的双螺旋论文中提出 A-T 和 C-G 配对作为“遗传物质的复制机制”时有点令人惊讶,但很难看出遗传信息如何能够以任何其他方式从一代传到下一代有效的方式。 正如任何制作过复印件的复印件的人都知道的那样,模拟系统在无损传输方面很差,这与数字编码不同。在数百万年的时间里逐步发展出更复杂的结构会更加困难,甚至是不可能的,如果我们的遗传物质以纯粹的模拟形式存储的话。

开源正在获胜,现在是人们也获胜的时候了

教孩子们开源?别忘了也教他们道德规范。早在 1988 年秋季我开始上大学时,我就接触到了一种名为 Emacs 的文本编辑器。实际上,它不仅仅被称为 Emacs;它被称为“GNU Emacs”。我很快了解到,“GNU”部分指的是一种叫做“自由软件”的东西,它不仅仅是免费的。GNU 的人们以极大的热情谈论软件,仿佛整个世界的命运都取决于他们的软件取代其商业竞争对手的成功。

Linux Journal 的复兴让我了解了 FOSS 社区

“马利一开始就死了。”——查尔斯·狄更斯,《圣诞颂歌》。正如您现在肯定知道的那样,Linux Journal 创刊于 1994 年,这意味着它已经存在了 Linux 故事的大部分时间。从那时起,发生了很多变化,Linux 以及自由和开源软件 (FOSS) 社区与 Linux Journal 创刊 25 年前的样子截然不同,这并不奇怪。在此期间社区内部的变化直接影响了 Linux Journal,并导致了它的消亡,这使得 Linux Journal 的故事成为观察 FOSS 社区整体故事的一个很好的视角。虽然我从一开始就没在 Linux Journal 工作,但我经历了它的鼎盛时期、中风、衰落、死亡和复兴。这篇文章是关于那个故事以及它说明的 FOSS 社区是如何变化的。

间谍游戏:NSA 和 GCHQ 向开源社区提供他们的软件

通常期望称职的间谍擅长保守秘密。有了秘密地点、加密、氰化物药丸等等,公开分享有用的信息不应该是工作描述的一部分。因此,几年前,当一些顶级间谍机构开始向 GitHub 贡献代码,通过开源他们的一些软件将其提供给大众时,这让包括我们在内的许多人措手不及。

开放科学、开源和 R

自由软件将把心理学从可重复性危机中拯救出来。“研究表明,许多心理学研究实际上只是‘心理学胡言乱语’”。——《独立报》。

关于开放核心的一些想法

为什么开放核心软件对 FOSS 运动不利。自由和开源软件 (FOSS) 本身并没有什么反商业的东西。事实上,许多不同的商业模式都是建立在 FOSS 之上的。最好的模式是那些通过内部代码贡献继续推进 FOSS,并推广自由软件的通用原则的模式。例如,有一种支持模式,公司开发免费软件,但销售其专家支持。

让您的开源项目的临时贡献者感到满意

社区管理者长期以来一直被建议培养顶级贡献者,但考虑不频繁和临时的(临时的)贡献者也很重要。潜在的临时贡献者比习惯性贡献者更多,充分利用您的临时贡献者可能需要重新考虑您保留和纳入贡献者的策略。

影响 Linux 在端点增长的五大趋势

最近的 IDC InfoBrief 将 Linux 确定为全球唯一增长的端点操作系统。虽然 Windows 市场份额保持平稳,在 2015 年和 2017 年均为 39%,但 Linux 的市场份额已从 2015 年的 30% 增长到 2017 年的 35%,在全球范围内。而且这种趋势正在加速。