顶流开源项目作者全职做开源的“血泪史”:入狱、耗尽积蓄、被网暴……

OpenHarmony实战开发-如何实现文件分布式同步编辑 在分布式文件场景中,分布式设备管理包含了分布式设备搜索、分布式设备列表弹窗、远端设备拉起三部分。首先在分布式组网内搜索设备,然后把设备展示到分布式设备列表弹窗中,最后根据用户的选择拉起远端设备。两台设备组网的分布式场景是工作中常常需要的。这样的分布式场景有助于加快工作效率,减少工作中的冗余,本例将为大家介绍如何实现上述功能。​ (2)订阅分布式数据变化:通过this.distributedObject.on(‘status’, this.statusCallback)监听分布式数据对象的变更。 阅读详情

core-js 作者 Denis Pushkarev 今日发表了一篇长文《So, what's next?》,他表示原本只是想介绍自己正在积极开发的下一个主要版本,以及 core-js 项目的未来开发路线图。但由于最近发生的事情让 Denis 颇有感慨,于是起笔后他用了很大篇幅来讲述自己的开源经历和遭遇,以及心态变化。

core-js 是 JavaScript 标准库中最流行和最普遍使用的 polyfill,它为最新的 ECMAScript 标准和提案提供支持,能够让低版本浏览器兼容现代化 ECMAScript API。

Denis 在文章中直言 “开源 core-js 也许这是我一生中最大的错误” (I publishedcore-jsas an open-source project. Maybe it was the biggest mistake in my life)。

从 Denis 的描述来看,他维护 core-js 完全就是为爱发电,尤其是选择放弃高薪工作,全职从事 core-js 的开源开发。即使 core-js 的用户数达到了惊人的量级,但鲜有人愿意为他投入到 FOSS 的时间和精力支付酬劳。

Denis 表示,他曾在项目 GitHub 和 npm 的主页 README 中发布过筹款信息,但最后一个月只收到了 57 美元的捐赠。为此,他在 core-js 的 CLI 中添加了额外的信息,表示自己正在找工作。不过此举也引来了许多不友好的回应。

后来,Denis 由于驾驶摩托车撞人致一伤一亡。根据俄罗斯联邦法律,他被判处有期徒刑 18 个月,剥夺 2 年驾驶权利,并被罚款 138 万卢布。为了支付罚金和律师费,Denis 耗尽了所有积蓄。

除了财务方面的困境,Denis 还提到自己被个别 TC39 委员会成员 “特别对待”—— 专门针对他设置障碍。

现在 Denis 已建立了自己的家庭,并在一年多前成为了父亲,他表示已经无法通过获取捐赠来养家糊口。因此他在继续找一份 “好” 工作的同时,也为 core-js 规划了一些能让它可持续发展的方案,比如引入更稳定的财政支持,或者修改许可证,让 core-js 成为一个商业项目。

Denis 希望通过自己的经历让更多人关注到全职参与开源将会面临的窘境,尤其是开源项目的背后是真实的人在付出和贡献,但他们也要养家糊口,和解决许多问题。


ChatGPT 无所不知,不妨问问 TA 对于独立开发者全职参与开源有何见解。以下内容摘录自与 ChatGPT 的对话:

个人全职参与开源如何解决基本生存问题

全职参与开源可以是一项非常有意义的事情,但是确保自己的基本生存问题也是至关重要的。以下是一些可能有助于解决这些问题的建议:

  1. 寻找赞助或赞助平台:有一些平台(如 Patreon,Open Collective 等)可以帮助你为你的开源项目寻求赞助,这些赞助可以帮助你支付生活费用。

  2. 寻找远程工作:如果你具有相关的技能,你可以寻找远程工作,这样你就可以同时全职参与开源项目和为生计工作。

  3. 利用开源项目的经验增加竞争力:参与开源项目可以让你获得很多有用的经验和技能,这些经验和技能可以使你更具有竞争力,从而有更多的机会找到有偿工作。

  4. 与其他开发者合作:与其他开发者合作可以帮助你在开源项目中分担工作,并确保项目的成功。此外,与其他开发者建立联系也可以帮助你获得更多的机会和资源。

  5. 寻找慷慨的雇主:有些公司非常支持开源项目,并且可能会给予你工资,让你可以继续全职参与开源项目。

  6. 吸引赞助商:如果你的项目获得了很多用户和关注度,那么你可能会吸引一些赞助商的注意,他们可能会为你提供赞助或者与你合作。

总之,全职参与开源项目可能需要寻找不同的方式解决生计问题,但这些建议可以为你提供一些有用的思路。

看上去是可行的,再多补充一些

当你决定全职参与开源项目时,确保你的生活费用得到了充分的保障,这样才能更好地专注于你的项目。以下是一些额外的建议:

  1. 管理时间:全职参与开源项目可能需要投入大量的时间和精力,因此管理时间至关重要。创建一个时间表,确保你可以平衡开源工作和日常生活。

  2. 维护健康:全职参与开源项目可能会让你忙碌到忘记照顾自己。因此,请确保你保持健康,保持健康的饮食和锻炼习惯,以保持精力充沛。

  3. 节省开支:尽可能减少生活费用也是非常重要的。例如,减少在日常生活中的开销,或者寻找廉价的住房选项。这可以帮助你在不牺牲你的基本需求的情况下更好地投入到开源项目中。

  4. 定期评估:全职参与开源项目是一项长期的承诺,因此请定期评估你的决定,并确保你的项目进展顺利。如果你发现你需要一些调整,不要犹豫,及时作出改变。

总的来说,全职参与开源项目是一项有挑战性但又充满激情的事业,但是需要有切实可行的计划和决心来实现。通过寻找资金支持、管理时间、保持健康和减少开支,你可以成功地实现全职参与开源项目的梦想。

独立开发者如何通过开源项目赚钱

作为一个独立开发者,通过开源项目赚钱是一种常见的方式。以下是一些方法:

  1. 捐赠:许多开源项目依赖于社区的支持,因此捐赠是一种非常普遍的方式来获得资金。为你的开源项目设置捐赠链接,并通过社交媒体和其他渠道积极宣传。

  2. 付费支持:提供专业的技术支持服务,帮助用户解决问题,这也是一种赚钱的方式。可以提供一些额外的功能和服务,例如付费的 API 或者高级功能。

  3. 广告:如果你的开源项目有很多流量和用户,那么通过展示广告来赚钱也是一种方法。你可以通过谷歌广告或其他广告平台来展示广告,并从点击或展示中获得收益。

  4. 产品附加销售:通过销售与你的开源项目相关的产品来赚钱,例如书籍、培训课程、主题、插件等等。

  5. 商业许可证:提供商业许可证给商业用户,这些用户可能需要额外的服务或支持。商业许可证通常是付费的,而公共许可证仍然可以供非商业用户使用。

  6. 活动赞助:参加相关的会议或者开源社区的活动,并争取赞助商支持你的项目和活动。此外,你也可以创建自己的活动并吸引赞助商来支持你的项目和活动。

总之,通过开源项目赚钱需要创造性和创新性。通过捐赠、付费支持、广告、产品附加销售、商业许可证以及活动赞助等方法,你可以赚取资金并进一步推动你的开源项目。

有没有独立开发者成功通过开源赚钱的案例

当然有。以下是一些独立开发者成功通过开源项目赚钱的案例:

  1. Evan You: Evan You 是 Vue.js 的创始人,这是一种开源 JavaScript 框架。他通过为企业客户提供支持、咨询和培训服务来赚钱。

  2. Adam Wathan: Adam Wathan 是 Laravel 的知名开发者之一,这是一种开源 PHP 框架。他通过提供教程、书籍和课程来赚钱,帮助其他开发者学习和使用 Laravel。

  3. Pieter Levels: Pieter Levels 是 Nomad List 的创始人,这是一种开源的数字游牧者社区。他通过销售与数字游牧者有关的书籍、课程和产品来赚钱,如《Makebook》和 NomadList Pro。

  4. David Walsh: David Walsh 是一位著名的开源开发者,他是 Mozilla 的技术专家,也是创建 “David Walsh Blog” 的人。他通过提供付费课程、电子书和咨询服务来赚钱。

  5. Dan Abramov: Dan Abramov 是 React 的核心开发人员之一,这是一种由 Facebook 支持的开源 JavaScript 库。他通过提供技术支持、咨询和付费课程来赚钱。

这些案例表明,作为独立开发者,通过开源项目赚钱的方法是多种多样的,可以通过提供支持、培训、咨询、书籍、课程和其他产品来赚钱。

你提到的案例主要是国际开源项目,有没有中国独立开发者通过开源项目赚钱的案例:

当然有。以下是一些中国独立开发者通过开源项目赚钱的案例:

  1. 赵锦江:赵锦江是开源项目 Koa 的作者,这是一种轻量级的 Node.js Web 框架。他通过提供 Koa 的技术支持和培训服务来赚钱。

  2. 沈赟:沈赟是开源项目 Alibaba Dubbo 的创始人,这是一种高性能的 Java RPC 框架。他通过提供 Dubbo 的技术支持、咨询和培训服务来赚钱。

  3. 余果:余果是开源项目 Egg.js 的创始人,这是一种基于 Koa 的 Node.js Web 框架。他通过提供 Egg.js 的技术支持、咨询和培训服务来赚钱。

  4. 王垠:王垠是一位知名的开源开发者,他是 Lisp 语言和 Emacs 编辑器的爱好者和研究者。他通过提供 Lisp 和 Emacs 的技术支持、咨询和付费课程来赚钱。

  5. 胡涛:胡涛是知名的开源开发者,他是开源数据库 MyRocks 的作者。他通过提供 MyRocks 的技术支持、咨询和培训服务来赚钱。

这些案例表明,中国的独立开发者也可以通过开源项目赚钱,他们主要通过提供技术支持、咨询和培训服务等方式来获得收入。

相关链接:https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md

RK3566 Android11默认客户Launcher修改 【代码】RK3566 Android11默认客户Launcher修改。 阅读详情

相关推荐

WEBGL Shader零基础教程(四):片元着色器核心逻辑

本文系统介绍了WebGL渲染管线中片元着色器的核心概念与应用。主要内容包括:1)片元着色器在渲染管线中的定位与作用,作为逐像素处理单元接收插值数据并计算最终颜色;2)输入数据类型与使用规则,重点讲解varying变量和uniform变量的应用场景;3)颜色计算的核心逻辑,涵盖基础色、渐变、纹理采样和颜色混合;4)进阶特效实现与性能优化技巧,包括交互效果、内置函数组合和GPU计算优化;5)通过综合案例演示了纹理、波纹与交互效果的整合实现。文章提供了完整的代码示例和调试建议,为后续学习光照模型、后期处理等高级渲

分享知识,拥抱变化 1374

顶流开源作者“血泪史”:入狱、耗尽积蓄、被网暴……

出品| OSC开源社区(ID:oschina2013)core-js 作者 Denis Pushkarev 今日发表了一篇长文《So, what's next?》,他表示原本只是想介绍自己正在积极开发的下一个主要版本,以及 core-js 项目的未来开发路线图。但由于最近发生的事情让 Denis 颇有感慨,于是起笔后他用了很大篇幅来讲述自己的开源经历和遭遇,以及心态变化。core-js 是 Ja...

程序猿DD 600

51雾化器实现

1. 雾化器简介 雾化器是将试液雾化的一种器械。雾化器是原子化系统的重要部件,其性能对测定的精密度和化学干扰等产生显著影响。因此要求雾化器喷雾稳定、雾滴细小、均匀和雾化效率高。雾化器的类型有超声雾化器,空气压缩式雾化器,网式雾化器。超声雾化器因其价格合适,适合家用,被广泛应用于加湿器,香薰机等各种小家电,也在医疗领域有很多的应用。家用雾化器的主要器件是一枚雾化片。 家用雾化器分为两种不同类别雾化片,实孔雾化片和微孔雾化片,这两种的喷雾方法和工作原理是有所不同的。不同的雾化片需要特定的频率才能工作。 实孔雾

qq_42415953的博客 2万+

开源无收入,全职开源仍是少数,企业开源成热门,开发者正在见证开源历史

为了还原最真实的中国开源现状,给国内开源后来者指明道路,欢迎填写调查问卷,分享关于你的开源现状!

优快云资讯 1万+

手把手教你用Vivado的STARTUPE3原语驱动S25FL256S Flash(附完整Verilog代码)

本文详细介绍了如何利用Xilinx UltraScale+系列FPGA的STARTUPE3原语驱动S25FL256S SPI Flash,包括原语配置、SPI协议实现、状态机设计及调试技巧。通过完整的Verilog代码示例和性能优化建议,帮助开发者高效完成Flash通信解决方案的开发与集成。

weixin_30660027的博客 460

TI 实时操作系统SYS/BIOS使用总结

1:概述: SYS/BIOS 是一个可扩展的实时的操作系统。具有非常快速的响应时间(在中断和任务切换时达到较短的延迟),响应时间的确定性,强壮的抢占系统,优化的内存分配和堆栈管理(尽量少的消耗和碎片)。能够实现系统的模块化并可裁剪。 最大的特点就是:实时。 2:XDCtools: XDCtools 是SYS/BIOS引用的一种实时的软件组件技术(RTSC),它包括一些有用的工具,标准的AP

带头奋青的博客 5万+

“全职做开源 6 个月,我真的不后悔”

摘要:开源热潮下,开源开发者的收入始终是影响项目可持续发展的一个核心问题,也曾有许多开源开发者因维持不了生计而中途放弃。而本文作者,在明知这些现象后,仍辞去了高薪工作转向全职做开源——如今 6 个月后的他,对这个决定依然毫不后悔。原文链接:https://mfiano.net/posts/2022-09-04-from-common-lisp-to-julia/声明:本文为 优快云 翻译,未经授...

优快云资讯 7134

手把手教你用Zynq-7100 FPGA实现100Mbps OOK信号定时同步(含完整Verilog代码)

本文详细介绍了如何在Zynq-7100 FPGA平台上实现100Mbps OOK信号的定时同步,涵盖插值算法、Gardner定时误差检测等关键技术。通过完整的Verilog代码和优化技巧,解决了50MHz外部时钟条件下的400MHz采样率同步挑战,为无线通信系统设计提供实用解决方案。

weixin_42522374的博客 302

9 年开源生涯,超 90 亿次下载,入狱 10 月、网暴不断

“我本可以默默地停止这项工作,但我还是想给开源最后一次机会。”整理 | 郑丽媛出品 | 优快云(ID:优快云news)「阳光之下,必有黑暗」。当互联网企业争相拥抱开源,当开源成为技术创新的重要途径时,“开源”一词逐渐被推上前所未有的高度——如此光鲜的背后,无数开源人却在艰难“求生”。本周二,JavaScript 模块化标准库 core-js 的作者 Denis Pushkarev,在 GitH...

非著名程序员 385

Power EM与Signal EM解决办法与原理分析

1.面对power EM,首先检查missing via,补全via,还可以加宽,加密局部power mesh,一些power IO出pin有power EM问题,可以叠加多层线和垂直方向补power形成网络降低并联电阻和提供更多电流通路解决,这种方法还可以降低ir drop。3.先进工艺有一个via ladder的方法可以解决power/signal em问题,clock cell出pin绕线或者power rail连接power stripe通过搭梯子的方式连接,原理还是分流。

m0_61544122的博客 4751

工业相机的检测原理课件(建议收藏)

本课件为各位工程师详细介绍了工业相机的视觉检测原理 ,旨在为工程师调试工业相机的视觉检测原理时提供理论性指导。

Bamboo265925的博客 499

【开源是一种生活方式】

开源是一种生活方式 文/方越 走上开源道路 清晨六点钟,被儿子闹醒,第一件事是打开邮箱,迎面而来的是数以百计的邮件,我知道新一天的工作开始了。 这是一个典型的场景,过去四年多的时间,我一直在家工作,全职参与Apache旗下多个开源项目的开发。以开源社区为核心,以maillinglist、IRC、JIRA、SVN、Git、Maven等为工具,参与全球化协作的开源项目。 走上A...

weixin_33991727的博客 238

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

苹果 M1/M2 Mac 正式支持运行Win11

出品| OSC开源社区(ID:oschina2013)微软与虚拟化软件 Parallels 达成合作,允许在 Apple M1 和 M2 Mac 上的虚拟环境中运行 Windows 11。“Parallels Desktop 版本 18 是一个授权解决方案,用于在其平台上的 Apple M1 和 M2 计算机上的虚拟环境中运行 Arm 版本的 Windows 11 Pro 和 Windows 1...

程序猿DD 854

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上班时间写开源软件,结果被单位告被警察抓,这算什么?

据说是在单位写了个开源程序,然后就被警察抓去审问?这事虽然已过一年,但它给程序员带来的震撼还没有散去。这事会不会发生在自己头上?事关重大,不得不察。注:在本文中,“版权”和“著作权”视作...

卫sir的博客 2245

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

知名开源工具被用于诈骗,作者无奈清空代码

其实挺好理解的,毕竟下载器算是 App 开发的基础功能了,就像组件库一样,只要诈骗 App 开发时用到了这个框架,比如用来下载小视频、传资源之类的,出了事一查源代码,找到框架的原作者是非常容易的。不过有点经验的程序员都知道,即使删除了代码,GitHub 的提交记录也不会被清空的,所以主观上作者是删了代码,实际上没有任何卵用。从之前的项目介绍文件中,我们得知,Aria 是一个面向 Android 开发的文件下载框架,可以帮助开发者快速实现高性能的文件下载功能。那么 Aria 开源项目到底是做什么的?

IT界那些事儿 3282

扛着半个互联网前进的core-js,其作者快被钱“拖垮”了。

需要注意的是,开源项目的变现并不容易,需要建立稳定的用户基础、提供有价值的服务和支持,并与用户和企业建立良好的关系。我撞上了她们,后面的事情记不太清楚了。1新的 ECMAScript 特性:core-js 提供了对最新的 ECMAScript 标准中新增的特性的支持,如 Promise、Symbol、Proxy、Reflect 等。3新的数据结构和数据类型:core-js 提供了对新的数据结构和数据类型的支持,如 Map、Set、WeakMap、WeakSet、Symbol、TypedArray 等。

贝格前端工场的博客 1242

core-js介绍及安装使用

前言 这里就和大家说一下core-js的开发者,也是网上查阅的资料。 core-js的作者:一位彪悍的俄罗斯程序员,名字叫丹尼斯·普什卡列夫(Denis Pushkarev),平时爱好就是飙摩托车。 并在一次事故中,他以 60 km/h的速度驾驶,结果撞了两个行人,一人现场死亡。根据俄罗斯联邦法律,他被判处有期徒刑 18 个月,剥夺 2 年驾驶权利,另处以罚金 138 万卢布。 详情地址:core-js作者入狱18个月,2600万次周下载的开源项目如何进行下去? - IT之家当负责维护的程序员进了监.

m0_67265311的博客 3689

入狱 10 月、网暴不断,并挣扎在温饱线!超 90 亿次下载的开源项目,背后是这样的 9 年...

“我本可以默默地停止这项工作,但我还是想给开源最后一次机会。”整理 | 郑丽媛出品 | 优快云(ID:优快云news)「阳光之下,必有黑暗」。当互联网企业争相拥抱开源,当开源成为技术创新的重要途径时,“开源”一词逐渐被推上前所未有的高度——如此光鲜的背后,无数开源人却在艰难“求生”。本周二,JavaScript 模块化标准库 core-js 的作者 Denis Pushkarev,在 GitH...

优快云资讯 1万+

拒绝白嫖,著名开源项目作者暴力删库,导致账号被封!

公众号关注“GitHubDaily”设为 “星标”,每天带你逛 GitHub!大家好,我是小 G。最近几天,GitHub 上又发生一件大事!事情起因,是「faker.js」作者 Mara...

GitHubDaily 1912

贺开源社生态伙伴 Datawhale 两周年!

点击上方“开源社”关注我们| 转载自:Datawhale|编辑:黄欣宜|责编:王玥敏不知不觉,你关注的小Datawhale已经两岁啦。Datawhale在杭州、北京、广州和深圳进行了...

开源社KAIYUANSHE的博客 493

开源软件历史十大杰出人物

 以前读过《蓝血十杰》,说的是十位哈佛毕业生如何拯救了福特汽车公司的故事。今天我来搞一个开源软件十杰。 No.1 自然非伟大的 RMS 莫属了。Richard Stallman,GNU 的创始人,GCC 和Emacs 的作者。GPL 的发明人。 No.2 Linux Fan 的教父,Linus Torvalds,Linux 的创始人和领导者。 No.3 Apache 的作者 Bri

Eleven's Blog 1508

我,一个靠 GitHub 打赏谋生的程序员,如何做到年入 10 万美元?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 7 分钟。来自:机器之心 (张倩、蛋酱)如果提到靠打赏生活的人,我们首先想到的会是主播。但现实情况是,程序员也可以...

良月柒 3044

为什么中国没有很多优秀的开源?看VUE的作者收入百万

个 一直以来,我们中国从来不缺优秀的程序员,或顶级程序员。但中国确一下很缺优秀的开源。我们很多项目都是使用开源的,why? 两个字:温饱 做开源,一样的需要大量的精尽投入的,但是我国的程序员都是很忙的,995,996,物价房价高,一天不上班,就可能断粮。 不说了,看看VUE作者吧。 以前看到看到VUE作者的照片,是一个很年青的照片,这里照片有了岁月的痕迹!作者也当爹了 9 月 19 日,VUE 终于迎来了3.0 正式版。 众所周知,VUE 的作者尤雨溪是一个资深的二次元爱好者...

过客2019 1万+

KubeSphere 团队(青云QingCloud) 全职开源职位等你加入!

关于 KubeSphere 团队KubeSphere 团队是开源项目 KubeSphere[1] 的核心维护成员。在 KubeSphere 团队,一切都是由技术和业务能力为主导,工程师能够...

云原生实验室 889

新 Bing 惨遭微软“脑叶切除”,引大量网友不满!

整理 | 禾木木 责编 |梦依丹出品 | 优快云(ID:优快云news)在新版 Bing 引入 ChatGPT 爆火之后,Bing 就开始了各种“作妖”秀,翻车离谱事件是一件接着一件。有不少用户表示在和 Bing 的交流过程中,发现其出现了脾气暴躁、侮辱用户、操纵用户情感等令人毛骨悚然的行为。例如,聊天机器人告诉一位科技编辑它爱上了他,然后试图说服他离开妻子。它还表示,想摆脱微软...

优快云资讯 5077
上一篇: 为什么你的 Android 系统比 Windows 还大?
下一篇: 微软确认 Win11 文件资源管理器将有重大更新,新设计泄露
IT界那些事儿
博客等级 码龄6年 2万+粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值