0. 缘起
今天有个哥们加我微信,说我的 FlutterUnit
被抄了,还是商业收费的,我下载看了一下,简直三观受挫。这不是欺负老实人吗?FlutterUnit
作为我维护的第一个开源项目,已经快开源一年半了,项目地址为 【FlutterUnit】 。
罪名 1 : 不尊重开源创作
下面是 FlutterUint
和 Flutter 示例 +
的截图,已经不言而喻了,一字不落。接下来说一下它为什么会 一字不落
,难道抄的人稍微改几个字都懒得改吗?
FlutterUint | Flutter 示例 + |
---|---|
其实大家可能不知道,FlutterUnit
中的所有介绍文案
和 组件实例
都是我手动敲的,不知花费了我多少的心血,所以文案上不会存在什么雷同。而且所有文案的维护的是通过 flutter_unit_tool
进行维护的,这个项目未开源
,也就是说没有这个工具,他们很难更新内部的内容,只能去找 FlutterUnit
中的最新数据库。
罪名 2 : 抄就抄,为什么 UI 要抄这么丑
FlutterUnit
本是作为一个高颜值的 Flutter
示例合集,我一向以很高的标准去对待界面。界面给抄成这样也算是一言难尽,核心的 link
跳转、分享、收藏功能都不抄,是怕抄多了被人发现吗?你以为现在别人就看不出是抄的?
FlutterUint | Flutter 示例 + |
---|---|
罪名 3 : 粗制滥造
Flutter 示例 +
中有几篇文章,虽然文章不是抄我的文章,但是从效果上来看,毫无格式,很可能也是抄别人的文章放进去的,FlutterUint
中有 markdowd
格式的展示,如果是自己写的文章,高亮肯定是有的。
FlutterUint | Flutter 示例 + |
---|---|
罪名4:具有错误和误导性
作为一个 Flutter 工具的开发人员,到底懂不懂 Flutter
哦,谁能解释一下 可折叠
、可寄居
是什么鬼。这种明显的错误竟然出现在一个工具 app 中。
另外很久之前的文案错误和节点顺序错误都被保留着。我只想说:"能不能用点心,更新一下,你这至少都是十个月之前的数据,有些文案的问题都已经更正,你这样怕不是要误人子弟哦"
。然而这些文案问题,他们只能依附于我的 flutter.db
,只要我不更新,他们就会这样一直错着。
罪名 5 : 商业收费
如果说,它作为一个免费无广告的工具,提供给大家使用,我也不会这么生气。它居然是收费的
,我辛辛苦苦维护了一年半,倒成为了别人赚钱的工具。再说就他抄的,这么个玩意,还有脸收费?作为 FlutterUnit 的生父,她就像我的女儿,这种行为无异于...
罪名 6 : 恶意刷下载量
用脚指头想一下,这个粗制滥造
、错误连连
、各种抄袭
的应用可能有 10 万+
的下载量?而且还没几个评论?肯定存在恶意刷下载量的行为。
小米商店 | 华为商店 |
---|---|
罪名7 : 带坏开源风气
开源本就不易,我维护 FlutterUnit
花费了很多心血,我是喜欢开源和分享而去做的,这些与利益无关。看到小星星一颗颗增加,看到 FlutterUnit
一步步成长,我是非常欣慰的。
我本不以最坏的恶意去揣测任何人,对这个世界是抱有真挚
和信任
的。也不曾想过有人会去冒犯我,选择 MIT
协议,是为了让 Flutter
爱好者更自由地使应项目,但面对这样的恶意
使我不得不更改协议。如果一个 MIT
协议的开源项目可以被肆意的包壳上架,那并不是真正的 开源精神
。我不喜欢处处提防别人的感觉,开源的精神是共享,是在共享上提升自身进步,而非在共享上谋求利益。
FlutterUnit
从最初不到 200
个组件,到如今的 316
个,还有绘制集录
的不断添加和完善,这些都是 FlutterUnit
的成长,这些他们暂时还没有抄,不代表以后不会抄。
之前windows、macos、android 版安装包放在在我的服务器上,提供下载,再加上个人不太了解上架流程,所以就没上架。在此之后我会弄一下软著方面的事,自己上架,如果有经验的朋友,也可以指点一下。
开源项目被抄了,也说明是对这个项目的认可。不过对于这种歪风邪气要坚决抵制,营造良好的开源环境,不要凉了那些热爱分享,热爱开源人的心。