作者:琴梨梨 来源:https://zhuanlan.zhihu.com/p/478412327
今天无聊刷 GitHub 看到一个让我血压上来的项目,带大家看看什么叫做“开源流氓”、“开源牛皮癣”。
乍一看,2.4k star,应该不像是什么小项目应该是比较有用的项目,但接下来的事情属实是让我气的很!我严重怀疑这 star 不是某宝买的吧?
对于开源项目我是不喜欢下载预构建的成品的,我更喜欢自己动手从源代码构建,所以我熟练的clone到本地根据readme里面写的指引构建。
构建完我一运行,既然上面写着支持学堂在线,那就输个学堂在线的地址进去试试呗
很快啊就给我返回了一个视频链接不合法
那就翻翻代码看看是不是哪里有需要微调的地方呗
这一翻代码不得了啊,我根本没在代码里找到学堂在线相关的组件…
我就想是不是项目分模块然后我clone的时候缺了什么模块就去翻帮助
可显然不是这样的情况
当我翻来覆去迷惑了半天的时候,才发现readme下面还有一行小字他娘的你不早点说啊
一看commit记录还真是
打开Release页面
嗯,用GitHub Release却不上传附件非要用国内流氓网盘也就算了
这个VIP用户又是啥子回事啊
俗话说得好啊好奇心害死猫,我就决定下载下来试试
鉴于这个版本显然表现和仓库内的开源版本不一样,为了安全起见果断打开sandboxie,新建沙盒内运行
安装完启动,好,sandboxie给我报了个错
我默认开的严格模板不允许管理员权限,所以沙盒内如果请求管理员权限就会报错
可是你一个下载器为什么要管理员权限啊???
算了,我姑且相信你没有通过提权突破沙盒的能力,允许一次管理员权限吧
结果我一打开,弹出来这个
登录?还必须扫码登录?
我叉掉这个窗口,又弹出来一次,再叉掉,然后直接就在浏览器内打开扫码登录了
你收了微信多少钱,非要捆绑微信?逼着用户必须先注册个微信是吧?
顺着说明打开该项目官网,且不谈图片的css样式显然没在高分屏上测试过,4k屏直接右侧就白了
谁给你的勇气还写着代码开源的?你发布的源码和你发布的安装包是一个东西吗?用户能通过源码构建出和安装包一样功能的东西吗?
而且根据我对安装包内文件的分析,这个项目至少使用了node.js,electron,crypto-js,aria2, wkhtmltopdf,ffmpeg等开源项目,却没有在软件内和官网下看到任何对这些所使用的开源项目的标注。
宣传要用开源的旗号宣传,却不愿意老老实实把开源落实到位,那谁给你自信这么宣传的啊?
我不是说开源项目不能赚钱,相反我支持开源项目以合适的方式盈利,比如mupdf完整开源但商用需要额外许可费用,比如onlyoffice提供功能完全一致但限制用户数量的开源版本,又比如我贡献了翻译的LADB采用完全开源但在play商店付费上架的方式我甚至还支持了一份付费副本。这些开源项目都以合适的可持续的方式盈利,同时保证了开源的纯粹性,即用户可访问全部源码,可自行构建全功能版本。
就算你真不想继续开源新版本的源码,你也可以选择放弃维护当前项目,自己新建一个不开源的新项目嘛!
但我真的无法接受打着开源的旗号吸引眼球赚钱,却不把开源落到实处的行为,这种安装包与公开源码显然不同的行为完全丧失了开源的安全可靠可审查性,却利用了人们对开源软件的信任,可以说就是在大口吮吸开源的鲜血。
作为真正坚持绝对开源并支持开源生态的开发者,我真不想再看到打着开源旗号挂羊头卖狗肉的情况了,不要再吸开源的血了!
然而GitHub拉黑用户后他的项目仍然有可能出现在推荐里,令人感叹!
PS:在21年4/18之后开源源码再也没有一行更新,可以说作者至少吸了接近一年开源的血,却还能截止到现在多出700多star,一些Github用户的星星是不是给的太随意了点。
另外说一下,我们每个月都会给大家送书(累计送出368多本),常来留言混脸熟的都会有机会!这次送出的是"Python算法"书籍,非常值得一读。只要你坚持每日来打卡,就会回报!
本书以理论结合编程开发为原则,使用Python作为开发语言,讲解*化算法的原理和应用,详细介绍了Python基础、Gurobi 优化器、线性规划、整数规划、多目标优化、动态规划、图与网络分析、智能优化算法。对于算法部分的每一种算法都包含原理和编程实践,使读者对*化算法的认识更加深入。 本书分为 3 篇共 9 章。第 1 篇(第 1~3 章)是*化算法与编程基础:第 1 章介绍了什么是*化算法及其在生产和生活中的应用;第 2章介绍Python编程基础和Python数据分析库及绘图库;第 3章讲解Gurobi 优化器的基础和高级特性。第 2篇(第 4~6章)是数学规划方法:第 4章详细讲解线性规划的知识,包括单纯形法、内点法、列生成法、拉格朗日乘子法、对偶问题;第 5 章讲解整数规划解法的分支定界法和割平面法;第 6 章讲解多目标优化的概念及基于单纯形法的目标规划法。第 3 篇(第 7~9 章)是启发式算法:第 7 章介绍动态规划算法;第 8 章讲解图与网络分析,介绍*小生成树、*短路径、网络流、路径规划等问题的建模;第 9 章讲解了粒子群算法和遗传算法求解各种类型优化算法问题的方法。
推荐阅读:
入门: 最全的零基础学Python的问题 | 零基础学了8个月的Python | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 | 从万众期待到口碑扑街!唐探3令人失望 | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏 | 九宫格 | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!| 再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|
年度爆款文案
点阅读原文,看原创200个趣味案例!