最后更新:2023 年 4 月 10 日
使用条款
您好,感谢您使用 Streamlit!
请阅读以下条款,这些条款适用于 Streamlit 网站、Streamlit 社区论坛以及 Streamlit 社区提交的组件的使用。
Streamlit 库根据 Apache 2.0 许可开源。您可以在我们的文档中找到下载 Streamlit 软件的说明,并在我们的GitHub 页面上找到其软件许可。
Streamlit 社区云平台有其自身的服务条款。您可以在此处注册该平台,并在此处找到 Streamlit 社区云的软件条款。
Streamlit 网站和支持服务的使用条款
请仔细阅读这些使用条款(“本条款”),因为它们是您与 Snowflake Inc. 之间关于 Streamlit 网站(位于 https://streamlit.net.cn)(“本网站”)、通过本网站提供的社区支持论坛以及用户组件(统称为“支持服务”)的法律协议。
使用支持服务(可能包括访问和使用与 Streamlit 相关的用户组件),即表示您同意受本条款以及下文第 1 节引用的隐私声明的约束。如果您不同意受本条款和隐私声明的约束,请勿使用支持服务。
1. 隐私声明
有关我们如何收集和披露用户信息、我们存储哪些数据以及如何使用这些数据的信息,请参阅我们的隐私声明,网址为 https://streamlit.net.cn/privacy-policy。您同意您对 Streamlit 和支持服务的使用受我们的隐私声明约束。
2. 条款变更
我们可能随时自行决定更新本条款。如果我们这样做,我们将通过在本网站上发布更新的条款或通过其他方式通知您。每当我们更新条款或您使用本网站时,务必查看条款。如果您在我们发布更新条款后继续使用本网站,则表示您同意受更新条款的约束。如果您不同意受更新条款的约束,则不得再使用支持服务。
3. 支持服务使用许可
如果您年满 18 岁或以上,有能力与 Streamlit 签订具有约束力的合同,且根据适用法律未被禁止使用支持服务,并遵守本条款,则 Streamlit 授予您有限的、非独占的、不可转让的、不可再许可的许可,以使用支持服务。使用通过本网站提供的社区支持论坛需要您在本网站上创建账户(“账户”)。提供准确、完整和最新的账户信息对您至关重要。您同意更新此类信息以保持其准确、完整和最新。如果您不这样做,我们可能不得不暂停或终止您的账户。您同意不向任何人透露您的账户密码,并会在任何未经授权使用您的账户时立即通知我们。您对您账户下发生的所有活动负责,无论您是否知情。
4. 反馈
我们欢迎对支持服务和软件(“反馈”)提出反馈、评论和改进建议。您可以在我们的社区论坛 https://discuss.streamlit.io 发表帖子、在 GitHub https://github.com/streamlit 提交反馈或通过电子邮件 product@streamlit.io 联系我们来提交反馈。您授予我们一项非独占的、可转让的、全球性的、永久的、不可撤销的、已全额支付的、免版税的许可,以及在您拥有或控制的任何知识产权下再许可的权利,以便我们为任何目的使用、复制、修改、基于此创作衍生作品并以其他方式使用反馈。
5. 用户内容和使用数据
5.1. 用户内容
“用户内容”是指您提供的通过支持服务提供的任何文本、图形、图像、软件、著作以及信息或其他材料,但不包括已提交组件。例如,您制作的应用程序的截图,您将其发布到 Streamlit 论坛。Streamlit 不对任何用户内容主张任何所有权,本条款中的任何内容均不限制您使用和利用您的用户内容可能拥有的任何权利。通过支持服务提供任何用户内容,即表示您授予我们一项非独占的、可转让的、全球性的、免版税的许可,以及再许可的权利,以便我们在运营和提供支持服务时使用、复制、修改、基于此创作衍生作品、分发、公开展示和公开表演您的用户内容。已提交组件受组件附录管辖。
5.2. 您对用户内容的责任
您对您的所有用户内容全权负责。您声明并保证您拥有您的所有用户内容,或者您拥有根据本条款授予我们您的用户内容许可权所需的所有权利,并且您的用户内容、您使用和提供您的用户内容以通过支持服务可用,以及 Streamlit 在支持服务上或通过支持服务使用您的用户内容,均不会侵犯、盗用或违反第三方的知识产权、公开权或隐私权,或导致违反任何适用法律或法规。
5.3. 用户内容的移除
您可以通过专门删除您的用户内容来将其移除。但是,在某些情况下,您的部分用户内容(例如您在社区支持论坛上发布的帖子或评论)可能无法完全移除,并且您的用户内容的副本可能仍会存在于支持服务上。我们不对您的任何用户内容的移除或删除(或未能移除或删除)负责或承担任何责任。
6. 用户组件
- Streamlit 软件(“本软件”)使您在使用本软件时能够使用和利用第三方代码、组件、小部件和工具(统称为“用户组件”)。这些用户组件允许您编写自己的 JavaScript 和 HTML 组件,这些组件可以在 Streamlit 应用中呈现,从应用接收数据,并将数据发送到 Streamlit Python 脚本。您可以创建用户组件供自己使用,或选择与 Streamlit 社区分享。这些条款适用于已通过支持服务在 Streamlit 社区内分享的用户组件。
- 您承认并同意,无论用户组件如何提供给您,Streamlit 仅充当您与提供此类用户组件的第三方(可能包括本软件的其他用户)之间的中介。Streamlit 不以任何方式认可任何用户组件,并且不对任何此类用户组件承担任何责任。您与用户组件的关系以及管辖您使用用户组件的任何条款受您与用户组件提供商之间的单独协议(“第三方协议”)约束。Streamlit 不是您或用户组件提供商遵守第三方协议的一方,也不以任何方式负责。
- 如果您选择与 Streamlit 分享您的用户组件或将任何用户组件上传到支持服务(“已提交组件”),则您同意已提交组件附录的条款和条件,其条款在此通过引用并入。
- Streamlit 和各用户组件的提供商保留以任何理由中断使用或暂停提供任何用户组件的权利,且没有义务提供任何解释或通知。此类中断可能导致无法将用户组件的某些功能和操作与本软件一起使用。
7. 一般禁令及我们的执行权
在使用支持服务时,您同意不进行以下任何活动
- 发布、上传、出版、提交或传输任何用户内容或其他材料,这些内容或材料:(i) 侵犯、盗用或违反第三方的专利、版权、商标、商业秘密、精神权利或其他知识产权,或公开权或隐私权;(ii) 违反或鼓励任何违反适用法律或法规的行为,或引起民事责任;(iii) 具有欺诈性、虚假性、误导性或欺骗性;(iv) 诽谤、淫秽、色情、低俗或冒犯性;(v) 促进对任何个人或群体的歧视、偏执、种族主义、仇恨、骚扰或伤害;(vi) 具有暴力性或威胁性,或宣扬对任何个人或实体具有威胁性的暴力或行为;或 (vii) 宣扬非法或有害活动或物质;
- 访问、篡改或使用支持服务的非公共区域、Streamlit 的计算机系统或 Streamlit 提供商的技术交付系统;
- 尝试探测、扫描或测试支持服务、Streamlit 或其提供商的任何系统或网络的漏洞,或破坏 Streamlit 或其提供商的任何安全或认证措施;
- 规避、绕过、移除、停用、损害、解密或以其他方式规避 Streamlit 或 Streamlit 任何提供商或任何其他第三方(包括其他用户)为保护支持服务或 Streamlit 或其提供商的系统或网络而实施的任何技术措施;
- 尝试通过使用 Streamlit 或其他普遍可用的第三方网络浏览器提供的软件和/或搜索代理以外的任何引擎、软件、工具、代理、设备或机制(包括蜘蛛、机器人、爬虫、数据挖掘工具或类似工具)访问或搜索支持服务或从支持服务下载材料;
- 干扰或试图干扰任何用户、主机或网络的访问,包括但不限于向支持服务或 Streamlit 任何提供商的系统或网络发送病毒、过载、泛滥、发送垃圾邮件或进行邮件轰炸;
- 将支持服务或其任何组件功能用于竞争性分析或基准测试,或以其他方式开发、销售、许可、商业化或促进与支持服务或 Streamlit 任何其他产品或服务直接或间接竞争的任何产品或服务的开发或商业化;
- 冒充或歪曲您与任何个人或实体的关系;
- 违反任何适用法律或法规;或
- 鼓励或协助任何其他人进行上述任何活动。
尽管我们没有义务监控对支持服务的访问或使用,或审查或编辑任何用户内容,但我们有权这样做,以便运营或保护支持服务,确保遵守本条款并遵守适用法律或其他法律要求。我们保留随时且无需通知地删除或禁用任何用户内容的权利,包括但不限于,如果我们在自行决定后认为任何内容令人反感或违反本条款。我们有权调查违反本条款的行为或影响支持服务的行为。我们也可能咨询并配合执法部门起诉违法用户。
8. DMCA/版权政策
我们尊重版权法和他人的知识产权,并期望我们的用户也这样做。在适当的情况下,我们终止反复侵犯或被认为反复侵犯版权持有人权利的账户持有人的政策。有关更多信息,请参阅 Streamlit 的版权和知识产权政策,网址为 https://streamlit.net.cn/copyright-policy。
9. 第三方网站或资源的链接
支持服务可能包含指向第三方网站或资源的链接。我们提供这些链接仅为方便起见,不对这些网站或资源上的内容、产品或服务或这些网站上显示的链接负责。您承认对因使用任何第三方网站或资源而产生的所有风险负全责并承担全部风险。
10. 终止
如果您违反本条款,我们可能随时且无需通知您终止或暂停您对支持服务的访问和使用,或者如果我们需要对支持服务进行维护或实施更新,或者如果我们停止提供现有版本的支持服务。您可以随时通过发送电子邮件至 legal@streamlit.io 取消您的账户。在支持服务或您的账户的任何终止、中止或取消后,以下部分将继续有效:[6.1-6.3, 6.4](最后一句)和 [11-14]。
11. 保证免责声明
在适用法律允许的最大范围内,Streamlit 或任何参与创建、生产或交付支持服务的其他方均不对任何类型的损害负责,包括但不限于任何附带的、特殊的、惩戒性的或间接的损害,或利润损失、收入损失、储蓄损失、商业机会损失、数据或商誉损失、服务中断、计算机损坏或系统故障,或因本条款或因使用或无法使用支持服务而产生的或与之相关的任何种类的替代产品或服务的成本,无论是基于保证、合同、侵权(包括过失)、产品责任或任何其他法律理论,也无论 Streamlit 或任何其他方是否已被告知此类损害的可能性,即使此处规定的有限补救措施被发现未能达到其基本目的。某些司法管辖区不允许排除或限制间接或附带损害的责任,因此上述限制可能不适用于您。双方已同意,即使在本条款中规定的任何有限补救措施被发现未能达到其基本目的,这些限制将继续有效并适用。
12. 用户组件免责声明
在不限制第 11 节的情况下,STREAMLIT 提供的用户组件按“原样”、“带所有缺陷”和“按可用”基础提供,不附带任何明示或暗示的保证。在不限制第 11 节的情况下,我们在此否认任何及所有类型的声明和保证,包括但不限于对适销性、功能性、所有权、特定用途适用性和不侵权的保证,无论是明示、暗示还是法定的。
13. 责任限制
在适用法律允许的最大范围内,Streamlit 或任何参与创建、生产或交付支持服务的其他方均不对任何类型的损害负责,包括但不限于任何附带的、特殊的、惩戒性的或间接的损害,或利润损失、收入损失、储蓄损失、商业机会损失、数据或商誉损失、服务中断、计算机损坏或系统故障,或因本条款或因使用或无法使用支持服务而产生的或与之相关的任何种类的替代产品或服务的成本,无论是基于保证、合同、侵权(包括过失)、产品责任或任何其他法律理论,也无论 Streamlit 或任何其他方是否已被告知此类损害的可能性,即使此处规定的有限补救措施被发现未能达到其基本目的。在不限制前述规定的情况下,Streamlit 对用户组件或第三方的任何行为或不行为不承担任何责任或义务,包括但不限于此类用户组件与本软件的可操作性或互操作性,或任何用户组件提供商的安全、准确性、可靠性、数据保护和处理实践。通过访问或使用与本软件相关的用户组件,您承认您对用户组件的访问和使用完全由您自行决定并承担风险。您全权负责验证用户组件提供商的运营和实践及其各自的第三方协议。某些司法管辖区不允许排除或限制间接或附带损害的责任,因此上述限制可能不适用于您。双方已同意,即使在本条款中规定的任何有限补救措施被发现未能达到其基本目的,这些限制将继续有效并适用。
14. 一般条款
14.1. 完整协议
本条款(包括隐私政策)构成 Streamlit 与您之间关于支持服务的完整且排他性的理解和协议,并且本条款取代和替换 Streamlit 与您之间关于同一事项的任何及所有先前的口头或书面理解或协议。如果本条款的任何条款被具有管辖权的法院认定为无效或不可执行,则该条款将在允许的最大范围内予以执行,且本条款的其他条款将保持完全有效。未经 Streamlit 事先书面同意,您不得通过法律强制或其他方式转让或转移本条款。您在未经此类同意的情况下尝试转让或转移本条款的行为将无效。Streamlit 可以不受限制地自由转让或转移本条款。在不违反前述规定的前提下,本条款将对双方及其继承人和允许的受让人具有约束力并对其有利。
14.2. 通知
Streamlit 根据本条款提供的任何通知或其他通信,包括关于本条款修改的通知,将通过以下方式发出:(i) 电子邮件;或 (ii) 在支持服务上发布。对于通过电子邮件发出的通知,接收日期将被视为该通知发送的日期。
14.3. 权利放弃
Streamlit 未能执行本条款的任何权利或规定,不应视为对该权利或规定的放弃。对此类权利或规定的放弃仅在书面形式并由 Streamlit 授权代表签字后方才有效。除本条款中明确规定外,任何一方根据本条款行使其任何补救措施,不应影响其根据本条款或其他方式享有的其他补救措施。
15. 联系方式
如果您对本条款或支持服务有任何疑问,请通过 legal@streamlit.io 联系 Streamlit
附录:组件
您好,感谢您为 Streamlit 制作自定义组件!您的贡献极大地扩展了我们使用 Streamlit 的能力,我们非常感谢您的贡献以及对 Streamlit 的整体支持。
请阅读此附录,其中包含管辖您向我们提交或以其他方式提供您创建的用户组件的条款。
通过支持服务向 Streamlit 提交用户组件,即表示您同意受此附录条款的约束。如果您不同意受此附录条款的约束,请勿向我们提交或发送任何用户组件。
如果您对本条款或支持服务有任何疑问,请通过 legal@streamlit.io 联系 Streamlit
A. Streamlit 使用条款
此附录在此通过引用并入上文列出的 Streamlit 使用条款。
B. 已提交组件
- “已提交组件”在 Streamlit 使用条款中定义,指上传到支持服务或以其他方式提供给 Streamlit 的任何用户组件。
- 在您与 Streamlit 之间,您将是您创建的用户组件的所有知识产权权利人。在不限制前述规定的前提下,对于您向 Streamlit 提交的所有已提交组件,您在此授予并同意授予 Streamlit 一项非独占的、可转让的、全球性的、永久的、不可撤销的、已全额支付的、免版税的许可,以及再许可的权利,以便在使用 Streamlit 的产品和服务时使用、复制、修改、分发、公开展示、公开表演并以其他方式使用此类已提交组件。您在此同意按照 Streamlit 的要求履行此类进一步的行为并签署此类进一步的文件,以实现本条款的目的。
- 通过向 Streamlit 提供任何已提交组件或将任何已提交组件上传到支持服务,您向我们声明并保证您对此类已提交组件拥有足够的权利,可以授予 Streamlit 本条款所述的许可。您进一步声明并保证您提交的该已提交组件以及您在此授予该已提交组件的权利不会侵犯、盗用或违反第三方的知识产权,或导致违反任何适用合同、法律或法规。
- 在某些情况下,我们可能会考虑将已提交组件纳入本软件中。您理解并同意,我们没有义务使用、分发或继续分发您提交的任何已提交组件,并且我们保留以任何理由限制或移除已提交组件的权利,但没有义务。
- 您和 Streamlit 都保留以任何理由中断使用或暂停提供任何用户组件的权利,且没有义务提供任何解释或通知。此类中断可能导致无法将用户组件的某些功能和操作与本软件一起使用。