毕业论文
您现在的位置: 在线软件 >> 在线软件优势 >> 正文 >> 正文

云设工具开源不是抄剽窃和山寨

来源:在线软件 时间:2023/6/6

几天前一个半夜,当我如往常般枯坐在电脑前,忘我地撸代码重构网站时,一位用户突然找上我说,“网站被抄袭了,好像!”

我大吃一惊,赶快点开链接,看到这个叫云设地图的网站,一眼望去,它简直就是发现中国的孪生兄弟:要不是中间的艺术字体和底部的空白(比发现中国首页短了一截),这不就是发现中国的旧版吗!?

发现中国旧标志云设地图首页发现中国最新首页

被破解的地图编辑器已经可以完全正常使用,只是保存地图还有问题。网站的各大栏目中,不少地图链接和功能只有一个界面效果,还没法使用。

可怕的是,这个李鬼网站不仅介绍文字照抄不误,连发现中国原有的友情链接都没有改。

云设地图编辑器发现中国用户所绘丝绸之路出现在云设地图

第二天一早,我和运营小伙伴们说了这事。一个小伙伴很是愤慨,要立即与对方交涉,走法律程序,以起到“杀鸡儆猴”的效果;也有小伙伴说“有人抄对咱们也是个鼓励”。

我在发现中国用户群里也分享了这个“趣闻”,大家顿时炸开了锅:

其实我一直都希望同类型的网站能够多起来,有竞争对手固然将面临残酷的竞争,但更可怕的其实是没有同行者,没有人认识到你的价值。最近这一两年中,我们看到了这些项目:

像陕西师范大学开发的“丝绸之路历史地理信息开放平台”,是学校研究项目;

史图馆正在做的在线历史地图年开始开发,当时我还在帮他们出谋划策,但到年还没有正式上线;

史图馆地图

像路客中国这样的创业项目,则主要以文字分享为主,且域名也是.org的;

完美世界这样的商业公司内部也有历史地图项目,年底我还到他们公司去交流过,可从年到年,同样看不到进展。

所以,我们其实非常期盼能出现更多和发现中国类似,将地图和历史、文化、知识相结合的互联网地图产品。毕竟发现中国未来的道路是做一个能养活自己的商业网站,我们需要一个有更多人看好并加入的市场环境。

可是我们从来没有想过,竞品是以这样低级、可笑的方式出现。

一位对开发不了解的朋友说,“做你这样的地图网站有这么……该怎么说呢?容易?一个学生就把功能都复制了?”

这问题怎么回答好呢,发现中国其实没有什么独一无二的开发技术,也许一个大单位找个认真做事的人,再砸点钱,大概很快就能做出更好的技术产品。

我们贵在做那些还没人去做的事,开辟别人没走过的路,并一直坚持了下来。

开发朋友们知道,浏览器中运行的代码是可以直接另存用记事本打开的,毫无秘密可言。而我们由于开发力量有限,服务器接口设计得非常简单,可以很容易地模拟出一个接口,地图数据也没有加密。

在码畜、码奴、码农的时代,写的代码已经不值钱,但用户的数据是无价的。从这件事上,我也更加认识到了保证用户数据不被轻易盗用的紧迫性,起码也是要防君子的。

而这几天里,云设地图时常无法访问,估计还在不断调整。看来这位同行和我一样,都在忘我地工作:我在赶着测试新编辑器,他在赶着把云设地图改头换面。

为了搞清楚这位山寨站长的动机,我们和用户展开了一番调查,甚至还“潜伏”进了云设网的QQ群中。大家在“调查取证”时发现,云设网站列的许多工具都似曾相识。

同时查到许多云设工具和这位陈站长的信息。限于个人隐私,就不公布更多的个人信息了。

另外还发现,这位同行也是发现中国的用户之一,也是开源社区爱好者,在github上有着大量的项目。我已经辞职,而他正好也辞职不久,还没找到新工作。大概和我一样,在加紧撸代码重构自己的云设工具。

两个码农、都是站长、一起混社区,同样没工作,步调一致地重构网站,本该惺惺相惜,又何苦如此呢?

这位站长苦心维护各种工具,本是一件让人尊重的事,可如此这般之后,我们网站的用户,看他网站提供的其它工具,哪怕都完全是他自己开发的,从此也会被打上可疑的标签。

发现中国网站的横幅图片是动态选择的,而这位同行则只选用了其中的成都府地图作为封面。我不知道是他喜欢这一张地图,还只是保存网页时,恰好显示的是这张地图。

说起这张地图,这是一位好友发给的清代乾隆年间的彩色成都府地图。它是四川大学博物馆镇馆之宝《四川全图》中最有价值的一张图。

图中成都市中心天府广场附近已经被拆掉的老皇城(清贡院)处于中心,城墙则在一环以内,被锦江包围。城西城南有我刚来成都时常去的地方,万里桥、武侯祠、红牌楼、青羊宫、杜甫草堂、浣花溪公园等。

年巴蜀书社曾出版了一套全图仿真版,朋友拍了几张传给我欣赏,我挑了一张裁切调色,这就是这张图的来历。

庆幸的是,这位同行盗版的是我们年开发的老版编辑器,而不是我们去年年中开始,由我们团队花费半年多时间开发,并在国内开源地图框架maptalks的开发团队和另一位开源作者的鼎力支持下,开发完成的新编辑器。

码这些字时,我顺手用新编辑器绘制了成都府地图。

新编辑器绘制的成都府(部分)

年开始,发现中国的老编辑器,为许多想尝试画图又不会使用专业地图编辑软件的朋友解决了有无的问题。年开始,我们将向喜爱用地图分享知识的朋友,提供真正好用的知识地图制作和分享服务。

发现中国新编辑器界面

为此我们仍在不断努力改进。举个图层编辑的小例子,原来的编辑器中,图层列表的图层树是一次性加载完成的,当你的地图拥有成千上万的图层后,就会卡住难以操作了。

这次开发,最开始我们采取了只加载顶级图层,下级图层展开时才加载的常见优化策略。如果图层有良好的分级设置,就不会感觉到卡顿。

但后来我们发现,用户不一定会进行正确的分级,如果地图数据又是从其他地图文件导入的,那么可能一开始就无法避免要加载成千上万的图层,卡顿的问题完全没有改善。

于是我们琢磨良久,只显示用户能够看到的图层,同时正确计算全部图层列表的高度和滚动条位置:当用户下拉滚动条时,动态加载图层数据,做到了成千上万树状列表的快速加载和滚动浏览。

过滤后拖动排序功能

但如果图层列表太大,即便能够流畅地滚动,要从成千上万的图层中找到一个图层,依然困难。为此我们又做了搜索过滤功能。

首先,点击上方的过滤图标可以隐藏输入框,隐藏后就能取消过滤。其次,不会过滤掉已选中的图层。这样用户可以先选中一个图层后,再进行过滤,再将选中的图层拖动到过滤结果之后进行排序,或者之中成为一个子图层。

同时我们对拖动操作也做了不同的颜色提示,保证你不会误操作。但如果你真的就误操作了呢?我们也设计了撤销、重做等功能可以随时还原状态。

我们是一个认真做事的团队,发现中国是一个诚意满满的网站。我在这里,要感谢每一个帮助我们的人,比如最近为了地图编辑器开发,不断为我们改进功能修复漏洞的maptalks作者付镇,以及为我们完成态势箭头插件开发的Alex。

我们也在发现中国新编辑器中,提供了第三方开源库名单,感谢这些无私的人们。同时我们也计划将一些功能剥离出来开源,比如最近完成的一个碰撞图层插件:ageeye-cn/maptalks.collisionLayer。

目前新版的地图编辑器还在紧张开发和测试,预计春节前能够让所有用户无限制使用。但如果你想尝鲜,可以注册发现中国账号,升级到2级,将在我的地图页面找到这样一个按钮,就可以提前体验了。

目前我们每期自媒体文章,也都是使用新编辑器进行配图。

开源是创造和分享,不是偷窃和山寨。我们自诩尊重每个人的劳动成果,也希望我们的劳动成果能得到充分的尊重。

因此,我要代表我们团队严厉谴责这位同行,不管你是有心还是无意,我们都要求你立即停止所有侵权行为,并在云设工具各端口向我们公开道歉,否则我们将采取必要的手段维护自身的合法权益。

去公号“长水河山”,看精彩知识地图。

转载请注明:http://www.0431gb208.com/sjszjzl/4936.html