我的 FlutterUnit 开源项目竟然被套壳商用了

0. 缘起

今天有个哥们加我微信,说我的 FlutterUnit 被抄了,还是商业收费的,我下载看了一下,简直三观受挫。这不是欺负老实人吗?FlutterUnit 作为我维护的第一个开源项目,已经快开源一年半了,项目地址为 【FlutterUnit】


罪名 1 : 不尊重开源创作

下面是 FlutterUintFlutter 示例 + 的截图,已经不言而喻了,一字不落。接下来说一下它为什么会 一字不落,难道抄的人稍微改几个字都懒得改吗?

FlutterUintFlutter 示例 +
1101624064482_.pic_hd1111624064483_.pic_hd

其实大家可能不知道,FlutterUnit 中的所有介绍文案组件实例 都是我手动敲的,不知花费了我多少的心血,所以文案上不会存在什么雷同。而且所有文案的维护的是通过 flutter_unit_tool 进行维护的,这个项目未开源,也就是说没有这个工具,他们很难更新内部的内容,只能去找 FlutterUnit 中的最新数据库。


罪名 2 : 抄就抄,为什么 UI 要抄这么丑

FlutterUnit 本是作为一个高颜值的 Flutter 示例合集,我一向以很高的标准去对待界面。界面给抄成这样也算是一言难尽,核心的 link 跳转、分享、收藏功能都不抄,是怕抄多了被人发现吗?你以为现在别人就看不出是抄的?

FlutterUintFlutter 示例 +
1121624066220_.pic1131624066225_.pic

罪名 3 : 粗制滥造

Flutter 示例 + 中有几篇文章,虽然文章不是抄我的文章,但是从效果上来看,毫无格式,很可能也是抄别人的文章放进去的,FlutterUint 中有 markdowd 格式的展示,如果是自己写的文章,高亮肯定是有的。

FlutterUintFlutter 示例 +

罪名4:具有错误和误导性

作为一个 Flutter 工具的开发人员,到底懂不懂 Flutter 哦,谁能解释一下 可折叠可寄居 是什么鬼。这种明显的错误竟然出现在一个工具 app 中。

另外很久之前的文案错误和节点顺序错误都被保留着。我只想说:"能不能用点心,更新一下,你这至少都是十个月之前的数据,有些文案的问题都已经更正,你这样怕不是要误人子弟哦"。然而这些文案问题,他们只能依附于我的 flutter.db,只要我不更新,他们就会这样一直错着。


罪名 5 : 商业收费

如果说,它作为一个免费无广告的工具,提供给大家使用,我也不会这么生气。它居然是收费的,我辛辛苦苦维护了一年半,倒成为了别人赚钱的工具。再说就他抄的,这么个玩意,还有脸收费?作为 FlutterUnit 的生父,她就像我的女儿,这种行为无异于...


罪名 6 : 恶意刷下载量

用脚指头想一下,这个粗制滥造错误连连各种抄袭 的应用可能有 10 万+ 的下载量?而且还没几个评论?肯定存在恶意刷下载量的行为。

小米商店华为商店

罪名7 : 带坏开源风气

开源本就不易,我维护 FlutterUnit 花费了很多心血,我是喜欢开源和分享而去做的,这些与利益无关。看到小星星一颗颗增加,看到 FlutterUnit 一步步成长,我是非常欣慰的。
我本不以最坏的恶意去揣测任何人,对这个世界是抱有真挚信任的。也不曾想过有人会去冒犯我,选择 MIT 协议,是为了让 Flutter 爱好者更自由地使应项目,但面对这样的恶意使我不得不更改协议。如果一个 MIT 协议的开源项目可以被肆意的包壳上架,那并不是真正的 开源精神 。我不喜欢处处提防别人的感觉,开源的精神是共享,是在共享上提升自身进步,而非在共享上谋求利益。


FlutterUnit 从最初不到 200 个组件,到如今的 316 个,还有绘制集录 的不断添加和完善,这些都是 FlutterUnit 的成长,这些他们暂时还没有抄,不代表以后不会抄。

之前windows、macos、android 版安装包放在在我的服务器上,提供下载,再加上个人不太了解上架流程,所以就没上架。在此之后我会弄一下软著方面的事,自己上架,如果有经验的朋友,也可以指点一下。


开源项目被抄了,也说明是对这个项目的认可。不过对于这种歪风邪气要坚决抵制,营造良好的开源环境,不要凉了那些热爱分享,热爱开源人的心。