自己花了很久写的一个功能型 js 代码,怎么防止被窃取用在别人的项目上?

2017-09-23 16:07:53 +08:00
 alwayshere

知道很多人第一反应就是:“要做到防窃取是不可能的,毕竟你都输出到浏览器了,别人想怎么拿就怎么拿,顶多 js 混淆一下”。

但是目前即使混淆了,这个大的函数还是可以信手拈来开箱即用,想问问 V 友们,有没有结合 php 后端来实现前端代码防止窃取的手段?

17411 次点击
所在节点    程序员
106 条回复
cisisustring
2017-09-23 17:06:55 +08:00
谢谢楼主,让我知道了开源作者们伟大的技术和情操
neoblackcap
2017-09-23 17:09:57 +08:00
用 AGPL 发布,然后谁用了就找法务去告他
ltux
2017-09-23 17:10:30 +08:00
我觉得以能问这种问题的人的水平,应该写不出能让人想盗用的代码的。
sublime
2017-09-23 17:12:27 +08:00
楼主想太多系列
Sikoay
2017-09-23 17:39:31 +08:00
服务端重写,别人就没法看到了吧
keenwon
2017-09-23 17:44:25 +08:00
好奇这代码有多牛
learnshare
2017-09-23 17:50:58 +08:00
多么有价值的代码,还要别人看?
whtsky
2017-09-23 18:06:33 +08:00
申请专利
Lisp
2017-09-23 18:08:38 +08:00
都压缩了,别人拿来还有用吗?
noe132
2017-09-23 18:09:45 +08:00
当然是用 JavaScript 实现一个 jvm,然后用 java 重写
carlclone
2017-09-23 18:17:16 +08:00
放心吧,能问这种问题的人写不出别人想窃取的东西,活在自己的世界就好😄
Sricen
2017-09-23 18:18:31 +08:00
你想一下当你用别人开源代码的时候 0 0 我觉的楼主需要考虑的是去研究更深的技术,当你无法避免抄袭的时候,还不如换个思路更好的发挥作用,直接加开源协议不是更好么
hst001
2017-09-23 18:22:24 +08:00
总感觉这种事跟买彩票一样,想得太多
sfree2005
2017-09-23 19:12:18 +08:00
你还可以从另外一个角度去考虑,就是这段 js 代码是不是一定不能用服务器端写,或者将部分逻辑运算什么的搬回到服务器?
loveCoding
2017-09-23 19:14:39 +08:00
服务器端调用 , 对外暴露一个接口行吗?
ianchn
2017-09-23 19:56:13 +08:00
sunjourney
2017-09-23 19:58:34 +08:00
跟你业务相关的代码,对别人无意义,通用的功能代码,恕我直言,十有八九 github 有写得更好的实现,你稍微混淆下别人就没兴趣研究了。
hjc4869
2017-09-23 20:01:33 +08:00
申请算法专利然后 MIT 开源,不给专利 license 或者承诺
wdlth
2017-09-23 20:03:54 +08:00
写一个 3 天编码,5 年填坑的东西,应该就没人会“窃取”了。
murmur
2017-09-23 20:15:06 +08:00
特效之类的想抄我都不会抄 有你的创意 有你的素材 调试你的 css 然后山寨个差不多的就分分钟

别人感兴趣的是你的加密部分或者防爬虫部分

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

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

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

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

© 2021 V2EX