最近,一位 16 岁的男孩 在 r/Linux 社区寻求建议。当他的父母发现他用 Linux 重新安装了他的笔记本电脑时,他们感到非常害怕——毕竟,这种“免费”软件肯定充满了病毒和/或黑客。更糟糕的是,他还“毁掉”了一件昂贵的礼物,并且不再使用一些购买时花费不菲的软件。他试图和他们谈谈这件事,但很困难——他是青少年;他们是成年人。
在 Reddit 社区的信息和建议的帮助下,这位年轻人再次与他的父母交谈,并帮助他们平息了大部分担忧。您现在正在阅读的这封公开信是写给其他发现自己的孩子正在使用自由和开源软件,但不确定它是什么,或者使用它是否是个好主意的父母的。
我是谁?
实际上,这篇文章不是关于我的——它是关于您、您的孩子和软件的。但为了让您了解提供信息的人是谁,我的名字是 Jim Salter。我是一位 43 岁的专业系统管理员、作家和公开演讲者。我拥有并经营着几家成功的小企业,我将我的许多成功归功于 FOSS——自由和开源软件——它为我的企业、我客户的企业以及您和我所处的经济体系赋能。
什么是 FOSS?
FOSS 是自由和开源软件的缩写。这包括像Linux和FreeBSD这样的操作系统,以及像LibreOffice(管理办公文档,比如由 Microsoft 的 Excel、Powerpoint 和 Word 创建的文档)、Firefox(一个网页浏览器,类似于 Microsoft 的 Internet Explorer 或 Apple 的 Safari),或者GIMP(一个图像编辑程序,类似于 Adobe Photoshop)这样的应用程序。
FOSS 不是“盗版”软件。像GPL和BSD和Apache许可证这样的自由软件许可证允许用户自由使用,以及开发者自由开发置于这些许可证下的软件。另一个需要理解的关于 FOSS 的重要事情是,它不仅仅是“免费”的,比如“每盒麦片中的免费赠品”。制作软件的新副本实际上根本不花费任何东西——这使得社区能够以物质产品永远无法做到的方式生产世界一流的产品。
FOSS 是一项社区努力,重点是社区。每个积极使用 FOSS 的用户实际上都在以自己的方式贡献于该项目。通过使用该项目,用户提高了它的知名度,吸引了更多的用户。其中一些用户会提交错误报告,帮助项目开发者了解代码中哪些地方存在问题,或者哪些地方可以改进。其他知道如何编写代码(或决定学习如何编写代码)的用户可能会修复这些错误或添加新功能,直接改进该项目。其他擅长写作的用户可能会改进文档,让新用户更好地学习如何使用它。这就是当我们谈论开源社区时的意思。即使是那些开发者拿着大公司全职薪水的项目,社区也极其重要,社区对于保持项目的活跃、健康和引人入胜至关重要。
FOSS 如何才能安全?
很容易理解为什么您可能会认为免费的东西不如付费的东西。在这个似乎总有新病毒潜伏的时代,怀疑往往会爆发。您不能信任网站上横幅广告中点击一下就能得到的“免费”程序,那么您为什么要信任这种“免费”软件呢?
同样,需要理解的重要区别在于“免费”如“点击此处”和“免费”如自由之间的区别。同样,社区就是这个区别。当一个可疑的网站向您提供“免费”下载,承诺提供优惠券、计算机驱动程序或其他某种形式的万能药时,它仅仅是“免费”的,因为您不需要掏出信用卡。您不能亲自查看该“免费”下载的源代码——任何人都不能。这使得推销“免费点击”的人很容易在里面埋藏您不想要的东西。用旧的英语习语来说,您正在购买一个猪在袋子里——也就是说,您得到一个紧闭的包裹,里面只有关于里面有什么的承诺。
使用 FOSS,您不仅仅是获得一个免费下载——您还被赋予了公开审查(甚至编辑)软件本身代码的自由。如果一个“免费优惠券”程序可能(并且确实)秘密地跟踪您在 Internet 上的所有活动,并将广告强行插入您浏览的网页以使其作者赚钱,那么 FOSS 程序真的不能做类似的事情。如果它试图这样做,技术知识渊博的用户会迅速找到对用户不利的“秘密”代码——并且在那之后不久,甚至更多技术知识渊博的用户会积极地禁用对用户不利的代码。
生活中没有什么能真正保证在每种情况下都安全。然而,使用 FOSS 代码,您知道最大数量的动机是使软件对用户有益(而不是赚钱)的人都在积极参与查看代码并保持它对用户有益。这是专有软件真的无法比拟的体验,因为专有软件的主要目标不是让用户满意——而是让公司赚钱。
想阅读一些关于 FOSS 安全记录的文章吗?PCWorld 的 Katherine Noyes 给出了五个简单的理由,说明为什么Linux 比 Windows 更安全。
我为什么要让我的孩子使用 FOSS?他们不应该使用其他人都在使用的东西吗?
哦,这才是有趣的部分!很容易环顾您的办公室,看到运行 Microsoft Windows 的计算机,或者环顾最近的咖啡店,看到 Apple 手机,然后认为“专有软件正在运行世界”。但那将是一个错误。开源通常更多的是幕后而不是表面,但它实际上是推动世界经济发展的力量。这似乎难以置信?让我们看几个例子。我将提供链接,以便您可以轻松地核实我,或者只是更详细地了解。
可能值得注意的是,即使微软现在也在其核心基础设施中使用 Linux——因此,孩子早早地选择 Linux 并不意味着他们失去了与专有软件公司合作的能力。
让我们看看一些其他有趣的地方,你会发现像 Linux 和 FreeBSD 这样的 FOSS。宝马和奥迪正在使用 Linux。互联网、金融、医疗保健和保险行业绝大多数使用 Linux。特别是,在线零售巨头Amazon.com 已经在 Linux 上运行了 10 多年。搜索巨头谷歌不仅在其面向公众的基础设施上运行 Linux,而且还在员工每天使用的台式计算机上运行 Linux。IBM 甚至在其面向企业的 Z 系列大型机上运行 Linux!Linux 在世界各地的教育机构中也越来越普遍,从幼儿园到研究生院。对于一个字面意义上超凡脱俗的例子,国际空间站运行在 Linux 上。如果您还没有厌倦这些例子,这里有一个50 个您可能意想不到的教育、政府和大型企业 Linux 用户列表。
BSD——另一个运行与 Linux 大部分相同应用程序的 FOSS 操作系统——现在不像 Linux 那样受到媒体关注,但它也至关重要。如果没有 BSD,我们很可能不会拥有我们今天所知的互联网——我们的计算机都使用的 TCP/IP 网络协议被采纳部分原因是它在 BSD 许可证下免费提供,并且它用于寻址非常大的网络的路由信息协议来自 BSD 本身。如果您足够努力地寻找,您会在任何地方找到 BSD——Apple OS X 操作系统的一部分是 FreeBSD,索尼的Playstation 4 游戏机运行在修改过的 FreeBSD 版本上,Juniper 使用 FreeBSD 为其企业级网络路由器供电,Netflix 使用 FreeBSD 来传送和缓存流媒体电视和电影,以及WhatsApp 使用 FreeBSD 基础设施在世界各地数百万用户之间传递实时消息。
除了FOSS操作系统之外,FOSS *应用程序* 也驱动着我们生活的世界。 Apache和NGINX Web服务器驱动着全球70%以上的网站,无论大小。 开源视频渲染应用程序Blender已被用于制作 一些非常令人印象深刻的免费电影,以及 屡获殊荣的独立短片 和 包括百事可乐、可口可乐、宝马、Hugo Boss等主要产品的广告。 如果您使用过 Mozilla Firefox 浏览器,甚至Google的Chrome浏览器也基于 开源Chromium浏览器,那么您个人也使用过FOSS。
重点是,如果您具备扎实的开源技术知识,作为成年人,有很多,我的意思是 *非常多* 的方式可以赚钱……而且比您不具备这些知识赚得更多。 事实上,*相当多* 的钱——Indeed.com显示,带有关键字“Microsoft Windows”的职位平均薪资为64,000美元,而带有关键字“Linux”的职位平均薪资为99,000美元。
结论
如果信息量没有让您眼花缭乱,我希望您能同意我的观点,即免费和开源软件对于孩子来说是一件很棒的事情。 最好的部分是,社区欢迎您——作为父母和个人——就像欢迎您的孩子一样! 如果您想了解您的孩子在做什么,您可以阅读他们使用的操作系统和应用程序的文档,或者您可以在自己的计算机上安装相同的东西来查看。 这不会花费您任何费用,而且可能会让您受益匪浅。
5 条评论