8. 未来

8.1. 为什么 Corel 停止发布 Linux 版 WP?

在微软公司进行重大投资以防止该公司倒闭后不久,Corel 就停止了所有与 Linux 相关的运营:有人推测这之间存在因果关系。Corel 可能也认为,Linux 版 WP 的销售额(和下载量)是以其非 Linux Unix 版本为代价的,这既包括英特尔 Linux 机器的涌入,也包括其他 Unix 平台运行英特尔 Linux 二进制文件的能力日益增强。此外,即将离任的首席执行官迈克尔·考普兰德一直是 Corel Linux 计划背后的主要推动力,而新管理层并不认同他的观点。

8.2. 为什么 Corel 仍然销售其他 Unix 版本的 WP,而不是 Linux 版本?

好问题。Corel 从未解决这个问题。

8.3. Linux 版 WP 是否会作为 Xandros 桌面的一部分重新出现?

看来不会。当 Corel 剥离 CLOS 并将所有权利转让给 Xandros 公司时,WordPerfect 并不在交易范围内。Corel 掌握着所有 WP 的权利。

8.4. 如果 Corel 不想销售 Linux 版 WP,为什么不开源该程序?

首先,这将损害 Corel 的 Win32 和其他专有平台的版本销售。其次,Corel 并不拥有所有必要的权利。根据版权声明(Blueberry Software、Globetrotter Software, Inc.、Bristol Technology, Inc.、INSO Corporation 和 Novell, Inc.),WP 包含了至少五家其他公司的代码。

从后一种意义上讲,Corel 的情况与 Sun Microsystems 在 Star Office 方面的情况类似。Sun 收购了该程序的发布商 Star Division GmbH,然后花费了大约一年的时间和无数员工的时间来研究版权、专利、合同和其他产权负担。最终,它得以开源大部分源代码,即未受第三方权利限制的部分,成为后来的 OpenOffice.org 项目。

不同之处在于,Sun 强烈希望为所有可能的操作系统平台创建一个开源变体——以便促进 Solaris 及其硬件的销售,并削弱微软公司。它拥有(并且仍然拥有)深厚的资源和耐心。Corel 没有任何这些东西——并且可能需要应对更大的第三方利益。

8.5. Linux 上有哪些 WP 的替代品?

专有软件(另请参阅 Chris Browne 的 http://cbbrowne.com/info/wplcomm.html

注意:如果此常见问题解答除了回答问题之外还有其他意义,那就是说明购买专有软件的陷阱,这些软件的存在取决于公司发布商的心血来潮,并且可能受制于其命运。另一方面,它也表明专有产品在其类型中可能是优秀的。请睁大眼睛选择。

开源软件(另请参阅 Chris Browne 的 http://cbbrowne.com/info/wp.html

最后列出的项目 LyX 是 GUI 文字处理器功能和经典 Unix 类型文档处理的有趣混合体。后者在商业世界中经常被认为功能强大且专业,但过于神秘——但 LyX 使其变得易于访问。

LyX 背后的原理和工作流程方法最好在该项目的网站 http://www.lyx.org/about/intro.php3 上描述,但以下是尝试总结:

LyX 让您在图形界面中处理文档,该图形界面与文档的打印效果非常接近,但是,与传统文字处理器不同,您不直接操作文档外观,而是应用(和编辑/创建)样式规则集(模板),这些规则集代表您一致地应用格式设置——并且当您更改样式的内容时,在文档中使用的任何位置一致地更改。(规则集由驱动专业级 teTeX 排版引擎的 LaTeX 前端宏包应用,LyX 是所有这些的图形外壳。teTeX 是 Donald Knuth 的 TeX 排版系统的开源实现。)

因此,最终输出始终保持一致且具有真正的专业外观(众所周知),无论文档的复杂程度如何。当您处理更复杂的文档(技术文档、博士论文、会议记录、电影剧本、包含要编辑和呈现的公式的数学或物理文章)时,LyX 逐渐比表面上更简单的文字处理器更容易使用。提供了许多用于简单和复杂文档类型的模板,所有传统的文字处理功能也都存在,并且在线帮助非常全面。

作为奖励,所有文档都以纯 ASCII 文本格式存储,其中嵌入了 TeX 样式标签,从而产生可访问的数据,这些数据永远不会像许多文字处理器格式那样自动损坏,这非常适合版本控制,并且可以输出为几乎任何所需的数据格式。

从长远来看,考虑过渡到 LyX 或其他某种形式的结构化文档编辑,而不是传统的文字处理。从长远来看,您的收益将证明麻烦是值得的。

8.6. 在 Linux 上使用 Win32 应用程序有哪些 WP 的替代品?

此类替代方案不在本文档的范围内,但包括 (1) 在某种模拟环境中在 Linux 上运行 Win32 应用程序的多种方法,例如 VMware, Inc. 的 VMware(在特定理论 x86 盒子的硬件虚拟环境中进行模拟,然后可以启动各种操作系统,包括 Win9x/ME/NT/2k/XP 在模拟环境中,也需要该操作系统的副本),NeTraverse 的 Win4Lin(适用于 x86 Linux 的 MS-Windows 9x/ME 模拟环境,需要 MS-Windows 9x/ME 的副本才能工作),WINE(一个 LGPL 许可的库和程序加载器,在 x86 Unix 上实现 Win32 和 Win16 应用程序接口),ReWind(早期 WINE 版本的 MIT/X11 许可的分支),CodeWeavers 的 CrossOver Office(WINE,为 MS Office 应用程序提供一些额外的支持,整合了以前独立的 CrossOver Plugin 产品,一个 WINE 变体,用于 x86 Linux 以支持 Web 浏览器插件,如 QuickTime),TransGaming Technologies, Inc. 的 WineX,后来更名为 AclereX,后来更名为 Cedega(另一个用于 x86 Linux 的 WINE 扩展,具有增强的 DirectX 和 COM/DCOM/OLE 支持,主要用于 3D 游戏),Bochs Project 的 Bochs(适用于任何 CPU 系列的软件环境,模拟整个 x86 CPU、通用 I/O 设备和 BIOS)以及 Drew Northup 的 Plex86(在 x86 上模拟虚拟 x86 会话的软件环境)。

还有 (2) 从图形 Linux 桌面远程运行 Win32 应用程序的多种方法,例如 RealVNC Limited 的 VNC Server、Constantin Kaplinsky 的 TightVNC、Tridia Corporation 的 TridiaVNC 和 Matt Chapman 的 rdesktop。我维护了一个 列表,其中列出了后一类中的选项。