立即注册 登录
彼岸网 返回首页

天香公主的个人空间 https://www.bian-wang.com/discuz/?10005 [收藏] [复制] [分享] [RSS] https://github.com/txgz999/discuz/wiki

日志

Discuz功能改进:记录回复的层次问题

热度 3已有 6338 次阅读2014-10-12 06:05 PM |系统分类:社交网理论与实践| 记录

Discuz的记录(俗称微博)功能相对简陋。如无法修改,无法贴图片。还有一个问题就是在界面上三层以上评论都显示成三层,将一个二层评论后的所有三层和三层以上评论都按时间次序排列。这在多人对话的情况下,会造成无法看清回复是对哪个评论的回复。



这个问题不仅是界面的问题,还存在于记录评论数据的储存中。从下图看,最后四条的upid记的都不是上一层评论的ID,而是它们从属的二层评论的ID。我们 应该在upid里记录上一层评论的ID,即回复的那个评论的ID。这样我们才能知道哪个回复是有关哪个评论的。这是个不应该出现的问题(考虑到Discuz是以论坛功能起家的,在那里能解决为何在这里就马虎了呢?)即使是出于在界面上的考虑(如节省地方)这么做,在数据库总应该准确记录这个信息吧。




让我们从储存新回复的过程开始考虑。这里的目标是在upid这个column里记录该新回复针对的评论ID:

这部分很容易做到。在添加新记录评论的文件source/include/spacecp/spacecp_doing.php里在储存新评论之前有这样一段code if($updo['grade'] >= 3) { $setarr['upid'] = $updo['upid']; } 把它删掉后就能将上一层评论的ID记在新评论的upid里了。


接下来我们来看网页,假定那些评论都是在删掉那段后才加入的,那么它们会按第三个图的内容储存在数据库里。它们会正确显示在网页上吗?


很好,层次感出来了,而且同一个二层评论下的评论不再仅按时间次序排,如ID=18 (Reply 1.1.1.2) 排在了 ID=19(Reply 1.1.1.1.1)的后面。唯一的缺点就是有些连接线(在源码里称为记录回复树状背景)位置不对。

从源码看那个连接线是通过css来实现的。在template/default/home/space_doing_li.htm文件的开始部分有这么一行: <li class="ptn pbn{$value['class']}" style="$value[style]"> 那段连接线就是由类value['class']决定的,它的值可以是dtls或dtll,对应着短(s)的和长(l)的两种连接线。 这两个类是在
template/default/common/module.css文件里定义的,从中可见是用了图片来实现的: /* .dtls -> doing_treeline_short 记录回复树状背景 by shuaishuai */ .dtls { background:url({IMGDIR}/treeline_short.gif) no-repeat 0 2px; } /* .dtll -> doing_treeline_long 记录回复树状背景 by shuaishuai */ .dtll { background:url({IMGDIR}/treeline_long.gif) no-repeat 2em 2px; }
让我们看看value['class']和value[style]是如何设置的,这在文件source/include/space/space_doing.php中: $one = $tree->getValue($id); $one['layer'] = $tree->getLayer($id) * 2 - 2; $one['style'] = "padding-left:{$one['layer']}em;"; if($_GET['highlight'] && $one['id'] == $_GET['highlight']) { $one['style'] .= 'color:#F60;'; } if($one['layer'] > 0){ if($one['layer']%3 == 2) { $one['class'] = ' dtls'; } else { $one['class'] = ' dtll'; } } 我们看到value['class']的这种设法其实只对$tree->getLayer($id)=1,2,3,即 value['class']=0,2,4有用,现在$tree->getLayer($id)可以大于3,所以我们必须修改最后一段。另外 value[style]加入了适当的padding,让评论按层次右移。现在层次增多,还是应该将连接线一并右移,这可以通过加入适当的margin来实现。下面做了些基本的修改: $one = $tree->getValue($id); $one['layer'] = $tree->getLayer($id) * 2 - 2; $ml = ($one['layer']==0)?0:($one['layer']-4); $pl = ($one['layer']==0)?0:4; $one['style'] = "margin-left:{$ml}em; padding-left:{$pl}em;"; if($_GET['highlight'] && $one['id'] == $_GET['highlight']) { $one['style'] .= 'color:#F60;'; } if($one['layer'] > 0){ $one['class'] = ' dtll'; }
得到的效果见下图。


由此可见在做了些简单的修改后,Discuz的记录功能就能显示树状多层评论。再多加些代码的话还可以把树做得好些,如允许在评论下张开和收拢它下面的所有评论。



Discuz!X3.1 简体中文 UTF8 版 20131122

中文版授权协议 适用于中文用户

版权所有 (c) 2001-2013,北京康盛新创科技有限责任公司保留所有权利。

感谢您选择康盛产品。希望我们的努力能为您提供一个高效快速、强大的站点解决方案,和强大的社区论坛解决方案。康盛公司网址为 http://www.comsenz.com,产品官方讨论区网址为 http://www.discuz.net。

用户须知:本协议是您与康盛公司之间关于您使用康盛公司提供的各种软件产品及服务的法律协议。无论您是个人或组织、盈利与否、用途如何(包括以学习和研究为目的),均需仔细阅读本协议,包括免除或者限制康盛责任的免责条款及对您的权利限制。请您审阅并接受或不接受本服务条款。如您不同意本服务条款及/或康盛随时对其的修改,您应不使用或主动取消康盛公司提供的康盛产品。否则,您的任何对康盛产品中的相关服务的注册、登陆、下载、查看等使用行为将被视为您对本服务条款全部的完全接受,包括接受康盛对服务条款随时所做的任何修改。

本服务条款一旦发生变更, 康盛将在网页上公布修改内容。修改后的服务条款一旦在网站管理后台上公布即有效代替原来的服务条款。您可随时登陆康盛官方论坛查阅最新版服务条款。如果您选择接受本条款,即表示您同意接受协议各项条件的约束。如果您不同意本服务条款,则不能获得使用本服务的权利。您若有违反本条款规定,康盛公司有权随时中止或终止您对康盛产品的使用资格并保留追究相关法律责任的权利。

在理解、同意、并遵守本协议的全部条款后,方可开始使用康盛产品。您可能与康盛公司直接签订另一书面协议,以补充或者取代本协议的全部或者任何部分。

康盛拥有本软件的全部知识产权。本软件只供许可协议,并非出售。康盛只允许您在遵守本协议各项条款的情况下复制、下载、安装、使用或者以其他方式受益于本软件的功能或者知识产权。

I. 协议许可的权利

     
  1. 您可以在完全遵守本许可协议的基础上,将本软件应用于非商业用途,而不必支付软件版权许可费用。
  2.  
  3. 您可以在协议规定的约束和限制范围内修改康盛产品源代码(如果被提供的话)或界面风格以适应您的网站要求。
  4.  
  5. 您拥有使用本软件构建的网站中全部会员资料、文章及相关信息的所有权,并独立承担与使用本软件构建的网站内容的审核、注意义务,确保其不侵犯任何人的合法权益,独立承担因使用康盛软件和服务带来的全部责任,若造成康盛公司或用户损失的,您应予以全部赔偿。
  6.  
  7. 若您需将康盛软件或服务用户商业用途,必须另行获得康盛的书面许可,您在获得商业授权之后,您可以将本软件应用于商业用途,同时依据所购买的授权类型中确定的技术支持期限、技术支持方式和技术支持内容,自购买时刻起,在技术支持期限内拥有通过指定的方式获得指定范围内的技术支持服务。商业授权用户享有反映和提出意见的权力,相关意见将被作为首要考虑,但没有一定被采纳的承诺或保证。
  8.  
  9. 您可以从康盛提供的应用中心服务中下载适合您网站的应用程序,但应向应用程序开发者/所有者支付相应的费用。

II. 协议规定的约束和限制

     
  1. 未获康盛公司书面商业授权之前,不得将本软件用于商业用途(包括但不限于企业网站、经营性网站、以营利为目或实现盈利的网站)。购买商业授权请登陆http://www.discuz.com参考相关说明,也可以致电8610-51282255了解详情。
  2.  
  3. 不得对本软件或与之关联的商业授权进行出租、出售、抵押或发放子许可证。
  4.  
  5. 无论如何,即无论用途如何、是否经过修改或美化、修改程度如何,只要使用康盛产品的整体或任何部分,未经书面许可,页面页脚处的康盛产品名称和康盛公司下属网站(http://www.comsenz.com、或 http://www.discuz.net) 的链接都必须保留,而不能清除或修改。
  6.  
  7. 禁止在康盛产品的整体或任何部分基础上以发展任何派生版本、修改版本或第三方版本用于重新分发。
  8.  
  9. 您从应用中心下载的应用程序,未经应用程序开发者/所有者的书面许可,不得对其进行反向工程、反向汇编、反向编译等,不得擅自复制、修改、链接、转载、汇编、发表、出版、发展与之有关的衍生产品、作品等。
  10.  
  11. 如果您未能遵守本协议的条款,您的授权将被终止,所许可的权利将被收回,同时您应承担相应法律责任。

III. 有限担保和免责声明

     
  1. 本软件及所附带的文件是作为不提供任何明确的或隐含的赔偿或担保的形式提供的。
  2.  
  3. 用户出于自愿而使用本软件,您必须了解使用本软件的风险,在尚未购买产品技术服务之前,我们不承诺提供任何形式的技术支持、使用担保,也不承担任何因使用本软件而产生问题的相关责任。
  4.  
  5. 康盛公司不对使用本软件构建的网站中或者论坛中的文章或信息承担责任,全部责任由您自行承担。
  6.  
  7. 康盛公司无法全面监控由第三方上传至应用中心的应用程序,因此不保证应用程序的合法性、安全性、完整性、真实性或品质等;您从应用中心下载应用程序时,同意自行判断并承担所有风险,而不依赖于康盛公司。但在任何情况下,康盛公司有权依法停止应用中心服务并采取相应行动,包括但不限于对于相关应用程序进行卸载,暂停服务的全部或部分,保存有关记录,并向有关机关报告。由此对您及第三人可能造成的损失,康盛公司不承担任何直接、间接或者连带的责任。
  8.  
  9. 康盛公司对康盛提供的软件和服务之及时性、安全性、准确性不作担保,由于不可抗力因素、康盛公司无法控制的因素(包括黑客攻击、停断电等)等造成软件使用和服务中止或终止,而给您造成损失的,您同意放弃追究康盛公司责任的全部权利。  6.康盛公司特别提请您注意,康盛公司为了保障公司业务发展和调整的自主权,康盛公司拥有随时经或未经事先通知而修改服务内容、中止或终止部分或全部软件使用和服务的权利,修改会公布于康盛公司网站相关页面上,一经公布视为通知。 康盛公司行使修改或中止、终止部分或全部软件使用和服务的权利而造成损失的,康盛公司不需对您或任何第三方负责。

有关康盛产品最终用户授权协议、商业授权与技术服务的详细内容,均由康盛公司独家提供。康盛公司拥有在不事先通知的情况下,修改授权协议和服务价目表的权利,修改后的协议或价目表对自改变之日起的新授权用户生效。

一旦您开始安装康盛产品,即被视为完全理解并接受本协议的各项条款,在享有上述条款授予的权利的同时,受到相关的约束和限制。协议许可范围以外的行为,将直接违反本授权协议并构成侵权,我们有权随时终止授权,责令停止损害,并保留追究相关责任的权力。

本许可协议条款的解释,效力及纠纷的解决,适用于中华人民共和国大陆法律。

若您和康盛之间发生任何纠纷或争议,首先应友好协商解决,协商不成的,您在此完全同意将纠纷或争议提交康盛所在地北京市海淀区人民法院管辖。康盛公司拥有对以上各项条款内容的解释权及修改权。

(正文完)

康盛公司


发表评论 评论 (26 个评论)

回复 天香公主 2016-6-13 12:28 AM
夙興夜寐罔徒勞:    现在应该好些了,被腾讯收购后,感觉官方的开发动力锐减

额,貌似现在很多账号【百度网盘,360云盘】都需要国内手机号码绑定的,但注册成功后可以进行解 ...
谢谢,我看到了。
回复 夙興夜寐罔徒勞 2016-6-12 04:06 PM
天香公主: 是啊,不超过二三十个人玩的小网站能闹到上美国联邦法院诉讼的地步,也是无语了。

倒是想过把我的博客搬家插件放到应用中心里去,但要这么做还得先好好测试测试 ...
   现在应该好些了,被腾讯收购后,感觉官方的开发动力锐减

额,貌似现在很多账号【百度网盘,360云盘】都需要国内手机号码绑定的,但注册成功后可以进行解绑定,只绑定邮箱,公主如果有认识的熟人可以帮忙注册一个的。

百度贴吧那个已经私信发过去了~
回复 天香公主 2016-6-12 03:32 PM
夙興夜寐罔徒勞:    闹得很严重的样子。。。目前学习discuz只是想给自己的论坛增加功能,木有去想过卖插件啥的

话说公主,帖子里面也可以做到这种形式么【比如百度贴吧的帖 ...
是啊,不超过二三十个人玩的小网站能闹到上美国联邦法院诉讼的地步,也是无语了。

倒是想过把我的博客搬家插件放到应用中心里去,但要这么做还得先好好测试测试。另外我也不了解它们的规矩,上次为了从应用中心下载插件想注册个QQ帐号,说我的手机号码没法验证,只得作罢。

百度的贴吧我不熟悉,等我有空时去看看。或者你截个屏给我个图示?
回复 夙興夜寐罔徒勞 2016-6-11 06:41 PM
   闹得很严重的样子。。。目前学习discuz只是想给自己的论坛增加功能,木有去想过卖插件啥的

话说公主,帖子里面也可以做到这种形式么【比如百度贴吧的帖子的楼内回复】,现有的帖子回复是新开一层,而评论也是新的一条信息覆盖后一条信息;有用户建议想有一层楼里面回复,然后加上收拢张开这样的形式
回复 彼岸网 2016-4-19 09:27 PM
天香公主: 汗,是有点小题大作。不过这几天风声很紧,有的站主都要哭了。

关于Discuz,我觉得应该称之为公开源代码的商业软件,或者说是以源代码形式分发的商业软件。它不 ...
你太牛了。别问我怎么回事,看我给你发的电邮。
回复 lawandorder 2014-11-18 11:03 PM
天香公主: 谢谢翰山的赏识。我无意参与网站的具体事务,但我乐意和网友探讨技术问题。如何有具体的技术问题想和我讨论,可以在这里留言或电邮 txgz999@yahoo.com

不久前看 ...
两个兄弟网站的主管都隔空向你鸣谢,你的博客很像美国陆军的CENTCOM.   
回复 天香公主 2014-11-15 12:15 AM
谢谢翰山的赏识。我无意参与网站的具体事务,但我乐意和网友探讨技术问题。如何有具体的技术问题想和我讨论,可以在这里留言或电邮 txgz999@yahoo.com

不久前看到过夜夜城里网友对本文讨论的这个问题的讨论,也随便谈点我的看法:
1)有网友担心这样做会压缩高层回复的空间,我觉得不是一定要在界面上支持无穷多层的,可以将原来的三层改成高一点的层数,比如说六层,也能满足实际情况了。
2)即使在界面上觉得显示三层就够了,也还是在数据库里记录真正的层次和被回复的那个记录或回复为好。
3)考虑到这个修改会增加软件更新时的负担,站主有必要权衡利弊。
回复 lawandorder 2014-10-21 11:07 PM
天香公主: 谢谢LAO的解释。

关于你的第二段"植入版权所有的声明"部分,你觉得 http://yeyeclub.com 首页左下角写着"夜夜城 © 2013 - 2014  夜夜城 yeyeClub.com"符合 ...
多谢指教。但是还是希望你能对我的结论给以反驳,至少找出推理上的缺陷或者法律上的问题(这方面你毕竟是业务专家)。

夜夜城的做法违反康盛的要求,尽管康盛没有明文规定禁止,但超出康盛明文的要求,尤其是这样的版权声明貌似是和康盛共同拥有版权,给版权所有带来直接混乱。

我当然理解你想表达的意思,这些语言创造对你来说信手拈来 (类似我在这里的法律讨论),你不会很在乎的。你这类讨论绝对没有违反Discuz的授权协议,在某种角度康盛会很很感谢你的努力,因为你的介绍给它带来了新的派生软件产权和对本软件的市场价值。
回复 天香公主 2014-10-21 10:05 PM
lawandorder: ”康盛拥有本软件的全部知识产权。“ 尽管没有明确表明“知识产权”是否也包括派生(derivative) 软件 (修改,添加,改善等程序),但是,除非在授权协议中有明 ...
谢谢LAO的解释。

关于你的第二段"植入版权所有的声明"部分,你觉得 http://yeyeclub.com 首页左下角写着"夜夜城 © 2013 - 2014  夜夜城 yeyeClub.com"符合康盛的要求吗?

关于我的修改回复层次问题,我不反驳你了 。你是理解我想表达的意思的。我更想知道的是,我这类探讨如何修改某段Discuz程序来改变或增强某个Discuz功能的博文不违反Discuz的授权协议吧?

关于你的问题,对,Discuz的应用中心提供风格、模板、插件等add-on的下载,所以协议里说的应用程序应该就是指插件,或者意义更广泛些,还包括风格、模板等其它类型的add-on
回复 lawandorder 2014-10-21 09:30 PM
天香公主: 在安装Discuz软件的开始是一页"中文版授权协议 适用于中文用户",必须要点击同意才能继续安装,我估计这就是你要找的《用户授权协议》。彼岸网用的应该是Discu ...
”康盛拥有本软件的全部知识产权。“ 尽管没有明确表明“知识产权”是否也包括派生(derivative) 软件 (修改,添加,改善等程序),但是,除非在授权协议中有明确规定例外,“全部”的意思就是全部,也就是包括派生,创新,再创造等所有产权版权。 整个授权协议中没有明确规定康盛对任何派生软件放弃知识产权的规定。I(2) 明文规定用户可以修改源代码但却没有规定源代码修改后的作品的产权所有。

从版权授权的基本法律原则,既,没有明确授权等于保留授权,I(2)的理解是康盛有意识地保留用户源代码修改后作品的产权。合并阅读理解II(3)支持以上解读。II(3) 的表面意思就是,无论用户如何改善修改Discuz, 用户不能清除或修改页脚处的康盛产品名称和康盛公司下属网站(http://www.comsenz.com、或http://www.discuz.net)。同时,在页脚下的两个网站的链接之间, 植入版权所有的声明( © 2001-2014 )。  这说明康盛保留产权的明确用意,无论用户如何修改完善该授权软件。

因此我的初步分析和结论是,康盛拥有所有派生软件 (”derivative works based on the copyrighted work“) 的版权,因为康盛没有明确授权用户拥有这些程序,也没有明确放弃这些产品的权利,授权协议明确规定 ”康盛拥有本软件的全部知识产权。“

由此推出,除非你的修改回复层次的程序成为插件,你并不拥有这个修改程序语言,因此 也就没有权利授权,也没有权利执行侵权。 (当然这决并不影响我对你大气立场的观点和欣赏。) 请反驳。

(但我的问题是,II(5) 中提及的 “应用程序”好像可以理解为你介绍的“插件.” 请指教。
回复 lawandorder 2014-10-21 08:50 PM
天香公主: 在安装Discuz软件的开始是一页"中文版授权协议 适用于中文用户",必须要点击同意才能继续安装,我估计这就是你要找的《用户授权协议》。彼岸网用的应该是Discu ...
康盛拥有本软件的全部知识产权。本软件只供许可协议,并非出售。康盛只允许您在遵守本协议各项条款的情况下复制、下载、安装、使用或者以其他方式受益于本软件的功能或者知识产权。“

I(2)  您可以在协议规定的约束和限制范围内修改康盛产品源代码(如果被提供的话)或界面风格以适应您的网站要求。

II(3)  无论如何,即无论用途如何、是否经过修改或美化、修改程度如何,只要使用康盛产品的整体或任何部分,未经书面许可,页面页脚处的康盛产品名称和康盛公司下属网站(http://www.comsenz.com、或 http://www.discuz.net) 的链接都必须保留,而不能清除或修改。

II(4)  禁止在康盛产品的整体或任何部分基础上以发展任何派生版本、修改版本或第三方版本用于重新分发。

II(5)  您从应用中心下载的应用程序,未经应用程序开发者/所有者的书面许可,不得对其进行反向工程、反向汇编、反向编译等,不得擅自复制、修改、链接、转载、汇编、发表、出版、发展与之有关的衍生产品、作品等。

...

若您和康盛之间发生任何纠纷或争议,首先应友好协商解决,协商不成的,您在此完全同意将纠纷或争议提交康盛所在地北京市海淀区人民法院管辖。康盛公司拥有对以上各项条款内容的解释权及修改权。

------
回复 天香公主 2014-10-20 08:09 PM
lawandorder: 很抱歉这不是我所需要的Terms of Use.  在“购买流程“下面有提及 “《用户授权协议》” (“请您务必认真阅读《用户授权协议》中的所有内容和条款,在确认完全 ...
在安装Discuz软件的开始是一页"中文版授权协议 适用于中文用户",必须要点击同意才能继续安装,我估计这就是你要找的《用户授权协议》。彼岸网用的应该是Discuz!X3.1简体中文 UTF8版。我暂时把全文都加在这篇博文后了,不知里面有没有你要找的内容?
回复 lawandorder 2014-10-20 07:36 PM
天香公主: (1) 我们彼岸网使用的版本的Discuz的Terms of Use(TOS)?
不知这个网页里有没有你要的TOS?http://www.comsenz.com/purchase/discuzx
(2) 你的这个体现回复层次 ...
很抱歉这不是我所需要的Terms of Use.  在“购买流程“下面有提及 “《用户授权协议》” (“请您务必认真阅读《用户授权协议》中的所有内容和条款,在确认完全理解、接受并同意此协议的全部内容后再购买或使用本软件。”)不知是否能够找到这个针对彼岸网使用的版本Discuz 的《用户授权协议》?  按照基本的版权法(17 USC 106(2)) 以及相关案例,如果授权协议上没有明确说明非插件派生软件的版权所有,那么第一结论就应该是原作者所有 (exclusive right “to prepare derivative works based upon the copyrighted work”)。
回复 彼岸网 2014-10-20 10:35 AM
天香公主: 行,其实我昨天想一并做了,结果发现这里是一天一篇
你建议的规矩,那自己只能遵守。现世报?
回复 天香公主 2014-10-20 10:28 AM
彼岸网: 你倒是真快,那刘谢莫案的也有劳你了。谢谢。
行,其实我昨天想一并做了,结果发现这里是一天一篇
回复 彼岸网 2014-10-20 10:14 AM
天香公主: (1) 我们彼岸网使用的版本的Discuz的Terms of Use(TOS)?
不知这个网页里有没有你要的TOS?http://www.comsenz.com/purchase/discuzx
(2) 你的这个体现回复层次 ...
你倒是真快,那刘谢莫案的也有劳你了。谢谢。
回复 天香公主 2014-10-20 12:58 AM
lawandorder: 感谢你的耐心解答。我的分析是插件没有争议,是受版权法保护的。

“但不是所有的修改都能制成插件。”也就是说,并不是所有的修改都能合法地独立发行,因此就没 ...
(1) 我们彼岸网使用的版本的Discuz的Terms of Use(TOS)?
不知这个网页里有没有你要的TOS?http://www.comsenz.com/purchase/discuzx
(2) 你的这个体现回复层次的修改语言可以制成插件吗?
容我试试再答复
回复 lawandorder 2014-10-20 12:39 AM
天香公主: 感觉我没说清楚,Discuz插件(plugin)不属于派生软件(derived software),它可以独立发行。如果把软件比做一个计算机的话,那插件就算个外置硬盘,按一定的接 ...
感谢你的耐心解答。我的分析是插件没有争议,是受版权法保护的。

“但不是所有的修改都能制成插件。”也就是说,并不是所有的修改都能合法地独立发行,因此就没有市场价值,即使侵权也很难作出市场价值的估计。至于版权拥有问题,这些不能制成插件的修改程序的版权所有应该由Discuz 的Terms of Use (TOS) 限定和控制。是否麻烦你告知我们彼岸网使用的版本的Discuz 的TOS? 另外请问: 你的这个体现回复层次的修改语言可以制成插件吗?
回复 天香公主 2014-10-19 12:30 AM
lawandorder: 多谢解释。但是因为你前面介绍的Discuz要求用户不能分发自己的派生软件,所以无论你的插件的市场价值如何, 你无法合法发行你的作品,因此也就失去合理的市场价 ...
感觉我没说清楚,Discuz插件(plugin)不属于派生软件(derived software),它可以独立发行。如果把软件比做一个计算机的话,那插件就算个外置硬盘,按一定的接口(如USB插头)和计算机连接就可以一起工作了。

关于派生软件(修改后的软件)的市场价值和版权问题,Discuz允许修改者自己使用但不能分派给别人,所以它的价值只能体现在那个修改了的网站提供的服务里了。能不能说修改者拥有修改部分的版权?我想不明白,因为它和Discuz是融为一体的。一般人会把自己增添的部分(如果有可能的话)放在单独的文件里,这样与原软件就有了一定程度的分离。感觉你说的有道理。

有些修改的部分可以按一定规范制成插件,这样它就和原来的软件剥离开来了。这样的插件Discuz是允许拥有者销售的。所以说使用插件和直接修改软件这两种修改网站功能的方式有一定联系,就像是外置硬盘和内置硬盘的关系。看上去不同,接到计算机的方式也不同,但是用途相同,而且一个内置硬盘放在一个移动硬盘盒里就成了一个外置硬盘。但不是所有的修改都能制成插件。
回复 lawandorder 2014-10-19 12:03 AM
天香公主: 哈,我没买过,只能从他们网站上的介绍和一般软件服务的常规推测一下。这38,000元买的只是(商业)使用权。购买服务的话要另外花钱,有五档服务,最贵的是168,00 ...
多谢解释。但是因为你前面介绍的Discuz要求用户不能分发自己的派生软件,所以无论你的插件的市场价值如何, 你无法合法发行你的作品,因此也就失去合理的市场价值。在这种情形下,discuz 用户就很难满足版权法对版权作品的保护。尽管Discuz 授权用户修改添加改善等创作,但Discuz 并没有明确说明这些形式的插件有用户拥有。因此,除非有明确的授权拥有协议,用户就很难辩论为是这些派生性修改和添加创造的版权所有人,也就不能获得版权保护。  见 17 USC sec 106 (2) http://www.law.cornell.edu/uscode/text/17/106
12下一页

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

小黑屋|Archiver|彼岸网  

Powered by Discuz! X3.1 © 2001-2014 Comsenz Inc.
GMT-4, 2026-8-18 12:53 AM , Processed in 0.032943 second(s), 21 queries.

返回顶部