求支招,开发一款开源 cms,怎样防止未授权用户把下方“powered by ...”删了?

2015-04-11 20:45:14 +08:00
 kisshere

想了很久,一款开源的CMS系统,怎样最大程度的防止用户把“powered by ...”删了,转换成ascii码?好像也能发现,用js生成"powered by"?别人加一个"display:none"就完了,或者直接$('#copyright').remove();也over了,setInterval不断检验display和visibility好像也不好,别人加一个margin-left:-9999999px;也完了,想了很久都不知道咋办,就v2er们支支招

6496 次点击
所在节点    程序员
42 条回复
geeglo
2015-04-11 20:48:44 +08:00
没辙。
说句难听的,说不定人家还不愿意的用你的CMS呢。
xuewl
2015-04-11 20:50:56 +08:00
在国内这种环境,考自觉吧。
wdhwg001
2015-04-11 20:51:30 +08:00
这么在意版权的话,开源不适合你,闭源吧。
levon
2015-04-11 20:54:22 +08:00
靠协议,个人你随便弄不用管,大公司可以约束下
jyf007
2015-04-11 20:56:28 +08:00
lgpl版权部分改二进制文件,函数混搅,(其实我是门外汉)
limbo0
2015-04-11 20:58:39 +08:00
这是个伪命题
xiaof
2015-04-11 21:02:37 +08:00
与其花精力防未授权用户删除powered by,不如把精力放到开发CMS产品上。
VirgilMing
2015-04-11 21:02:38 +08:00
在乎这个?那又何必开源呢?
非要让吃鸡蛋的人知道下蛋的鸡长啥样吗?
cdwyd
2015-04-11 21:03:18 +08:00
这么在意的话 还是不要开源了
yimity
2015-04-11 21:08:09 +08:00
那么在意的话还是不要开源了。不过可以在样式名称等的名门上带上你的产品的特征以区分,即使去掉这个版权声明,懂得人自然懂,不懂得人也没必要懂了。
helone
2015-04-11 21:14:36 +08:00
我见过有个CMS是编译模版或者生成html的时候会检测有木有保留,没有保留就默认尾部加一个
kslr
2015-04-11 21:15:04 +08:00
不用,产品做得好自然出名,大家一看ui或者结构就知道是什么
Stof
2015-04-11 21:17:32 +08:00
在产品质量为好的前提下,加一个文件检测。
sneezry
2015-04-11 21:18:35 +08:00
Proudly powered by WordPress,大家很少有人刻意去删除,因为加上这句话大家确实有自豪的感觉(现在好像喜欢Proudly powered by Jekyll)。把产品做好就够了,之后的事情都不用操心 :-)
Alwaysonline
2015-04-11 21:21:03 +08:00
1、开源,随便让人玩。
2、不开源,做好CMS,卖授权去版权。
Showfom
2015-04-11 21:45:17 +08:00
做得很好的产品,不加别人也知道,比如 WordPress
做得差的产品,加了也没人去用
takatost
2015-04-11 22:03:27 +08:00
除非用上zend的加密扩展,不过环境部署会很麻烦
Delbert
2015-04-11 22:34:46 +08:00
加上个函数检查是否有这一行文字,没有的话检查是否授权,没有的话直接返回空白页。
billwang
2015-04-11 23:08:30 +08:00
在国内这种大环境下,这么在乎版权的话还是有偿+闭源吧,形势如此
ForgotFun
2015-04-11 23:10:37 +08:00
既然开源的,基本上已经意味着你放弃了版权.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/183114

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX