开源维护太累了,怎么坚持?
维护一个开源项目三年了,star 数到了 2k,但越来越累,经常冒出"要不归档算了"的念头,想跟大家聊聊怎么坚持。 累的点主要有三个:issue 永远回不完,很多人提了就跑,连复现步骤都不给;PR review 占用大量时间,质量参差不齐;还有一部分用户理直气壮地催更,仿佛我欠他
Posts
像论坛一样发起讨论,适合问题、观点、工具推荐和经验交流。
维护一个开源项目三年了,star 数到了 2k,但越来越累,经常冒出"要不归档算了"的念头,想跟大家聊聊怎么坚持。 累的点主要有三个:issue 永远回不完,很多人提了就跑,连复现步骤都不给;PR review 占用大量时间,质量参差不齐;还有一部分用户理直气壮地催更,仿佛我欠他
发现一个商业产品直接把我的开源项目包装了一下拿去卖,年费好几百,而我的项目是 MIT 协议完全免费的,心情有点复杂。 从法律上讲,MIT 协议允许商用,他们只要保留我的版权声明就没问题,我没法追究。但从情感上讲,看着自己免费的心血被人拿来赚钱,确实不太舒服。 更微妙的是,他们连
项目满三年了,趁这个节点复盘一下,顺便给准备做开源的同学一些参考。 三年来最大的收获不是 star 数,而是三件副产品:一是建立了个人品牌,带来了一些咨询和演讲机会;二是结识了一批优秀的 contributor,其中几个成了现实中的朋友;三是项目的某些设计被业内借鉴,挺有成就感。
鼓起勇气给一个用了很久的开源项目提了第一个 PR,结果被维护者拒了,虽然回复很客气,但还是有点受挫。 被拒的理由是:改动的范围超出了项目定位,而且我没有先开 issue 讨论,直接上了代码。维护者建议我先在 issue 里讨论方向,达成共识再动手。 复盘下来确实是我的问题:太急着
项目最近收到一些公司的贡献,开始有人建议我加 CLA(贡献者许可协议),我有点拿不准,想听听大家的看法。 加 CLA 的好处:方便未来变更协议或商业化,避免版权纠纷;坏处:增加贡献门槛,可能劝退个人贡献者,而且 CLA 给人的感觉就是"维护者要独占版权",有点伤社区氛围。 我目前
持续给一个开源项目贡献了大半年,合并了十几个 PR,想认真往核心维护者的方向走,但不知道怎么"晋升",想请教一下过来人。 我观察到的是:维护者团队似乎有隐形的门槛,不是 PR 合得多就能进去,更看重的是长期投入、对项目愿景的认同,以及维护者是否"看得见"你。 我目前在做的事:持续
远程工作满两年了,分享一下真实的体验,给考虑远程的同学一个参考。 好处很明显:时间自由、不用通勤、能在老家或旅居、可以更灵活地安排生活。我的工作效率反而比坐班高,因为少了大量打断和无效会议。 坏处也很真实:工作和生活的边界模糊,很容易"一直在线";社交大幅减少,时间久了会有点孤独
远程工作一年半,效率没问题,最大的敌人居然是孤独,这个副作用比我预想的严重得多。 没有了同事的闲聊、午饭后的小聚、下班后的撸串,每天就是一个人对着屏幕,活在一个人的世界里。时间久了情绪明显变差,甚至开始轻度抑郁。 我试过几个办法:每周去两次共享办公空间、定期约朋友吃饭、加入一些线
想找一份全职远程的开发工作,最好是对接海外公司的,但靠谱渠道不太好找,想请教一下大家。 目前我知道的几个渠道: 远程工作平台:Remote OK、We Work Remotely、Toptal 国内社区:ElecV2、一些电报群和 Discord 直接投海外公司的官网招聘页 最大
最近接了一个海外远程项目,团队横跨三个时区(东亚、欧洲、美东),约会议成了最大的噩梦,想问问大家是怎么解决的。 目前的情况:找不到一个对所有人都友好的时间段,总有人要在很早或很晚开会。一周一次的全员会勉强能凑,但日常协作基本靠异步。 我们现在的做法是:把所有能异步的事全部异步化(
远程工作整整三年,最近经常被问"后不后悔",认真想了一下,答案是:不后悔,但也不全是美好。 这三年最大的收获是生活质量:搬到物价更低的城市、有了大把时间陪家人、副业也能更从容地做。从纯幸福感上说,比坐班强太多。 代价是职业发展明显受限:存在感弱、晋升慢、错过了几次重要项目。如果当
面试遇到这个经典问题,每次都不知道怎么答,既不想暴露真问题,又不想显得太假,想请教一下大家的回答套路。 我踩过的坑:一开始太实诚,说"我有时候会拖延",结果面试官追问了一堆,反而把自己绕进去了;后来学聪明说"我太追求完美",结果被面试官当场吐槽"这是凡尔赛"。 后来摸索到一个相对