相信很多人都开源过自己的软件,不过每个人的开源初衷可能都不一样,有的人是为了学习,有的人为了自用,还有的是为了帮助身边的朋友们,那你做开源软件初衷是什么?
欢迎一起来聊聊。
相信很多人都开源过自己的软件,不过每个人的开源初衷可能都不一样,有的人是为了学习,有的人为了自用,还有的是为了帮助身边的朋友们,那你做开源软件初衷是什么?
欢迎一起来聊聊。
|
Cola98Jun 26, 2022
1
把 GitHub 当网盘使用吧,而且写的东西还可以去交流,还有一些绿绿的提交记录,看的很有成就感。。
|
|
2
让自己写的代码有人用,有人看,有人评价
|
|
3
因为找不到兼容 tmux 的 rz / sz ,于是写一个 https://github.com/trzsz/trzsz 自用,也开源分享给大家。大家提的需要和建议多了,也就越来越完善了。
|
|
4
学习 Svelte ,做个项目练手,顺便也可以使用。https://github.com/dufu1991/simple-cloud-music
|
|
icyalalaJun 26, 2022 via iPhone
5
觉得自己的代码写得还不错,要展示出来给别人看
|
|
6
自由
|
|
7
@LonnyWong 我们 FastAdmin 最初的开源的初衷和你的类似,当时实在找不到一款合适的后台框架,于是我们自己造了一个,然后分享给身边的朋友们使用,后来越来越多的朋友加入,大家一起完善,功能也越来越强大。
|
|
ClericPyJun 26, 2022
9
跟我入行的原因差不多吧, 就是好玩儿
|
|
pengtdydJun 26, 2022
10
学习技术是其次,主要是为了能一个人单挑一款产品,一个人做所有人的工作,未将来能做自己的产品打个基础吧。
目前在做的一款练手的产品: https://github.com/feiyu-rs/lime |
|
waruqiJun 26, 2022 via Android
11
无聊的时候 敲敲代码打发时间,顺带方便自己日常开发用的 https://github.com/xmake-io/xmake
|
|
dagger8224Jun 26, 2022
12
@dufu1991 这位兄弟也可以考虑用 dagger.js ( https://daggerjs.org )写下试试
|
|
golangLoverJun 26, 2022 via Android
13
@pengtdyd 这个后端没有开源吗?
|
|
estkJun 26, 2022 via Android
14
帮助别人+学习+自用+项目需要
|
|
15
|
|
imldyJun 26, 2022 via Android
16
Cool
|
|
zhaojun1998Jun 26, 2022
17
甚至辞职了,然后全职一段时间做这个,也不为赚钱,就为了了个心结,工作实在没时间写。
|
|
pengtdydJun 26, 2022
18
@golangLover 我还没写呢,先把页面做出来再弄后端
|
|
Macv1994Jun 26, 2022
19
学习 flask 、vue 写的一个论坛 https://github.com/weijiang1994/university-bbs
|
|
20
@zhaojun1998 ,你这个牺牲会不会太大了,现在怎么样?什么开源软件?
|
|
21
@zhaojun1998 看到了,zfile 。 👍
|
|
thetbwJun 26, 2022 via Android
22
为了哪天有人看上
|
|
C603H6r18Q1mSP9NJun 26, 2022
23
fastadmin 非常赞,用了 5 年,不错不错;就是感觉 5 年没啥大版本更新
|
|
24
@shanghai1998 ,界面上可能看不大出来,功能一直在更新迭代,生态也在稳健发展。
|
|
25
@shanghai1998 ,非常感谢支持 FastAdmin ,言归正传,可否请你聊聊为什么开源,或者为什么参与开源?
|
|
neilpJun 26, 2022
26
就为了给这个世界带来一丁点的改变.
|
|
charlie21Jun 26, 2022
27
|
|
28
嫌弃 flomo 一些细节太丑了,于是自己做了个 https://github.com/usememos/memos
|
|
duke807Jun 27, 2022 via Android
29
為了給人類留下一點東西吧,好不好另說
|
|
dcsuibianJun 27, 2022
30
我觉得源码没有什么价值,无论是别人的还是自己的。大部分时候我都排斥看别人的代码。
没有什么价值-->不想着盈利-->没必要闭源-->MIT 。 |
|
msg7086Jun 27, 2022
31
因为长期用着别人的开源软件,别人停止维护了,我遇上失业了正好去帮着多糊一些屎山。
找到新工作以后越来越忙,也没时间再多糊了。 还有一些都是小工具,也是自己要用就写出来了,但估摸着别人也有需求,就开源了,都是 MIT 或者 BSD 。 |
|
32
N 年前玩 pt 高清下载,搞了个高清下载机,那时候还没有光纤上网,都是 adsl 拨号。为了在公司能访问家里的下载机,当时也正好自学 go ,就用 go 写了个 DDNS 客户端,顺便开源了。没想到这项目一维护就是 8 年了,这个周末都还在重构代码。
https://github.com/TimothyYe/godns |
|
nishuoshenmeJun 27, 2022
33
因为分享欲和成就感吧
|
|
garlicsJun 27, 2022
35
为了简历好看
|
|
iamxcd123Jun 27, 2022
36
|
|
StrongNoodlesJun 27, 2022
37
学习开源,回馈开源
|
|
RRyoJun 27, 2022
38
|
|
leeggcoJun 27, 2022
39
从自己的需求出发,解决小众需求
|
|
Rache1Jun 27, 2022
40
|
|
easymbolJun 27, 2022
41
就想做一个桌面客户端,于是写了 ToDb 练手 https://github.com/xingcxb/ToDb
|
|
CloutainJun 27, 2022
42
主要目的是钱
|
|
lwchJun 27, 2022
43
|
|
C603H6r18Q1mSP9NJun 27, 2022
44
不开源,我写的每行代码都是为了钱
|
|
sadhenJun 27, 2022
45
热爱,如果为了赚钱,我觉得写代码做金融相关的事情更靠谱。
首先是热爱,如果最后兴趣和爱好能赚到钱,也是一件蛮开心的事情。 |
|
qa2080639Jun 27, 2022
46
收藏的电影经常在本地和 nas 之间移动 不方便管理 于是做了一个通过文件 hash 的方式来关联信息
https://github.com/qa2080639/fs_media_manager |
|
lzuntalentedJun 27, 2022
47
为了世界的和平与稳定
|
|
lzuntalentedJun 27, 2022
48
@lzuntalented 哈哈哈,主要为了分享
微场景编辑器: https://github.com/lzuntalented/lz-h5-edit 私有 Github: https://github.com/lzuntalented/lz-git |
|
lesismalJun 27, 2022
49
为了日常能使用简单方便又高性能的框架,为了去解决实际的工程问题,为了给自己留个念想
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 有兴趣的同学欢迎看我历史主题 |
|
50
不管做什么,一开始都只想着满足自己,逐渐变成要满足别人,甚至要被辱骂
|
|
zhaojun1998Jun 27, 2022
51
@F4NNIU
本来那份工作也是不喜欢,正好休息几个月,写写开源项目 |
|
zhaojun1998Jun 27, 2022
52
|
|
53
希望自己的代码有持久的生命力
|
|
54
第一动力当然是对自我价值寻同认可
https://github.com/BaoXuebin/beancount-gs |
|
55
不喜欢在实验室做欺上瞒下的忽悠事
|
|
56
|
|
57
通过别人的代码解决了不少问题, 也希望自己可以帮助到别人.
|
|
lookStupiToForceJun 28, 2022
61
@pengtdyd #60 那人如果回复你了也敲我一下吧,我也想看看他有什么高端的主流技术
|
|
userKamtaoJun 28, 2022
62
想拥有一个自己的组件库,于是开发了一个组件。https://github.com/lewkamtao/Lew-UI
|
|
userKamtaoJun 28, 2022
63
在开源过程中,很多人会给你提建议,大胆谦逊的展示自己的不足,以及收获一些成就感,才有动力冲冲冲。
|
|
encroJun 29, 2022
65
@pengtdyd
@lookStupiToForce 项目介绍里面写上用的都是主流技术开发,然后举例是“Flutter 、Nestjs 、PostgreSQL 、GraphQL”, 不反对这些技术是主流,用户规模也不少,个人也认同都是非常值得学的, 只是感觉写在介绍里面有点奇怪,笑一下,没有鄙视之意。 个人感觉这些技术应该属于极客常用,企业使用都在第二梯队吧。 自己动手做开源项目也没必要用主流技术(除非是给其他做的二开底层工具之类),毕竟自己做产品很重要就是学习,练手,效率,新技术红利等。 |
|
rockstar99Jun 30, 2022 via Android
66
https://github.com/yoshiko2/movie_data_Capture
小姐姐管理器 快 5k stars 了 解决自己需求顺便分享 顺便收点赞助补贴大学生活费 |