Tcl 编程/附录
- Tcl 开发人员的主页是 Tcl 开发者交流。
- 在 ActiveState 下载免费的 ActiveTcl 二进制发行版。
- 专门针对该语言的 USENET 主要论坛是 news:comp.lang.tcl。
- 在德语中,也有 http://www.self-tcl.de/forum 用于问答。
- 主要的用户维基是 Tclers 维基。
- Tclers 的聊天可以快速回复问题:Jabber all.tclers.tk:5222,IRC freenode #tcl,或 Webchat http://mini.net/cgi-bin/chat.cgi (这三种方式彼此之间进行中继)。
- Tcl 手册页可以在 这里 找到。
- Tk 手册页可以在 这里 找到。
- Tcllib 的文档(Tcl 标准库)在 这里。
- 这里有一个 Tcl 教程 这里。
对于 Web 开发,有:
- 纯 Tcl Web 服务器,例如 Tclhttpd,可以嵌入到支持 Tcl 的应用程序中,以提供基于 Web 的界面。
- 基于 Tcl 的 Web 服务器,例如 AOLServer,比它们的纯 Tcl 同类产品快得多,并且能够支持繁重的负载。
- Tcl Web 服务器模块(请参阅 Apache Tcl 以获取示例),这些模块可以使用标准 Web 服务器启用 Tcl Web 应用程序。
这是“包含电池”ActiveTcl 发行版的许可证。请注意,未经书面许可,您不能“在您的组织之外”重新分发 ActiveTcl。“协议”和“定义”之间的部分是 Tcl 和 Tk 本身的更自由的 BSD 风格许可证。
前言
本文档的目的是说明在哪些条件下可以复制和分发软件包(ActiveTcl),以便 ActiveState 能够控制软件包的开发和分发,同时允许软件包的用户以多种方式使用该软件包。
该软件包可能包含受其他许可证约束的软件。
TCL 许可协议
本软件受加利福尼亚大学理事会、Sun Microsystems, Inc.、Scriptics Corporation 和其他各方的版权保护。以下条款适用于与软件相关的所有文件,除非在各个文件中明确免除。
作者特此授予您使用、复制、修改、分发和许可本软件及其文档的权限,无论出于何种目的,前提是所有副本中保留现有的版权声明,并且此声明在任何分发中包含原样。对于任何授权的使用,不需要书面协议、许可证或版税费用。对本软件的修改可能受其作者的版权保护,并且不需要遵循此处描述的许可条款,前提是新的条款清楚地标明在每个适用的文件的第一页上。
在任何情况下,作者或分发者均不对任何一方因使用本软件、其文档或任何衍生产品而造成的任何直接、间接、特殊、偶然或后果性损害负责,即使作者已被告知可能发生此类损害。
作者和分发者明确声明任何保证,包括但不限于对适销性、适合特定目的和非侵权的默示保证。本软件按“现状”提供,作者和分发者没有义务提供维护、支持、更新、增强或修改。
政府使用:如果您代表美国政府获得此软件,则政府在本软件和相关文档中将只有“受限权利”,如联邦采购条例 (FAR) 第 52.227.19 (c) (2) 条中定义。如果您代表国防部获得此软件,则该软件将被归类为“商业计算机软件”,政府将只有“受限权利”,如 DFAR 第 252.227-7013 (c) (1) 条中定义。尽管有上述规定,作者授予美国政府及其代表的其他人使用和分发该软件的权限,前提是符合本许可证中指定的条款。
定义
“ActiveState”是指 ActiveState Corp.,即软件包的版权持有者。
“软件包”是指由版权持有者分发的那些文件,包括但不限于源代码、二进制可执行文件、图像和脚本。
“您”是指您,如果您正在考虑复制或分发此软件包。
条款
1. 您可以免费将此软件包用于商业或非商业目的。
2. 您可以制作和赠送此软件包的逐字副本供个人使用,或供您组织内部使用,前提是您复制所有原始版权声明和相关免责声明。未经 ActiveState 的明确书面许可,您不得将此软件包的副本或源于此软件包的软件包副本分发给您组织之外的其他人(尽管我们鼓励您将他们引导到可以从中获取该软件包的来源)。
3. 您可以应用来自 ActiveState 的错误修复、可移植性修复和其他修改。以这种方式修改的软件包仍受本许可条款的约束。
4. 未经 ActiveState 的明确书面许可,不得使用 ActiveState 的名称和商标来认可或推广源于此软件包的软件包。
5. 本软件包按“现状”提供,没有任何明示或暗示的保证,包括但不限于对适销性和适合特定目的的暗示保证。
ActiveState 社区许可证版权 (C) 2001-2003 ActiveState Corp. 保留所有权利。