尊敬的先生或女士:
如果您所在的组织收到了这封信,但地址不正确,我深感抱歉。能否请您将此信转发给相关负责人?此外,能否告知我相关负责人的姓名,以便我日后直接与他/她联系?谢谢。
我知道 [在此处插入公司名称] 拥有优秀的麦金塔和 Windows PC 教育软件程序。但是,我想代表一个长期以来被整个教育软件行业忽视的计算机社区发声:Linux 社区。我还想提醒您注意一些移植工具,这些工具可以使 Windows,尤其是麦金塔软件移植到 Linux 变得几乎轻而易举。
Linux 是世界上发展最快的操作系统。由于它可以从互联网上免费下载,因此无法准确统计其增长速度。1998 年初,最后一次尝试估算用户总数时,全球用户约为 700 万,年增长率超过 100%。此后 Linux 的宣传爆炸式增长无疑保持了这一增长率,使当前市场约为 2000 万,并在未来一段时间内保持快速扩张。这超过了全球 OS/2 用户的总数,并且接近(如果不是超过)麦金塔用户的数量。此外,这些数字可能应该在一定程度上从 Windows 和麦金塔用户的数字中扣除,因为几乎所有使用 Linux 的计算机最初都安装了 Windows 或 MacOS。
这些 Linux 用户究竟是谁?他们主要是男性,受过技术教育,并且在二十岁出头。前两个特征比最后一个特征更普遍;Linux 用户的年龄范围从十几岁到可能四十多岁。(我 46 岁,所以我不得不至少将范围扩大到这么大。)这是教育软件市场的黄金人群。这些人通常拥有或即将进入技术领域的高薪工作,并且通常刚开始组建家庭。Linux 用户通常对 MacOS 或 Windows 没有耐心,因此往往不会关注或考虑针对这些操作系统的软件产品。
据我所知,目前没有任何教育软件程序可用于 Linux。虽然许多 Linux 用户如果找不到满足他们需求的程序,就会编写自己的程序,但在教育软件方面,情况并非如此。这可能是因为 Linux 仅起源于 1991 年,并且仅在过去 2-3 年中经历了爆炸式增长。这个市场完全开放。
Linux 社区最近才注意到这一点。随着我们中越来越多的人有了年幼的孩子,对 Linux 教育软件需求的认识也在不断提高。我相信,有人开始满足这种需求只是时间问题。
进入这个市场最简单、最具成本效益的方式是什么?从源代码开始重写操作系统特定的例程以使其与 Linux 兼容当然并非不可能。这就是许多麦金塔 ISV 在想要进入 Windows 市场时所做的事情。但是,还有更简单的方法。
Windows 和麦金塔程序都有“包装器”程序,使它们能够在 Linux 上运行,而无需进行大量重写。对于 Windows,有来自 Willows Software <http://www.willows.com> 的 TWIN 库。我没有使用 TWIN 的直接经验,但 Willows 网站非常具体地说明了哪些 Windows 例程可以干净地跨平台移植,哪些需要进行一些润色。WINE 项目 (<http://www.winehq.com>) 也拥有 Winelib,这是一组类似的库,Corel 计划帮助开发并在将其办公应用程序移植到 Linux 时使用。
对于麦金塔程序,Abacus Research & Development, Inc. (ARDI <http://www.ardi.com/>) 已经重写了大部分麦金塔操作系统和工具箱例程,并以两种不同的方式提供这项技术。Executor 既可以作为面向最终用户的麦金塔模拟器,也可以作为面向 Mac ISV 的移植工具。Executor 可用于 Linux、DOS 和 Windows。Red Hat 5.1 Linux 发行版(最受欢迎的商业发行版)中包含 Linux 版 Executor 的演示。ARDI 的工程师精通麦金塔和 Linux,可以评估将您的麦金塔软件制作成 Linux 版本有多困难。在许多情况下,无需您更改任何一行代码即可完成。以这种方式创建的程序 Linux 版本可以轻松地与您的 Mac 和 Windows 可执行文件放在同一张 CD-ROM 上,从而使您在一个 SKU 上获得三个操作系统的程序。打开这个潜在利润丰厚的新市场所需的支出相对较小;当然远低于许多公司在从仅限 Mac 市场扩展到 Windows 和 Mac 市场时所做的端口成本。
最后,说点个人感受。我之所以动笔写信给您,建议您进入 Linux 教育软件市场,是因为我 6 岁的儿子。我运行 Linux 是因为在所有可用的操作系统选择中,它最能满足我的需求和愿望。如果 Linux 上有好的教育软件,我会立即购买。我知道我不是孤身一人;每次我在各种 Linux 论坛上提到这个问题时,我都听到了其他父母的声音。这里有一个市场在等待购买您的产品。请不要让我们失望。