我觉得开源不为了钱,至少大部分开源不为了钱。
本质上来说都是因为爱好,对程序的热爱,以及对现状的不满。大部分的程序员都沉迷于造轮子的快感
而 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 1
|
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 1
好广告,大家都来打家伙了
|
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
好广告,大家都来打家伙了
(不要停,小萌新想学习一下😏 |
20
zhao372716335 2021-03-11 10:59:34 +08:00
1.大多数做开源的,都是个人居多,前期都是因为兴趣,中期夭折不维护的也很多。
2.一些套路公司的商业模式的所谓开源引流,然后丢一边了,推自己的商业版本 3.一些源码开放,但是商用必须付费授权的系统 大多数的真正开源项目的开始,一般都是因为兴趣,如果有了一定的用户关注度,就会慢慢维护下去,这样作者也有存在感,对开源开发者最大的鼓舞就是用户量的增长,虽然免费维护,但是也不疲倦 真正开源的电商类项目并不多,大多数商用都是需要授权的,而不需要付费授权的也有,比较少,这里推荐一个,fecmall,有兴趣的自己百度去搜吧。 |
21
janus77 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 |