在這個世界上,魔女大致分為2個類型。

一種是保護現在的世界的魔女,工房的魔女就是這個類型的。我們工房的魔女是在人民聚集形成城市的地方建造工房,為了魔法不在城市中遭到濫用而加以管理的魔女。因為我們每隔一定區域便建造工房,並生活在當地進行保護,因而被稱為工房的魔女。

另一種則是隨意使用魔法的魔女——塔之魔女,目的雖然不明,但她們總是企圖使世界陷入混亂。是一群無論世界變成什麼模樣,無論多少人會死去,都不會在意的傢伙。

我不是魔女,其实如果我能成为魔女的话,就算成为一个邪恶守序的魔女也未尝不能一试!但是如果我不能成为魔女这种超脱的存在的话,那么也许我可以成为一位善良的人?

该文一开始引用的竖排内容出自动画《魔女的使命》,轻之国度字幕组翻译的男女主角间的对话内容。在我在看这部动画的时候,我在想,也许我可以成为一位工房魔女。

虽然我会编程,也曾并希望对这个世界的真理有所认识。如果将编程或者对世界的认知论述为一种魔法,这可能是一种傲慢,但是这些可以成为一种魔法,成为一种可以帮助他人的工房魔法(工房魔女使用的魔法)。这样想的话,从更宽广的角度来看,情感、行动都可以成为各种各样的魔法。我们给予这些事物隐喻,使他/她们成为魔法。

有很多人给了软件隐喻,从灌溉、建筑再到其他。本文希望给予软件、魔法这样的隐喻!我时常觉得现在我们是在用软件改变我们的生活,我们在用软件做一些好的事情也可能在做一些不好的事情。如果从这点角度出发的话,我觉得我也许可以或者已经成为了一位不错的工房魔女。我居住在大家生活的地方,喜欢开源乃至自由软件。虽然绝大部分的专有软件不算塔之魔法(塔之魔女使用的魔法),也不曾使世界混乱,但是我相信开源软件是一种工房魔法。我们在使用、制作开源软件的过程中建造开源的工房,人们可以免费乃至自由地使用这些软件。我也赞同所有(也许是大多数)使用城市中纳税人钱所制作的软件都应该开源,人们有权利查阅或者审计这些软件是否有安全漏洞或者后门,城市和城市里部门单位人员做的决策是否透明。我们不再挣扎于软件授权的限制,开始思考将这些开源软件软件用在哪里,又能怎样帮助我们人民。1

我也歌颂使用一些更好的、更为用户着想的软件和硬件(甚至专有的)。这些软件可以成为一种工房魔法,来建设我们的工房和城市。我总是把一些用户量巨大又不好用的专有软件/硬件想象成塔之魔法。我们不应该努力去妥协或者去支持这些软件/硬件,我们应该努力歌颂可以取代这些的更好的软件/硬件。我们工房魔女应该使用并且呼吁人民使用这些些软件/硬件,来更好地帮助和守护人民并且缔结更美好的城市。

注:这个世界有非常多的工房魔法来帮助和启迪人民更好地生活,并不局限于文章中所提到的这几个。这篇文章仅仅只是描述了这些工房魔法中的其他几个(还是由我自己所想的)。这一篇文章亦是一个工房魔法。