为什么有这个标题
在规划客户需求的时候,看到了一个叫 AIChatWeb 的 开源 软件,为什么有删除线呢,因为我也不知道它到底是不是开源的。我习惯性的看了仓库中的README,这个软件是根据 https://github.com/Yidadaa/ChatGPT-Next-Web 这个项目延伸的,开发出了一个SpringBoot的后台,和一个Vue的前端,来管理页面title、api key以及销售套餐之类的项目。
我大概看了下之后,下意识的认为这个项目前后台都开源,并且在README中也找到了后台地址,但是是一个空仓库,在部署完demo后,发现这个项目功能上还是基本吻合的,准备做二次开发,所以我就加群准备问下如何获得源码以及费用问题(实际上我这是个赚钱的项目,是做好了付费的准备,无非多赚少赚的问题):“你好,想请问这个项目的后端模块是否开源或者是付费获得”,没想到却得到一些“没有开源计划”、“编外人员开源有什么好处”、“白嫖用户洗洗睡吧”、“先买pro版再提问”之类的傲慢回复,所以然后就没有然后了,我就离开了。
然后一直到现在,在GITHUB仓库中,仍然没有明确表示后台不开源,也仍然挂着后台项目的链接,甚至在issues中还有对讯问源代码的人的嘲讽。
试问:在国内这种环境下,哪个开发者没有白嫖过其他人的源码,其实每个人都是CV大神和调包仔,谁都不会比谁更光荣,也不要有优越感。
我的观点
赚钱不寒碜,大家都是普通老百姓,软件销售就像菜市场买菜一样正常,我支持任何软件的作者销售他的劳动成果。
开源项目的重要性在软件开发行业中相当重要,它可以促进技术交流和分享、提高代码质量和安全性、降低开发成本和风险等。
变现渠道有捐赠、广告、服务、专业版等。
捐赠是指通过向用户请求捐赠来获取资金支持。广告是指通过向用户显示广告来获取收入。服务是指提供与软件相关的服务,如培训、咨询、技术支持等,以获取收入。专业版是指提供更多功能或更好的性能等高级版,以吸引用户购买。但是类似 AIChatWeb 这样的销售行为,还是第一次见到。
我认为这种所谓的 开源 其实是非常不道德的,他们的行为通常表现为:发布的源代码并不完整或实际运行效果与描述不符,只有部分源代码被公开,重要部分源代码被隐藏等,关键是不明说
(如果没有特殊说明,大家默认公开的仓库是开放源码的),利用 github 的平台特性传播,得到流量和曝光,吸引到自己的私下群中去进行销售行为,这些行为不仅欺骗了用户,也损害了开源社区的声誉和对健康开源生态的维护。
感觉这样的假开源越来越多了,打着开源的幌子去变相捞金,其实直接说就行了,搞这些有的没的