想了很久,一款开源的CMS系统,怎样最大程度的防止用户把“powered by ...”删了,转换成ascii码?好像也能发现,用js生成"powered by"?别人加一个"display:none"就完了,或者直接$('#copyright').remove();也over了,setInterval不断检验display和visibility好像也不好,别人加一个margin-left:-9999999px;也完了,想了很久都不知道咋办,就v2er们支支招
想了很久,一款开源的CMS系统,怎样最大程度的防止用户把“powered by ...”删了,转换成ascii码?好像也能发现,用js生成"powered by"?别人加一个"display:none"就完了,或者直接$('#copyright').remove();也over了,setInterval不断检验display和visibility好像也不好,别人加一个margin-left:-9999999px;也完了,想了很久都不知道咋办,就v2er们支支招
|
1
没辙。
说句难听的,说不定人家还不愿意的用你的CMS呢。 |
|
xuewlApr 11, 2015
2
在国内这种环境,考自觉吧。
|
|
wdhwg001Apr 11, 2015
3
这么在意版权的话,开源不适合你,闭源吧。
|
|
levonApr 11, 2015
4
靠协议,个人你随便弄不用管,大公司可以约束下
|
|
jyf007Apr 11, 2015
5
lgpl版权部分改二进制文件,函数混搅,(其实我是门外汉)
|
|
6
这是个伪命题
|
|
7
与其花精力防未授权用户删除powered by,不如把精力放到开发CMS产品上。
|
|
VirgilMingApr 11, 2015
8
在乎这个?那又何必开源呢?
非要让吃鸡蛋的人知道下蛋的鸡长啥样吗? |
|
cdwydApr 11, 2015
9
这么在意的话 还是不要开源了
|
|
yimityApr 11, 2015 via iPad
10
那么在意的话还是不要开源了。不过可以在样式名称等的名门上带上你的产品的特征以区分,即使去掉这个版权声明,懂得人自然懂,不懂得人也没必要懂了。
|
|
heloneApr 11, 2015
11
我见过有个CMS是编译模版或者生成html的时候会检测有木有保留,没有保留就默认尾部加一个
|
|
kslrApr 11, 2015 via Android
12
不用,产品做得好自然出名,大家一看ui或者结构就知道是什么
|
|
StofApr 11, 2015 via iPhone
13
在产品质量为好的前提下,加一个文件检测。
|
|
sneezryApr 11, 2015
14
Proudly powered by WordPress,大家很少有人刻意去删除,因为加上这句话大家确实有自豪的感觉(现在好像喜欢Proudly powered by Jekyll)。把产品做好就够了,之后的事情都不用操心 :-)
|
|
AlwaysonlineApr 11, 2015
15
1、开源,随便让人玩。
2、不开源,做好CMS,卖授权去版权。 |
|
16
做得很好的产品,不加别人也知道,比如 WordPress
做得差的产品,加了也没人去用 |
|
takatostApr 11, 2015
17
除非用上zend的加密扩展,不过环境部署会很麻烦
|
|
DelbertApr 11, 2015
18
加上个函数检查是否有这一行文字,没有的话检查是否授权,没有的话直接返回空白页。
|
|
billwangApr 11, 2015
19
在国内这种大环境下,这么在乎版权的话还是有偿+闭源吧,形势如此
|
|
ForgotFunApr 11, 2015
20
既然开源的,基本上已经意味着你放弃了版权.
|
|
wormcyApr 11, 2015 via Android
21
防君子不防小人
|
|
KilerdApr 12, 2015
22
既然开源了,就不要想这些了。
想想怎么做出自己的特色,让别人用你的CMS,好多 |
|
rainciousApr 12, 2015
23
开源?没办法的,你不能限制用户对你的代码进行修改。
倒是可以考虑源码可用的协议。或者如果你的功能强大,不要开源,用Golang写一个,直接交叉编译好之后给客户。 |
|
wy315700Apr 12, 2015
24
|
|
R09PR0xFApr 12, 2015
25
|
|
ericlsApr 12, 2015
26
没办法 不管你是什么程序 最有从前端一走 nginx一替换 什么都能改
|
|
typcnApr 12, 2015 via iPhone
28
不要写powered by xx,就不怕被去掉
|
|
leeboApr 12, 2015 via iPhone
29
有个办法 核心的地方回报一下搭建的地址 然后你写个程序去检测一下 不过这个算不算后门 当然这样你也可以知道安装量了
|
|
kanegApr 12, 2015 via iPhone
30
你的程序是用什么语言写的?如果是Java等编译型的还可以搞搞混淆不提供源码,如果是PHP那就只能强制使用加密框架了。除此之外,系统在人家手上,想怎么修改就怎么改,你是无能为力的
|
|
xuwenmangApr 12, 2015
31
说句难听的,说不定人家还不愿意的用你的CMS呢。
|
|
acmetalApr 12, 2015
32
用原生php怎么都能去掉~
如果能做的跟wordpress那样怎么看都能看出是wordpress,不仅不担心别人去掉,而且很多人都乐于保留Power by Wordpress |
|
SharkIngApr 12, 2015 via Android
33
完全没办法避免 不过可以做些小手段 比如做成一个图片反在css里会不会增加找到难度呢?把css写的乱一些 哈哈
|
|
usernametoolongApr 12, 2015
34
web上面永远做不到
|
|
kbuddyApr 13, 2015 via Android
38
既然是开源的,那么任何源码都是能看到能修改的,包括你验证powerby是否移除的代码,所以要么不开源,要么用协议,但是协议防君子不防小人
|
|
qaulauApr 13, 2015 via Android
39
将powered by ...写到header中,这样不影响他们,一般不会去除
|
|
KhliebApr 13, 2015 via Android
40
@kisshere 这里面的 BabelMap Online 能转换出这些字符来→http://www.babelstone.co.uk/Unicode/index.html
|
|
zsxApr 13, 2015
41
那是不可能的=.=
哪怕,哪怕你真的有任何技术手段可以防止删版权,反而会有更神奇的情况出现(见http://app.zblogcn.com/?id=391的评论(只是觉得这样的评论放在这里很有代表性于是就没删 整天盯着删除版权这类问题其实挺浪费时间的,如果一个社区有一个良好的氛围的话能带动后来者注意版权这也就够了。比如我前两年发的帖子http://bbs.zblogcn.com/thread-79577-1-1.html下面的回复能让人泪流满面=.=||| 曾经在意过版权,但后来也便渐渐放下。我现在的策略是,遇到了反馈BUG的人没有加版权,我会在QQ联系修复后提醒,一般的人都会重新加上。至于那些“我用你的程序是在给你面子”的人,压根不会有耐心听各种反馈,直接删了就好=.= 另外如果要借助版权来识别程序的话大可没有这个必要,比如只要有wp-content这样的路径出现在源代码里就能判断出是WordPress不是=.= |
|
wwccssJun 26, 2015
42
程序做这些没有多大必要,建议还是通过授权协议和社区的约束来弄。反正这种东西是防君子,不防小人。
|