你为什么做开源软件?

2022-06-26 14:36:11 +08:00
 F4NNIU

相信很多人都开源过自己的软件,不过每个人的开源初衷可能都不一样,有的人是为了学习,有的人为了自用,还有的是为了帮助身边的朋友们,那你做开源软件初衷是什么?

欢迎一起来聊聊。

6859 次点击
所在节点    程序员
66 条回复
easymbol
2022-06-27 09:56:45 +08:00
就想做一个桌面客户端,于是写了 ToDb 练手 https://github.com/xingcxb/ToDb
Cloutain
2022-06-27 10:06:43 +08:00
主要目的是钱
lwch
2022-06-27 10:09:14 +08:00
因为别的开源产品配置过于麻烦,所以自己造个轮子

https://github.com/lwch/natpass
shanghai1998
2022-06-27 10:36:00 +08:00
不开源,我写的每行代码都是为了钱
sadhen
2022-06-27 11:27:04 +08:00
热爱,如果为了赚钱,我觉得写代码做金融相关的事情更靠谱。

首先是热爱,如果最后兴趣和爱好能赚到钱,也是一件蛮开心的事情。
qa2080639
2022-06-27 11:38:05 +08:00
收藏的电影经常在本地和 nas 之间移动 不方便管理 于是做了一个通过文件 hash 的方式来关联信息
https://github.com/qa2080639/fs_media_manager
lzuntalented
2022-06-27 11:51:53 +08:00
为了世界的和平与稳定
lzuntalented
2022-06-27 11:54:22 +08:00
@lzuntalented 哈哈哈,主要为了分享
微场景编辑器: https://github.com/lzuntalented/lz-h5-edit
私有 Github: https://github.com/lzuntalented/lz-git
lesismal
2022-06-27 12:21:04 +08:00
为了日常能使用简单方便又高性能的框架,为了去解决实际的工程问题,为了给自己留个念想

1. 除了性能高,这可比其他只有 RPC 功能的 RPC 框架好用太多了,缺点是只支持 go/js ,精力有限,照顾不到太多语言
https://github.com/lesismal/arpc
2. go 全网唯一支持 tls/http1.x/websocket 的 poller 网络框架,底层异步,应用层仍然同步,基本兼容标准库,方便与其他知名库结合比如 gin/echo ,性能>=目前已知的同类 poller 库
https://github.com/lesismal/nbio
3. 这几天刚造的,标准库的 sql 确实大道至简但应用层被迫繁冗,而且市面上的所有 go ORM 和 rawsql 库都没能达到我对简洁的定义的标准:
https://github.com/lesismal/sqlw

有兴趣的同学欢迎看我历史主题
Terry05
2022-06-27 12:44:27 +08:00
不管做什么,一开始都只想着满足自己,逐渐变成要满足别人,甚至要被辱骂
zhaojun1998
2022-06-27 12:48:56 +08:00
@F4NNIU
本来那份工作也是不喜欢,正好休息几个月,写写开源项目
zhaojun1998
2022-06-27 12:50:19 +08:00
@Rache1

之前处理过这些 bug ,估计有缓存吧。目前正在准备更新新版本,会再次检测一遍的。
anan1314git
2022-06-27 13:47:38 +08:00
希望自己的代码有持久的生命力
CasualYours
2022-06-27 13:52:23 +08:00
第一动力当然是对自我价值寻同认可
https://github.com/BaoXuebin/beancount-gs
xiaohusky
2022-06-27 13:58:56 +08:00
不喜欢在实验室做欺上瞒下的忽悠事
eryajf
2022-06-27 15:06:45 +08:00
源于热爱,源于对自己的交代。

https://github.com/eryajf
bloodspasm
2022-06-27 15:08:18 +08:00
通过别人的代码解决了不少问题, 也希望自己可以帮助到别人.
encro
2022-06-28 09:01:43 +08:00
@pengtdyd

被你的主流技术笑了。。。。

Flutter 、Nestjs 、PostgreSQL 、GraphQL
F4NNIU
2022-06-28 09:02:34 +08:00
@Terry05 开源过程中会遇到不同的人,挺有趣的。
pengtdyd
2022-06-28 13:34:39 +08:00
@encro 这些技术不主流吗

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

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

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

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

© 2021 V2EX