我觉得开源不为了钱,至少大部分开源不为了钱。
本质上来说都是因为爱好,对程序的热爱,以及对现状的不满。大部分的程序员都沉迷于造轮子的快感
而 Github 的上传成本也低
比如我自己的项目, TRPG Engine 原则上来说是一个 IM 应用,但是里面乱七八糟各种设计模式,各种技术栈,三套打包工具,react+rn 两套技术栈, OAuth, 机器人, 各种监控各种中间件,有趣的技术与新的应用,反正一股脑往里面塞,总能找到合适的位置。
虽然用户量不大,ROI 很低, 但是自己玩的很开心。可能这就是程序员最淳朴的感情吧。
(其实就是突然想吐槽那些伪开源的。)
![]() | 1 tomsun28 2021-03-10 18:21:42 +08:00 +1,刚开始大多是为了技术实践,后面也许会有帮助别人的乐趣和成就感。想想如果自己的项目或者 PR 到顶级项目的代码跑在万千服务器上,想想就兴奋。ps,点开项目发现我之前 star 过 |
![]() | 2 tikazyq 2021-03-10 19:23:46 +08:00 ![]() |
![]() | 3 FreeEx 2021-03-10 19:34:25 +08:00 |
![]() | 4 tomsun28 2021-03-10 20:31:09 +08:00 |
![]() | 5 xuanbg 2021-03-10 20:54:58 +08:00 这也能跟风?好吧,我也随大流来一个支持多租户多应用的包含用户 /资源 /权限 /auth 的一组微服务项目: https://github.com/xuanbg |
6 zhangysh1995 2021-03-10 22:01:24 +08:00 那我也来一个,在线用谷歌文档渲染公式 https://github.com/zhangysh1995/Easy_Latex |
![]() | 7 wxsm 2021-03-10 22:04:25 +08:00 via iPhone |
![]() | 8 DoctorCat 2021-03-10 22:52:10 +08:00 来,英文名字随机生成器 Python 库 可以用来随机生成英文的男姓、女姓、两词的名字、生日组合 https://github.com/geekgao/PyNamesGenerator |
![]() | 9 iConsLii 2021-03-10 22:54:15 +08:00 https://github.com/drrrMikado/shorten 我也来一个。刚开始的项目,感觉还有好多可以优化的,欢迎大佬提出问题和建议~ |
![]() | 10 lysS 2021-03-10 22:57:07 +08:00 好家伙,歪了 |
11 charlie21 2021-03-10 23:00:49 +08:00 就像一个人写了一篇博客文章说此文遵守 CC 协定就好似能带来阅读量一样但并不会,给一套代码添加 MIT 和 apache 2 等开源协议并不意味着这玩意有人看:作者为其文章或代码附加的协议作为文章或代码的 metadata,只是作者一种态度,是作者对于人间喜乐的一种表达 |
![]() | 12 HeapOverflow 2021-03-10 23:15:02 +08:00 via iPhone |
13 zhengfan2016 2021-03-11 00:54:27 +08:00 via Android @tikazyq 没想到这里都能看到 crawlab,群晖用户路过 |
![]() | 14 secondwtq 2021-03-11 03:04:13 +08:00 我对(我认为的)楼主对所谓“伪开源”的理解有不同意见。 在一般语境里,“开源软件”广义上指一种软件的属性,即软件的源代码可以自由地被查看、使用、修改和共享等。只要符合这一特点就是开源。狭义上指一种新兴的软件开发流程,即软件不再在企业内部黑箱开发,而是通过全球化、公开化和大众化的的协作开发。很多开源软件(如楼主所说的“用户量不大”的一些软件)套这个狭义的定义的话,是不算“开源软件”的。 单纯讨论“开源软件”的话,和是不是“为了钱”是没有关系的。只有讨论到“自由软件”之类的词的时候,才具有更重的政治和意识形态色彩。而即使是“自由软件”,是不是为了钱也没有什么关系( RMS 自己钦定的规矩)。 |
![]() | 15 shawnwang340 2021-03-11 09:15:16 +08:00 好家伙,大家都来打广告了 |
![]() | 16 yuanshuai1995 2021-03-11 09:36:41 +08:00 好家伙,大家都来打广告了 |
![]() | 17 ZzFoo 2021-03-11 10:46:28 +08:00 ![]() 好广告,大家都来打家伙了 |
18 zifangsky 2021-03-11 10:48:36 +08:00 好家伙,我也来打个广告: 同时支持 MVC 和前后端分离项目开发模式的权限控制框架( Java ): https://github.com/zifangsky/easylimit NETCONF 客户端( Java ): https://github.com/zifangsky/netconf-client |
19 signMineUp 2021-03-11 10:50:45 +08:00 via iPhone 好广告,大家都来打家伙了 (不要停,小萌新想学习一下 |
nbsp; 20 zhao372716335 2021-03-11 10:59:34 +08:00 1.大多数做开源的,都是个人居多,前期都是因为兴趣,中期夭折不维护的也很多。 2.一些套路公司的商业模式的所谓开源引流,然后丢一边了,推自己的商业版本 3.一些源码开放,但是商用必须付费授权的系统 大多数的真正开源项目的开始,一般都是因为兴趣,如果有了一定的用户关注度,就会慢慢维护下去,这样作者也有存在感,对开源开发者最大的鼓舞就是用户量的增长,虽然免费维护,但是也不疲倦 真正开源的电商类项目并不多,大多数商用都是需要授权的,而不需要付费授权的也有,比较少,这里推荐一个,fecmall,有兴趣的自己百度去搜吧。 |
![]() | 21 rb6221 2021-03-11 11:03:54 +08:00 最简单的道理,用爱发电不是万能的 有的人就是想赚钱 有的人虽然也是爱好,但是一直做下来就很累,设置各种壁垒也只是为了过滤一下自己的工作量而已 |
![]() | 22 moonrailgun OP |
![]() | 23 moonrailgun OP @secondwtq 我说的伪开源指表面开源,但是拿着 clone 下来的源码却跑不起来的那些项目。 而那些项目都是故意少几个关键文件来达成收费的目的。感觉就是借着开源的名头搞商业化。 我还看见有的文章写 XX 软件是一个开源软件,点进去一看就是一个 markdown 项目,然后在 release 中挂了下载项目 |
![]() | 24 Kasumi20 2021-03-11 14:05:25 +08:00 |
25 jones2000 2021-03-11 15:16:52 +08:00 开源可以获取到更多的应用场景,需求,测试。 但投入的时间也是巨大的,特别的是用的人多了,各种需求都来了, 框架扩展, 重构都要做。 |
![]() | 26 qyizhong 2021-03-11 15:42:19 +08:00 好家伙,我直接好家伙,iOS 上的弹幕库: https://github.com/qyz777/DanmakuKit |
27 xgp 2021-03-11 16:15:53 +08:00 又骗我点了一波 star |
![]() | 28 hsiangleev 2021-03-11 16:26:23 +08:00 |
29 cczhrd 2021-03-11 16:32:21 +08:00 |
![]() | 30 vegetableChick 2021-03-11 16:39:13 +08:00 好家伙 好家伙 |
![]() | 31 chenjh 2021-03-11 17:41:57 +08:00 |
![]() | 32 yunying 2021-03-11 17:52:34 +08:00 好广告,大家都来打家伙了 |
![]() | 33 moonrailgun OP @jones2000 我觉得这样也是锻炼机会,前提是能够一直保持足够的热情 |
![]() | 34 hzz2 2021-03-11 18:06:06 +08:00 用 github/gitee 做图床的工具 https://github.com/hezhizheng/repo-image-hosting |
![]() | 35 supermao 2021-03-11 21:18:29 +08:00 开源是为了虚荣心,比如我 |
![]() | 36 longjiahui 2021-03-11 21:23:34 +08:00 |
37 zhao372716335 2021-03-11 21:37:54 +08:00 好家伙,好家伙,好家伙 |
38 SuperMild 2021-03-11 22:44:34 +08:00 |
![]() | 39 deepkolos 2021-03-11 23:07:09 +08:00 |
![]() | 40 sparrowwht7 2021-03-11 23:16:07 +08:00 |
![]() | 41 OHyn 2021-03-12 00:04:51 +08:00 感觉 clipboard.js 太大了,就写了个复制字符串到剪贴板的 js 工具,追求小体积。 npm 上倒是有些许下载量,但是来 star 的只有一个巴西老哥。 https://github.com/OldDream/copy-to-clipboard-ultralight 确实没啥技术含量就是了。。 |
42 againster 2021-03-12 09:30:40 +08:00 chrome 插件,做一些自动化流程 https://github.com/webgjc/web_robot |
43 guangming3055 2021-03-12 10:28:32 +08:00 |
![]() | 44 zealon 2021-03-12 16:11:10 +08:00 |
45 zhao372716335 2021-03-12 20:23:21 +08:00 Fecmall 2.0 真正开源的电商商城 面向程序员的电商商城,遵循 BSD-3-Clause 开源协议,和 Yii2 完全相同的授权协议。 基于流行的 Php Yii2 框架开发的 B2C 商城框架,支持多语言,多货币,多入口设备,多 store 全新的商城框架体系,易于扩展升级,后期重构底层,方便您根据自己的需要进行二次开发 支持 VUE 手机 app 等前后端彻底分离型应用 真正开源的电商系统,可以免费用于商业,让您免于版权纠纷 全新应用市场上线,包含多商户 B2B2C 系统,多商户分销商城系统等。 github: https://github.com/fecshop/yii2_fecshop |