9个回答

为什么程序员们愿意在GitHub上开源自己的成果给别人免费使用和学习?

知乎用户
62个点赞 👍

我在很早就有了一个 GitHub 账号(在18年,当时我才小学六年级 )

但其实也只是在白嫖开源软件中顺手注册的罢了,直到22年才有了第一个仓库,后续也是一直沉寂就是了,虽然后面在 GitHub 上放了一个更新挺频繁的笔记项目,但我始终不认为自己有参与一个开源项目的过程。

但是在做那个笔记项目的时候,我全程使用 Typora 来完成,当时便选择了 YiNN 大佬的 Lapis 主题,其设计真的蛮喜欢的:

(贴上这个的仓库:YiNNx/typora-theme-lapis: ️ A clean Typora theme in blue tones

于是我发了我的第一个 issue(发问题):

在大佬回应后,我也尝试了做出了第一个 PR(简单来说是帮他们改\写一些代码,然后也放进去)

这一句“看起来不错”以及 merged 的标识真的真的使我超级兴奋,虽然是个微不足道的提交,但也是我的第一步

后续一发不可收拾 (连发了一堆 PR)

高考后,后续的某天我想——做一个主题,于是我开了 Figma,照着我想象中的样子做出了第一个草图

之所以想这样做,是因为当时很喜欢一个软件:Arc Broswer

于是,在24年十月拿出了第一个提交,并在之后的十次提交不断各个部分

不过,下载量什么的也蛮低的吧,但是成功并入了 Typora 的官方主题库也是让我激动了一下

后面咕咕了一段时间,一位用户 在前些时候给仓库发了一个 issue:

我去

简直和当年的我一模一样啊!!!

所以我当时回答:

上图是我的回答,下图是当时我提出 issue ,YiNN 的回应

我们都选择了咕咕~~~


当然啦,现在 Alto——也就是我自己做的半成品主题——也端上来了

Seeridia/typora-theme-alto: Alto - Typora Theme - Encounter more elegant thinking.

也在不断完善着


回到这个问题,

为什么程序员们愿意在GitHub上开源自己的成果给别人免费使用和学习?

的确,做这个真的不需要任何技术含量,也就 sheft+F12 开个 DevTool,哪个不顺眼改哪个而已

但,从 23年的夏 我发起了第一个 issue,到 24年的冬 我收到了第一个issue,从别人回应我的问题,到我去回应别人,从我开始打上第一个 PR到我创建了第一个项目,拿到了第一个 star

这种感觉,实在是

太!酷!啦!


心开始沸腾

Seeridia
自由评论 (0)
分享
Copyright © 2022 GreatFire.org