感觉大部分人的开源只是为了对学习技术的实践

2021-03-10 15:27:49 +08:00
 moonrailgun

我觉得开源不为了钱,至少大部分开源不为了钱。

本质上来说都是因为爱好,对程序的热爱,以及对现状的不满。大部分的程序员都沉迷于造轮子的快感

而 Github 的上传成本也低

比如我自己的项目, TRPG Engine 原则上来说是一个 IM 应用,但是里面乱七八糟各种设计模式,各种技术栈,三套打包工具,react+rn 两套技术栈, OAuth, 机器人, 各种监控各种中间件,有趣的技术与新的应用,反正一股脑往里面塞,总能找到合适的位置。

虽然用户量不大,ROI 很低, 但是自己玩的很开心。可能这就是程序员最淳朴的感情吧。

(其实就是突然想吐槽那些伪开源的。)

6246 次点击
所在节点    程序员
45 条回复
tomsun28
2021-03-10 18:21:42 +08:00
+1,刚开始大多是为了技术实践,后面也许会有帮助别人的乐趣和成就感。想想如果自己的项目或者 PR 到顶级项目的代码跑在万千服务器上,想想就兴奋。ps,点开项目发现我之前 star 过😂😂
tikazyq
2021-03-10 19:23:46 +08:00
本来想进来吐槽,结果发现是广告...

那我也来一个吧 ;-)
https://github.com/crawlab-team/crawlab
FreeEx
2021-03-10 19:34:25 +08:00
tomsun28
2021-03-10 20:31:09 +08:00
@tikazyq @FreeEx 你们这,那我也来一个 https://github.com/tomsun28/sureness
xuanbg
2021-03-10 20:54:58 +08:00
这也能跟风?好吧,我也随大流来一个支持多租户多应用的包含用户 /资源 /权限 /auth 的一组微服务项目: https://github.com/xuanbg
zhangysh1995
2021-03-10 22:01:24 +08:00
那我也来一个,在线用谷歌文档渲染公式 https://github.com/zhangysh1995/Easy_Latex
wxsm
2021-03-10 22:04:25 +08:00
DoctorCat
2021-03-10 22:52:10 +08:00
来,英文名字随机生成器 Python 库 可以用来随机生成英文的男姓、女姓、两词的名字、生日组合 https://github.com/geekgao/PyNamesGenerator
iConsLii
2021-03-10 22:54:15 +08:00
https://github.com/drrrMikado/shorten
我也来一个。刚开始的项目,感觉还有好多可以优化的,欢迎大佬提出问题和建议~
lysS
2021-03-10 22:57:07 +08:00
好家伙,歪了
charlie21
2021-03-10 23:00:49 +08:00
就像一个人写了一篇博客文章说此文遵守 CC 协定就好似能带来阅读量一样但并不会,给一套代码添加 MIT 和 apache 2 等开源协议并不意味着这玩意有人看:作者为其文章或代码附加的协议作为文章或代码的 metadata,只是作者一种态度,是作者对于人间喜乐的一种表达
HeapOverflow
2021-03-10 23:15:02 +08:00
日语汉字学习 app,支持手写识别,图像汉字识别

https://github.com/Livinglist/Manji
zhengfan2016
2021-03-11 00:54:27 +08:00
@tikazyq 没想到这里都能看到 crawlab,群晖用户路过😂
secondwtq
2021-03-11 03:04:13 +08:00
我对(我认为的)楼主对所谓“伪开源”的理解有不同意见。
在一般语境里,“开源软件”广义上指一种软件的属性,即软件的源代码可以自由地被查看、使用、修改和共享等。只要符合这一特点就是开源。狭义上指一种新兴的软件开发流程,即软件不再在企业内部黑箱开发,而是通过全球化、公开化和大众化的的协作开发。很多开源软件(如楼主所说的“用户量不大”的一些软件)套这个狭义的定义的话,是不算“开源软件”的。

单纯讨论“开源软件”的话,和是不是“为了钱”是没有关系的。只有讨论到“自由软件”之类的词的时候,才具有更重的政治和意识形态色彩。而即使是“自由软件”,是不是为了钱也没有什么关系( RMS 自己钦定的规矩)。
shawnwang340
2021-03-11 09:15:16 +08:00
好家伙,大家都来打广告了
yuanshuai1995
2021-03-11 09:36:41 +08:00
好家伙,大家都来打广告了
ZzFoo
2021-03-11 10:46:28 +08:00
好广告,大家都来打家伙了
zifangsky
2021-03-11 10:48:36 +08:00
好家伙,我也来打个广告:
同时支持 MVC 和前后端分离项目开发模式的权限控制框架( Java ): https://github.com/zifangsky/easylimit
NETCONF 客户端( Java ): https://github.com/zifangsky/netconf-client
signMineUp
2021-03-11 10:50:45 +08:00
好广告,大家都来打家伙了
(不要停,小萌新想学习一下😏
zhao372716335
2021-03-11 10:59:34 +08:00
1.大多数做开源的,都是个人居多,前期都是因为兴趣,中期夭折不维护的也很多。
2.一些套路公司的商业模式的所谓开源引流,然后丢一边了,推自己的商业版本
3.一些源码开放,但是商用必须付费授权的系统

大多数的真正开源项目的开始,一般都是因为兴趣,如果有了一定的用户关注度,就会慢慢维护下去,这样作者也有存在感,对开源开发者最大的鼓舞就是用户量的增长,虽然免费维护,但是也不疲倦

真正开源的电商类项目并不多,大多数商用都是需要授权的,而不需要付费授权的也有,比较少,这里推荐一个,fecmall,有兴趣的自己百度去搜吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/760352

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX