为确保 CodeProject 的顺利运营,并确保您和 CodeProject 的权利受到保护,我们制定了一系列法律协议,包括这些服务条款(“TOS”)。
本网站内容由 CodeProject 及其许可方和内容提供商提供。“网站”统指 https://codeproject.org.cn 以及 CodeProject 现在和将来拥有或运营的所有其他网站资产(或任何替代、补充或取代本网站作为 CodeProject 网站的内容)。
服务条款:您正在阅读的基本协议是 TOS。TOS 规定了 CodeProject 提供其网站和服务的法律条款。当您访问本网站或使用任何 CodeProject 服务(定义见下文)时,即表示您同意遵守经修订和更新的 TOS。
代码贡献者须知:如果您贡献代码(“代码”),则需要同意一项附加协议。贡献者协议授予 CodeProject 编辑和发布您的代码的权限,向 CodeProject 提供了关于您的代码的一些基本保证,并允许您通过指定希望与希望使用您提交的代码的最终用户达成的许可安排来保护您的知识产权。当您贡献代码时,系统会要求您从我们提供的菜单中选择您偏好的最终用户许可协议 (EULA),或插入您自己的 EULA。此 EULA 是您与最终用户之间的直接协议。
文档(例如文章)贡献者须知:如果您以任何形式或媒体贡献文档或文章(“文档”),即表示您授予我们编辑、发布和维护您的文档(以及编辑后的版本)以及防止最终用户未经授权使用我们编辑的文档的必要权利。最终用户有权阅读您的文档,但无权重发表或以其他方式分发您的文档。CodeProject 将保留您的版权声明,并可在您的发布中发布您的姓名和网站 ID。如果我们编辑您的文档,我们将拥有编辑后的版本,您将拥有您的原始版本。未经您的同意,我们不得在网站之外发布我们编辑后的版本。如果您希望最终用户能够联系您,您应告知 CodeProject,以便发布您的联系信息。如果您的文档之前已发布,该出版商可能拥有权利,如果如此,您必须在 CodeProject 上发布文档之前获得所有必要的同意。如果您的文档包含图像、音频或视频,我们要求您已获得所有被描绘、看到或听到的人、任何被描绘地点的所有者以及任何其他权利持有人的同意。
文档用户须知:我们要求您尊重我们的贡献者。通常,除出于您的个人非商业用途阅读/查看/收听已发布文档的权利外,所有权利均保留给贡献者或我们。
代码用户须知:请注意,代码在 CodeProject 上发布需遵守 TOS,如果您从 CodeProject 下载代码以在您自己的应用程序中使用,您还必须同意遵守该代码贡献者指定的最终用户许可协议 (EULA) 的条款。CodeProject 不是该 EULA 的一方。并非所有贡献者都以相同的许可条款提供其知识产权。为了方便您使用我们的网站,我们提供了几个我们倾向于贡献者从中选择的 EULA 模板,但贡献者可以自由地在提交给我们的内容中声明他们自己的 EULA 条款。请确保您已仔细阅读适用于您希望使用的代码的特定EULA 协议。
隐私政策:您还同意我们的隐私政策,该政策涵盖我们如何收集、共享、使用和存储您的个人信息。隐私政策可以在此处找到。
CODEPROJECT 精选内容:我们认识到一些贡献者愿意向 CodeProject 提供提交代码或文档的更多权利,以换取更大的可见性或曝光度。
对于这些贡献者,CodeProject 开发了一个“精选内容”计划,贡献者可以通过更多地利用交付给目标用户和用户组的材料子集(作为汇编或列表)来获得更大的可见性。如果您同意以这种方式使用您的代码或文档,CodeProject 可自行决定不时将其添加到一项或多项汇编中,并且您可能会与其他参与此项目的用户一起获得您的提交的优先列表。如果您希望参与“精选内容”CodeProject(并且目前有此类计划),则系统会提示您阅读并同意一份单独的协议并表示您的接受。
总而言之,CodeProject 有四项可能影响您的协议
请仔细阅读。
CodeProject 向您提供其服务,但须遵守以下 TOS,我们可能会不时更新这些 TOS,恕不另行通知。您可以随时在以下网址查看最新版本的 TOS: https://codeproject.org.cn/info/TermsOfUse.aspx。此外,在使用特定的 CodeProject 服务时,您可能会受到适用于此类服务的准则、规则或附加条款(可能不时发布)的约束,除非另有说明,这些条款均纳入 TOS 并通过引用纳入 TOS。CodeProject 还可能提供受不同服务条款约束的其他服务。
什么是 CodeProject?
通过其网站网络,CodeProject 为您提供访问和向各种资源提交内容的能力
这些统称为“服务”)。CodeProject 提供的所有服务,包括任何更新、增强、新功能和/或添加任何新网站属性或服务,均受 TOS 约束。
尽管我们可能会提供某些有限的付费服务(例如项目的高级账户功能),但我们的网站是一个供软件开发社区共享材料和经验的“免费”网站。为了使 CodeProject 能够托管和运营本网站,并保持其对您的免费使用,我们需要对您施加法律条款,以建立我们之间的基本权利和责任,并限制您采取可能增加我们运营网站成本或给我们施加繁重义务的行动。
我们需要您遵守我们的 TOS,以便为本网站的有序运行建立实用有效的规则。
您对服务的使用受您持续遵守任何适用法律、这些 TOS 以及 CodeProject 针对其服务可能发布的任何其他协议、准则或规则的约束。如果您未能遵守,我们可能会在不事先警告的情况下终止您对本网站的访问。
为保护我们的贡献者,我们的一般规则是,除非另有明确说明,否则 CodeProject 上发布的任何代码或文档的所有权利均由贡献者、权利持有人和/或 CodeProject 保留,并且我们的服务仅供您个人非商业用途。除非 CodeProject 和/或其贡献者明确授权,否则您不得修改、复制、分发、传输、显示、执行、复制、发布、许可、再许可、转让、创建衍生作品、转让、租赁、出租或出售从我们网站获得的任何代码或文档。
我们的一些服务可能要求您向 CodeProject 注册。例如,如果您未向我们注册,则不得发布任何代码或文档,或创建、修改或管理任何项目或查看私人项目。如果您只想阅读文档或查看公共项目,则无需向我们注册。如果您想获取代码,则需要遵守确保您同意适当的 EULA 的手续。如果您向我们注册,我们要求您严格控制您的 CodeProject ID 和任何密码,如下文所述。
如果您希望使用我们任何需要您向 CodeProject 注册的服务,您同意完成我们的注册过程,并根据适用的注册表提示向我们提供当前、完整和准确的个人和人口统计信息,并根据需要及时更新此类信息以确保其保持完整和准确。注册信息成为 CodeProject 的非排他性财产,CodeProject 可用于市场研究、营销、改进我们的服务以及我们的隐私声明中可能规定的此类目的。
注册后,CodeProject 将向您提供密码和网站 ID。您负责维护您的密码和网站 ID 的机密性。您对在您的密码或网站 ID 下发生的任何活动负责。您同意立即通知 CodeProject 任何未经授权使用您的密码或网站 ID 或任何其他安全漏洞。您同意在每次会话后退出本网站,以保护您的密码和网站 ID 免受安全漏洞的侵害,并增强那些仍在访问本网站的人对 CodeProject 的访问。CodeProject 不会以任何方式直接或间接对您因他人使用您的密码或网站 ID(无论您是否知情)而产生或与之相关的任何损失或损害负责或承担责任。但是,如果您疏忽或故意协助、教唆、协助或默许滥用,您可能需要对 CodeProject 或其他方因他人使用您的网站 ID 或密码而遭受的损失负责。未经合法持有人的许可,您不得在任何时候使用任何其他人的密码或网站 ID。
CodeProject 仅将提交给我们的信用卡号用于支付目的,不用于营销目的。只要您登录,您的信用卡信息可能会保存以供将来购买。我们采用行业标准的安全加密技术,以合理确保任何在线订单客户的信用卡号的隐私和安全。
我们的隐私政策告知您我们如何收集、共享、使用和存储您的个人信息。在使用服务时,您同意遵守本隐私政策,本政策通过引用纳入 TOS。请点击链接阅读这些隐私政策。
您必须年满 13 周岁才能使用本网站或任何服务,并且必须年满 18 周岁才能在 CodeProject 注册。对于位于欧盟境内的用户,您必须年满 16 周岁才能访问或使用本网站或任何服务。
如果您授权未成年人(18 岁以下)使用本网站或服务,即表示您承认并同意您对以下各项负全部责任:(i) 该未成年人的在线行为;(ii) 控制该未成年人对本网站或服务的访问和使用;以及 (iii) 未成年人任何滥用的后果。您承认并理解某些网站区域可能包含不适合未成年人的材料。
基本许可条款
我们提醒您,使用任何代码,包括代码中包含的任何软件,均受适用的 EULA 约束。并非所有代码都受同一 EULA 约束,请在使用任何下载的软件之前查看适用的 EULA。任何违反这些 TOS 或 EULA 使用代码的行为均受法律明确禁止,并可能导致严重的民事和刑事处罚。违反者将被最大限度地起诉。
CODEPROJECT 不对使用本网站上可能发布的任何代码所产生的性能、准确性或结果,或任何代码可能对任何计算机或计算机系统造成的损害、中断或伤害作出任何保证。
在使用提供给您的代码时,请尊重他人的知识产权。所有未明确授予的权利均予保留。
限制权利声明。CodeProject 的任何代码或软件(贡献给本网站并从服务下载以供或代表美利坚合众国及其机构和/或工具(“美国政府”)使用)均提供受限制的权利。美国政府的使用、复制或披露受 DFARS 252.227-7013 中技术数据和计算机软件权利条款的第 (c)(1)(ii) 款或 48 CFR 52.227-19 中商业计算机软件 - 受限制权利的第 (c)(1) 和 (2) 款(如适用)规定的限制。制造商是 CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8
您使用文档的权利
CodeProject 及其贡献者授予有限权限以使用文档。所有未明确授予的权利均予以保留。以下条件适用于文档的使用
使用代码或文档的权限不包括复制或使用网站设计或布局的权利。本网站的元素受商业外观、商标、不正当竞争和其他法律的保护,不得全部或部分复制或模仿。除非 CodeProject 明确允许,否则不得复制或重新传输本网站的任何徽标、图形、声音或图像。
请互相尊重,并请注意我们不对社区行为负责
所有代码、文档和项目均由提供或发布此类材料的贡献者全权负责。我们不保证任何人的身份。不要假设人们就是他们所说的那样,知道他们所说的那样,或者与他们所说的那样有关联。内容可能包含一些人会觉得冒犯、不雅或令人反感的材料。在使用任何服务时,请始终谨慎提供任何个人身份信息。
提交给 CodeProject 或在本网站上发布的任何内容均不应被视为机密。如果您不希望发布这些信息,请勿透露任何个人信息,包括但不限于健康、财务和个人身份信息。未经第三方明确书面同意,您不得透露第三方的个人信息。
CodeProject 不控制或认可任何服务中发现的内容、消息或信息,也不对内容、消息或信息或其准确性、完整性或质量负责,也无法负责。CodeProject 不对基于此类内容、消息或信息所作的任何依赖或决定负责。网站管理员、行政人员和主持人可能不是 CodeProject 的授权发言人,他们的观点不一定反映 CodeProject 的观点。
服务可能包含电子邮件服务、公告板服务、聊天区、新闻组、论坛、社区、个人网页、日历、相册、文件柜和/或其他消息或通信设施,旨在使您能够与他人交流。您同意仅将服务用于发布、发送和接收适当的,并且(如适用)与特定服务相关的消息和材料。例如,但不作为限制,您同意在使用服务时,您将不会
为使 CodeProject 能够不受影响地保护自己免受我们认为滥用或违反 TOS 或 CodeProject 或网站精神的人的侵害,CodeProject 保留随时终止您访问任何或所有服务的权利,恕不另行通知,无论出于何种原因。
作为您使用服务的一项条件,您不会将服务用于任何非法或被这些条款和条件、CodeProject 的任何特定要求、程序、政策或法规,或您与 CodeProject 之间的任何其他协议所禁止的目的。您不得以任何可能损坏、禁用、过载或损害 CodeProject 网站的任何服务器,或连接到运行 CodeProject 的服务器的网络,或干扰任何其他方使用和享受任何服务的方式使用服务。您不得试图通过黑客攻击、密码挖掘或任何其他方式未经授权访问任何服务、其他账户、计算机系统或连接到 CodeProject 任何服务器或任何服务的网络。在您的账户或访问已被 CodeProject 终止后,您不得访问 CodeProject。您不得通过任何非故意通过服务提供的方式获取或试图获取任何材料或信息。
CodeProject 没有义务监控其服务,或审查或审核提交或发布到本网站的任何消息、评论或材料(“评论”)。但是,CodeProject 保留自行决定审查、删除或修改评论、发布、删除或阻止访问通过 CodeProject 提供的任何评论的权利,无论出于何种原因,随时不时。
除上述服务使用限制外,在任何网站上阅读和发布评论的人都同意,网站上发布的任何评论均由发布者个人提供,CodeProject 对任何评论的内容或任何读者对评论的使用或不使用概不负责。
CodeProject 保留(但无义务)执行以下任何或所有操作的权利
CodeProject 保留采取其认为必要的任何行动,以保护我们客人或公众的人身安全,并维护 CodeProject 社区的完整性。
贡献者承认他们可能会收到对其提交材料的正面或负面评论,并且这些评论可能会损害贡献者的职业声誉,并且如果 CodeProject 自行决定这些评论不构成违反 TOS,则 CodeProject 可能不会删除这些评论。
这些条款使我们能够降低成本,同时仍允许我们的贡献者相对自由和公开地披露
免责声明: CODEPROJECT 和/或其各自的供应商和贡献者不对本网站上任何代码、文档、项目或服务的适用性作出任何陈述。所有代码、文档、项目和服务均“按原样”、“按可用”提供,不附带任何形式的担保。CODEPROJECT 和/或其各自的供应商特此声明放弃所有明示、暗示或法定的担保和条件,包括但不限于任何和所有暗示的适销性、准确性、使用结果、可靠性、特定用途适用性、所有权、不干扰安静享用、不侵犯第三方权利以及因交易过程或行业惯例而产生的所有担保或条件。此外,CODEPROJECT 声明放弃任何担保,即您使用任何代码、文档、项目或服务将满足您的任何或所有要求,或此类使用将不间断、无错误、无病毒或安全。
责任限制:在任何情况下,CODEPROJECT 和/或其各自的供应商均不对任何法律理论下的任何损害负责,包括但不限于直接、特殊、间接或后果性损害,无论是合同、疏忽或其他侵权行为,均因使用、未使用或执行任何代码、文档、项目、材料或服务而产生或与之相关。
赔偿:您应为 CodeProject 及其附属公司、子公司、董事、高级职员、员工、承包商、代理人及其受让人辩护、赔偿并使其免受因以下原因引起或与之相关的任何索赔、损害、责任、诉讼、判决、成本、费用和收费(包括合理的律师费)的损害:(i) 您使用、滥用、依赖或无法使用任何代码、文档、项目、评论或服务;(ii) CodeProject 使用、滥用或不使用您提交的任何代码、文档、项目或评论;(iii) 由您提交的任何代码、文档、项目或评论引起的任何错误、病毒或其他恶意代码、错误、中断、暂停或终止任何服务;以及 (iv) 您违反本协议和/或任何其他适用于您使用本网站或服务的规则、准则或条款。
如果您已注册需要付费的服务(“付费服务”),例如用于创建私人项目的高级账户,您可以选择通过信用卡或 PayPal 每月支付,只要您的付费服务订阅保持有效。CodeProject 保留修改任何付费服务定价的权利,恕不另行通知您或征求您的同意。您可以通过提前三十 (30) 天书面通知 CodeProject 终止您的付费服务订阅。为付费服务支付的任何费用均不可退还,并且不提供部分服务月份的退款或积分。所有费用均不含税费。CodeProject 将在您订阅付费服务时向您提供的发票中提供管理任何付费服务费用支付的附加条款和条件。
如果因任何目的对 CodeProject 提起任何诉讼或其他程序,您同意,尽管有任何相反的立法诉讼时效,该程序必须在引起诉讼事由的行动或事件发生后一年内提起,否则此类程序将永远被禁止对 CodeProject 以及在法律或衡平法上可能对 CodeProject 要求贡献或赔偿的任何人提起。
如果其他网站对您造成损害,请向该其他网站寻求救济
CodeProject 不认可任何第三方网站的所有者或其内容、产品或服务。链接网站不受 CodeProject 控制,CodeProject 不对链接的第三方网站、索引或目录、本网站内框定的网站或第三方广告,或此类网站的任何更改或更新负责。CodeProject 不对从任何链接网站收到的任何形式的传输负责,并且 CodeProject 不对其内容、准确性或非侵权性作出任何陈述。CodeProject 不认可本网站上宣传的任何产品或服务。您使用第三方网站的风险自负,并受此类网站使用条款的约束。您应注意,链接网站的使用条款和隐私政策可能与 CodeProject 的不同。
我们将披露法律要求我们披露的内容。仅此而已。
CodeProject 始终保留披露其认为满足任何适用法律、法规、法律程序、法院命令或政府请求所必需的任何信息的权利。
侵权索赔程序
您同意您不会上传或传输任何侵犯或违反任何方权利的任何类型的通信或内容。CodeProject 的政策是不允许 CodeProject 已知侵权的材料留在网站上。如果您认为网站上的任何材料,包括广告,或通过链接、框架、索引和目录链接到网站的材料,侵犯了第三方版权,您应立即通知 CodeProject。在 CodeProject 收到根据数字千年版权法和适用其他司法管辖区法律(统称“DMCA”)提出的索赔侵权的适当通知后,CodeProject 将迅速采取行动删除或禁用访问被声称侵权的材料,并将遵循 DMCA 中规定的程序,处理通知方和提供相关内容的 alleged 侵权者的权利。
请仅联系本节底部列出的 CodeProject 代表以获取版权侵权通知。如果您对 CodeProject 上的账户有疑问、一般问题或任何其他客户服务查询,请发送电子邮件给我们,或在周一至周五上午 9 点至下午 6 点(东部时间)致电 +1 (416) 849-8900。
仅提供声称版权侵权的通知
CodeProject
20 Bay Street, 11th Floor
Toronto, Ontario, Canada M5J 2N8
收件人:DMCA 通知
CodeProject 及其继承人和受让人应拥有不受限制的权利,可以自行酌情随时转让或转移本协议、双方之间的所有其他协议以及 CodeProject 的所有利益。未经 CodeProject 事先书面同意,您不得转让本协议或其项下的任何权利或义务。
本协议和双方之间的所有其他协议,其解释和执行受安大略省法律和其中适用的加拿大法律管辖,不考虑其法律冲突条款。您同意,因本协议主题事项引起或与之相关的任何争议或索赔应受位于加拿大安大略省多伦多的省和联邦法院的专属管辖权和审判地管辖,排除任何其他司法管辖区的法院。联合国国际货物销售合同公约以及包含或体现其条款或意图的适用地方法律不适用于本协议或双方之间的任何其他协议。
您与 CodeProject 是独立的承包商。本协议或其中通过引用纳入本协议的任何附表或文件,均未在您与 CodeProject 之间建立合伙、合资、代理或雇佣关系,也未授予您任何权利或授权以使 CodeProject 承担任何合同或其他义务。
CodeProject 不接受或考虑未经请求的想法,包括关于网站改进、营销、广告、促销、新产品和服务、产品和服务名称和商标的新想法和建议(“提交内容”)。请勿为此类目的发送任何原创创意作品、样品、演示或其他作品。我们希望避免当 CodeProject 的产品、服务或策略可能与提交内容相似时出现混淆、误解或争议。因此,我们告知您,提交给 CodeProject 的任何提交内容都不会被视为您的专有信息,CodeProject 将在没有任何保密义务的情况下收到。您授予 CodeProject、其附属公司和必要的再许可方权限,并授予永久的全球性、不可撤销、可完全转让和可转移的权利和许可,无需支付任何费用即可自行决定使用和应用您的提交内容以 CodeProject 认为适合的任何目的。CodeProject 没有义务使用您的提交内容或为您支付任何费用。您确认您拥有或以其他方式控制您的提交内容的所有权利,包括但不限于您提供、发布、上传、输入或提交或 CodeProject 使用您的提交内容所需的所有权利。
如果您发现 CodeProject 或任何服务在可用性、可操作性或互操作性方面存在问题,您可以提交或建议 CodeProject 考虑修正或“错误修复”。CodeProject 拥有绝对权利,可以将 CodeProject 接受的所有此类修正或“错误修复”纳入 CodeProject 提供的产品和服务,以用于所有目的,而无需向您支付任何费用或其他补偿。所有提交的修正或“错误修复”(无论是否被接受)的所有权利、所有权和权益,将无偿转让给 CodeProject,由 CodeProject 永久使用,不受任何限制。
如果您希望在保密的基础上提出您与 CodeProject 之间的商业建议,您应首先与 CodeProject 进行谈判以签署保密协议,并且只有在签署此类保密协议后,任何披露才会被视为保密,并且仅限于该协议中包含的范围和目的。
如果 TOS 的任何条款被任何有管辖权的法院认定为无效,则该条款的无效不影响 TOS 其他条款的有效性,其他条款仍将完全有效。CodeProject 未执行 TOS 的任何部分不构成其日后执行该部分或本协议任何部分的权利的放弃。如果 TOS 被翻译成其他语言,并且两种语言版本之间存在差异,则在差异是由翻译错误导致的情况下,以英文版本为准。TOS 中使用的标题仅为方便起见,在解释本协议时不得考虑。您对 CodeProject 的义务,包括在 TOS 和您与 CodeProject 之间的所有适用协议中包含的义务,在终止后仍然有效。
版权所有 © CodeProject, 1999-2025, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8。
此处未明确授予的任何权利均予以保留。特定材料也可能是各自作者/所有者的版权。
CodeProject™ CodeProject™ CodeProject.com™ GitMachine™ 和 Task™ 是 CodeProject 的商标或服务标志。网站上发布的所有其他商标均为各自所有者的商标。
通过使用 CodeProject 上的任何材料或访问本网站,您承认并理解您已阅读并同意这些服务条款,这些条款将严格执行。