PloneFormGen星等级字段
项目描述
PloneFormGen表单星等级字段
此软件包扩展了PloneFormGen,提供了一个星等级字段。
安装
只需在您的buildout上依赖egg collective.pfg.starrating。
作为Plone控制面板或portal_setup中的插件安装。
此软件包已在Plone 4.3.x上进行了测试。
源代码和贡献
如果您想帮助开发(改进、更新、错误修复等)collective.pfg.starrating,这是一个很好的主意!
代码位于github collective。
您可以克隆它或获取对github-collective的访问权限并直接在项目上工作。
维护者是Jens Klein和BlueDynamics Alliance开发团队。我们欢迎任何贡献,如果需要在PyPI上发布版本,请与我们联系dev@bluedynamics dot com
贡献者
Jens W. Klein <jens@bluedynamics.com>
许可证
所有代码均为GPL 2.0,除了包含的jquery.rating(由Chris Richards提供)的MIT许可证。
变更
1.0 (2015-06-17)
code-style,最新的jquery.rating以与最新的Plone 4.3兼容,[jensens,2015-06-17]
使其工作[jensens,2012-08-09]
许可证
版权所有 (c) 2012,BlueDynamics Alliance,奥地利,瑞士,德国
GNU通用公共许可证
复制、分发和修改的条款和条件
本许可证适用于包含版权持有者放置的通知的任何程序或其他作品,表明它可以按照本通用公共许可证的条款进行分发。"程序"一词以下指任何此类程序或作品,"基于程序的作品"是指程序或根据版权法产生的任何派生作品:也就是说,包含程序或其一部分的作品,无论是原样还是经过修改和/或翻译成另一种语言。(以下,翻译被包括在“修改”一词中,不受限制。)每个许可证持有人都被称作“你”。
除复制、分发和修改之外的活动不受本许可证的覆盖;它们超出了其范围。运行程序的行为不受限制,只有当程序的内容构成基于程序的作品时,程序输出的内容才受到覆盖(无论是否通过运行程序制作)。这是否为真取决于程序的功能。
你可以按照接收到的形式,以任何媒介复制并分发程序的源代码的准确副本,只要你在每个副本上明显且恰当地发布适当的版权声明和免责声明;保持所有提及本许可证和不存在任何保证的通知完整;并且向程序的其他接收者提供本许可证和程序的副本。
你可以对转移副本的物理行为收费,你也可以选择以费用为交换提供保证。
- 2 你可以修改程序的副本或其任何部分
,从而形成一个基于程序的作品,并按照上述第1节的规定,以这些修改或作品复制和分发,只要你也满足以下所有条件
a) 你必须使修改后的文件带有显著的通知,说明你已更改了文件和任何更改的日期。
b) 你必须使你分发或发布的任何作品,无论整体还是部分包含或源自程序或其任何部分,都按照本许可证的条款整体免费许可给所有第三方。
c) 如果修改后的程序在运行时通常以交互方式读取命令,你必须使它在以最普通的方式启动用于交互使用时打印或显示一个公告,包括适当的版权声明和没有保证的通知(或者,如果你提供保证,则表示你提供保证),并且用户可以按照这些条件重新分发程序,并告诉用户如何查看本许可证的副本。(例外:如果程序本身是交互式的但通常不打印此类公告,则基于程序的你的作品不需要打印公告。)
这些要求适用于整个修改作品。如果该作品的可识别部分不是源自程序,并且可以合理地被认为是独立的和单独的作品,那么当你将其作为单独的作品分发时,本许可证及其条款不适用于这些部分。但是,当你将相同的部分作为基于程序的整体的一部分分发时,整个的分发必须按照本许可证的条款进行,其许可权扩展到整个整体,因此到每个部分,无论其作者是谁。
因此,本节的目的不是声称权利或争议你创作的完全由你编写的工作的权利;相反,目的是行使控制基于程序派生或集体作品分发权的权利。
此外,将另一部非基于程序的作品与程序(或基于程序的作品)一起聚合在存储或分发介质的卷上,并不使该其他作品纳入本许可证的范围。
您可以在上述第1条和第2条规定的条款下以目标代码或可执行形式复制和分发程序(或根据第2条基于它的作品),前提是您还执行以下一项:
a) 伴随完整的相应机器可读源代码,该代码必须按照上述第1条和第2条规定的条款在通常用于软件交换的介质上分发;或者,
b) 伴随一份书面提议,有效期至少三年,向任何第三方提供完整的机器可读源代码副本,费用不超过您实际进行源代码分发的成本,以通常用于软件交换的介质上的条款分发;或者,
c) 伴随您收到的关于提供分发相应源代码的提议的信息。(此替代方案仅适用于非商业分发,并且仅当您根据上述b项收到以目标代码或可执行形式带有此类提议的程序时才允许。)
某作品的源代码意味着对其进行修改的首选形式。对于可执行作品,完整的源代码意味着包含其所有模块的源代码,以及任何相关的接口定义文件,以及用于控制编译和安装可执行文件的脚本。但是,作为特殊例外,分发的源代码无需包含与可执行文件运行的操作系统的主要组件(编译器、内核等)通常一起分发的任何内容(无论是源代码还是二进制形式),除非该组件本身伴随可执行文件。
如果通过提供从指定地点复制的方式来分发可执行代码或目标代码,则提供从同一地点复制源代码的等效访问权视为源代码的分发,即使第三方没有被强制与目标代码一起复制源代码。
您不能根据本许可证之外的方式复制、修改、再许可或分发程序。任何此类复制、修改、再许可或分发程序的行为都是无效的,并且将自动终止您根据本许可证的权利。然而,从您那里获得副本或权利的各方,只要这些方完全遵守,他们的许可证就不会终止。
您没有义务接受此许可证,因为您没有签署它。然而,没有其他东西授予您修改或分发程序或其衍生作品的权利。如果您不接受此许可证,这些行为是法律禁止的。因此,通过修改或分发程序(或任何基于程序的作品),您表示接受此许可证以及所有关于复制、分发或修改程序或基于程序的作品的条款和条件。
每次您重新分发程序(或任何基于程序的作品),接受者自动从原始许可方获得一份许可证,以复制、分发或修改程序,受这些条款和条件的约束。您不得对接受者行使本条授予的权利施加任何进一步的限制。您不对第三方遵守本许可证负责。
如果由于法院判决、专利侵权指控或其他任何原因(不限于专利问题),对您(无论是由法院命令、协议或其他方式)施加的条件与本许可证的条件相冲突,则这些条件不能免除您遵守本许可证的条件。如果您无法同时满足本许可证和任何其他相关义务进行分发,那么作为后果,您可能根本不能分发该程序。例如,如果专利许可不允许所有直接或间接通过您获得副本的人免费重新分发该程序,那么满足这两个条件的方法就是完全停止分发程序。
如果在本节的部分内容在任何特定情况下被认为是无效或不可执行的,则本节的其余部分应适用,并且本节作为一个整体应在其他情况下适用。
本节的目的不是诱导您侵犯任何专利或其他财产权主张,或质疑此类主张的有效性;本节唯一的目的在于保护自由软件分发系统的完整性,该系统是通过公共许可证实践实现的。许多人已经通过该系统对广泛分布的软件做出了慷慨的贡献,依赖于该系统的持续应用;作者/捐赠者决定是否愿意通过任何其他系统分发软件,许可方无权做出此选择。
本节旨在彻底阐明本许可证其余部分被认为的后果。
如果由于专利或版权接口的限制,在某些国家分发和使用程序受到限制,将程序置于本许可证之下的原始版权所有者可以明确添加地理分发限制,排除这些国家,以便仅在或在这些国家之外允许分发。在这种情况下,本许可证将限制纳入本许可证的正文。
自由软件基金会可能会不时发布修订版和新版本的通用公共许可证。这些新版本将类似于当前版本,但可能因解决新的问题或关注点而有所不同。
每个版本都有一个区分的版本号。如果程序指定了本许可证的版本号,适用于它以及“任何后续版本”,则您可以选择遵守该版本或自由软件基金会发布的任何后续版本的条款和条件。如果程序未指定本许可证的版本号,您可以选择自由软件基金会发布的任何版本。
如果您希望将程序的部分内容纳入其他分发条件不同的自由程序中,请写信给作者请求许可。对于由自由软件基金会拥有的版权软件,请写信给自由软件基金会;我们有时会为此做出例外。我们的决定将以保持我们免费软件所有派生产品的自由状态和促进软件的共享和重用为一般目标。
无保修
由于程序是免费许可的,根据适用法律,对程序不提供任何保修。除非以书面形式另行声明,否则版权所有者/其他各方提供程序“按现状”不提供任何类型的保修,无论是明示的还是默示的,包括但不限于对适销性和特定目的适用性的默示保证。程序的质量和性能的全部风险由您承担。如果程序被发现有缺陷,您将承担所有必要的服务、维修或更正的费用。
在任何情况下,除非适用法律要求或书面同意,否则版权所有者或任何其他有权根据上述规定修改和/或重新分发程序的一方,对您不承担任何损害赔偿责任,包括但不限于由于使用或无法使用程序而产生的任何一般性、特殊性、偶然性或后果性损害(包括但不限于数据丢失或数据被错误处理,您或第三方遭受的损失,或程序与其他程序无法协同工作),即使此类持有人或其他方已被告知此类损害的可能性。
条款和条件结束
项目详情
collective.pfg.starrating-1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 76dd3dd5efed087d505a7c9992023440095a4a69fbd093f106ba335e6bb3b371 |
|
MD5 | e8056ee6bc69279dda4aa1c3ef28347d |
|
BLAKE2b-256 | 5ce465a2bb1aa6d2af4fb165dac6ee1cfc27448d9497c84b62a1218874af3dac |