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