Bit Prepared:一个缺失的环节?
如今,软件和良好的教育彼此不可或缺。没有人会否认两者在许多方面是联系在一起的。然而,据我所知,其中一种方式,而且并非最不重要的方式,尚未得到官方实践。众所周知,世界各地的许多学校和教育工作者不得不依靠零预算或紧张的预算工作。这迫使他们寻找最具成本效益的工具。然而,其他选择标准更为重要。
学校应该教导学生有益于整个社会的生活方式。学校最根本的使命是教导人们成为好公民和好邻居——与需要帮助的人合作 [1]。 获得幸福的真正方法是将幸福给予他人。让这个世界比你发现它时变得更好一点 [2]。教导学生参与社区是一堂实践公民课。它还教导学生公共服务的榜样 [1]。 幸福是积极工作的成果,而不是被动地享受快乐 [3]。因此,让我们教授概念,而不是应用程序……让我们尝试教孩子们如何使用工具来思考 [4]。 健全教育的秘诀是让每个学生为自己学习,而不是通过刻板的系统将知识灌输给他 [5]。在适当的时候,有必要给学生真正的技能,而不仅仅是“使用说明” [6]。 我们希望让他们通过内在的快乐自我发展,而不是通过外在的正式指导 [7]。每个项目的共同主线必须是协作能力,以极大地增强学习机会 [8]。 男孩在与他人合作的同时,要对自己那部分工作负责 [9]。
我的观点是什么?简而言之,最后一段话中没有一个字是我自己的。在我看来,这几句话证明了我预期的未被探索的联系:它们相互加强,但来自两组不同的来源。纯文本的那些是由几位免费软件教育支持者撰写的。第一位是 GNU 项目的创始人 R. M. Stallman,他解释了学校应该完全使用自由(如自由)软件的主要原因。
所有斜体句子都属于童子军运动的创始人罗伯特·贝登堡,他大约在一个世纪前创立了童子军运动。童子军已成为最重要的国际青年组织之一,在 200 多个国家拥有近 3000 万成员。
童子军的宗旨是帮助所有男孩成为优秀的、积极的公民,其座右铭是“准备”。童子军通过让童子军尽可能多地在户外“玩游戏”来实现这一目标——远离电视、电脑和手机。毫无疑问,这种方法仍然有效,并且在互联网时代可能更加需要。然而,许多成员在童子军活动之外每天都使用电脑。没有人认为他们应该停止使用电脑,但很自然地期望基本的童子军原则也适用于这些新工具。童子军运动非常重视自力更生,而不是依赖预先包装好的解决方案。上面粘贴的声明仅仅是支持创始人以及来自所有国家的许多童子军领导人提出的相同论点的大量断言的冰山一角:童子军希望从内在进行教育,让男孩认识和构建自己的工具,因为这有助于他构建和认识自己的性格。
阅读完本文后,请同时阅读资源中列出的材料。如果我们用“童子军队”或“巡逻队”代替“学校”,用“童子军”代替“学生”,我们的论点仍然完全有道理(如果你问我,甚至更有道理)。与此同时,让我们回到贝登堡给所有童子军的最后留言 [2] 的核心(感谢 Marco Bravi 指出这一点):“让这个世界比你发现它时变得更好一点”。现在,现代世界也是由软件构成的,软件将长期存在。童子军能否将创始人的建议应用于他使用的软件?让他使用的任何程序都比他发现它时更好一点?更重要的是,他应该这样做吗?当然,应该!首先,这样做将是一件非常棒且有益的善举。其次,这将是获得合格工作所需宝贵技能的绝佳途径。当然,任何值得他承诺的童子军只有在合法的情况下才会这样做。因此,这种服务(是的,服务)只有在使用从一开始就旨在以这种方式改进的软件时才有可能。此类软件,无论其价格如何,都合法保证
为任何目的运行该程序的自由(自由 0)。
研究程序工作原理并使其适应您需求的自由(自由 1)。
重新分发副本以便您可以帮助您的邻居的自由(自由 2)。
改进程序并将您的改进发布给公众,以便整个社区受益的自由(自由 3)。
再一次,我们从童子军开始,最终谈到了自由软件:上面的四行字是从官方 自由软件定义 中逐字复制的。
这两个教育伙伴之间的直接联系并没有就此结束。贝登堡 相信 “我们被放入这个充满奇迹和美丽的世界,拥有特殊的欣赏它们的能力,在某些情况下,可以享受参与开发它们的乐趣,并且能够帮助他人,而不是超越他们,并通过这一切来享受生活——也就是说,要快乐” 。根据这些指导方针编写软件的童子军应保证所有未来改进程序的用户的上述所有自由。 “例如,如果您分发此类程序的副本,无论是免费的还是收费的,您都必须将您拥有的所有权利都授予接收者。您必须确保他们也收到或可以获得源代码。并且您必须向他们展示这些条款,以便他们了解自己的权利”。 换句话说,童子军应该根据 GNU 通用公共许可证 许可他的软件,我从中复制了这一条款,或类似的条款。
发现许多其他“自由软件就是童子军”的联系留给读者作为练习;请在下面发布它们)。我们已经有足够的证据了。如果除了这些证据之外,我们还将数千个关于自由软件如何省钱的论点与童子军法“童子军是节俭的”结合起来,那么这个案例似乎就结束了。Linux 和整个 FLOSS 运动确实像是童子军软件的灵魂:第一种,如果不是唯一一种,应该向童子军推荐或由其领导人使用的 IT 技术。
尽管如此,尽管许多学校已经正式认可了自由软件,但据我所知,童子军协会尚未做出任何认可。截至 2004 年 4 月 5 日,搜索 世界童子军运动、欧洲指南和童子军国际联盟 和 美国童子军 的网站,没有返回任何关于 Linux 和自由软件的信息。我还向 worldbureau@world.scout.org 和 uigse@uigse.org 邮件列表询问了意见,但迄今为止没有收到反馈。美国童子军的 计算机 和 互联网 优良徽章的当前要求根本没有提及自由软件。即使在 Google 上进行一般搜索也没有返回任何相关信息。为什么这种亲和力以前没有被承认过?自从我第一次意识到自由软件真正是什么或可能是什么以来,我已经疑惑多年了。作为记录,我自 1977 年以来一直是童子军;我不是为了制造噪音而混合上周在网上找到的随机引言。相反,我想促进建设性的讨论。世界上真的没有童子军协会正式使用和推荐自由软件吗?如果是这样,为什么不呢,考虑到这些相似之处?
我几乎可以肯定,直到今天,这仅仅是各种无辜原因的混合:完全不了解还有另一种选择;需要专注于被认为更紧急或更接近“核心业务”的问题(是的,我同意贝登堡本人会因为我写下这两个词而向我的袖子里倒一杯冷水);因为 “小家伙在营地里吃不到每日披萨!!!!” 而感到愤怒的父母的存在;以及需要不进一步激怒他们,正是因为小家伙非常需要一些童子军,任何童子军,才能保持理智。
作为童子军领队,我个人也遇到过类似的情况,我知道这种感觉。然而,至少在中长期来看,这些论点似乎都不成立。当然可能还有其他我没有想到的原因,为什么一种如此符合童子军哲学的工具必须被忽视。如果这是真的,那么最好解释一下原因,并给所有童子军明确的指示。相反,如果有理由增加童子军对自由软件的采用,让我们看看加快实现这一目标的方法。
在与 Linux Journal 主编 Don Marti 讨论这篇文章时,我了解到我们都是雄鹰童子军(或我们各自童子军协会中的同等头衔)。Writing Linux Device Drivers 的合著者 Alessandro Rubini 和 罗马 LUG 的创始人 Marco Bravi 也都在他们的背包里放着童子军领队徽章。这一切是否指向某种在线阴谋,一个潜在的强大的黑客童子军联盟,彼此仍然在很大程度上不为人知?我非常肯定情况就是这样,并且这样的联盟将拥有许多成员。即使它还不存在,也没问题;现在是启动它的时候了。大家举起手来!
优良徽章是弥合童子军/自由软件差距的项目的一个良好起点。目前,许多童子军协会都存在软件徽章,这是一件好事。童子军必须自给自足,无论是在野外还是在日常城市生活中。因为后者通常意味着在某种程度上使用电脑,所以对电脑了解越多越好。正是本着这种精神,我准备了以下适用于所有计算机徽章的简短要求清单。其中一些直接受到本文中提出的概念的启发,而另一些则更基本,旨在帮助童子军成为优秀的网络公民。欢迎任何反馈。
1.描述自由(如 自由)软件和专有软件之间的区别。
2.讨论自由软件、共享软件和免费软件之间的区别。
3.描述开放协议和专有协议以及文件格式之间的区别。至少给出每种协议和文件格式的三个例子。
4.描述命令行用户界面和图形用户界面之间的区别,指出各自的优点。
5.从头开始在同一台计算机上安装一个或多个操作系统。
6.从源代码下载、编译和安装计算机程序。
7.将补丁应用于计算机程序的源代码。
8.在计算机上安装防火墙,并通过使用在线验证服务对其进行测试。
9.准备好讨论数字签名以及如何在不同的操作系统之间交换数字签名。
10.准备好讨论网站可访问性——为什么特定于浏览器的代码会适得其反,如何保证有障碍的用户可以使用该网站等等。
11.描述在在线邮件列表中请求支持的 正确程序。
12.展示适合公共邮件列表和新闻组的正确行为(网络礼仪)的知识。
我希望我已经清楚地说明了为什么我认为童子军和自由软件有很多共同之处,以及为什么前者应该使用后者。对我来说,Linux 使我即使在键盘前也能继续成为一名童子军。它还允许我尝试帮助他人,就像在 RULE 项目 中一样。我确信如果贝登堡今天还活着,他会使用 Linux。你同意吗?如果不同意,为什么?请在这个论坛上和私下告诉我你的意见。我显然渴望帮助童子军使用自由软件,并且我随时可以进行进一步的讨论和支持。最重要的是,邀请所有不了解自由软件的童子军朋友阅读本文并采取行动,或者至少提供反馈。询问他们(和你自己)他们在以下测试中会得多少分,并且,再次,让我知道
您是否正在使用自由软件来管理您的童子军活动?
您是否要求不要在童子军网站和官方童子军文件中使用专有格式,也不要作为 电子邮件附件 发送?
您是否确保您的童子军网站 可以使用任何浏览器查看?
您是否至少在使用 OpenOffice.org 及其开放文件格式?
您是否鼓励您的童子军使用自由软件并使用它来获得他们的优良徽章?
您会要求您的童子军协会做到并认可以上所有内容吗?
从网上可获得的信息来看,最可能的答案似乎在所有情况下都是否定的。另一方面,这可能最终会类似于六七年前发生的情况,当时企业高管第一次听说 Linux。他们会打电话给他们的系统管理员并问“我们为什么还不做开源的东西?!”,结果却发现 Linux 已经遍布各地的服务器。
最后一句:在与 Alessandro Rubini 谈论这篇文章时,他指出了我对这些想法的一个有趣的推论。童子军和自由软件都曾多次被指责为极端主义。前者被认为在右翼/民族主义/军国主义方面有点过分,而后者则犯了相反的“错误”。希望以这种方式展示它们的亲和力将有助于证明这两种指责都没有根据。对我来说,这两种运动似乎都源于如此大量和健康的常识、积极的愿望和对出色完成工作的热爱,以至于简直超越了任何这种标签。