对开源开发者的毁灭性警示

2025-05-25

对开源开发者的毁灭性警示

我没有足够的情感来评论此事。

以下是最近发生的事件和经验教训的时间表。

浏览☢️以了解亮点。

2022年1月4日星期二

  • 整个上午都很焦虑,因为我中午有一个牙医预约
  • 一切顺利,但最终感觉不舒服。
  • 当同事在 Slack 上分享草稿时,我了解到了 dev.to
  • 下班后立即小睡一会儿以消除病痛,醒来时鼻子完全堵塞,然后查看我的社交信息。
  • 来自 Adam_Ha_Yes#XXXX 的 1 个 Discord 好友请求 - 没有共同的服务器或好友,个人资料并不突出。
  • 我猜想这只是个骗子,可能被我加入的众多火箭联盟Discord群中的一个给踢了;这种情况经常发生。我拒绝了。
  • 查看我的电子邮件“Adam 在 CodePen 上关注了我!”:电子邮件通知的屏幕截图,显示 Adam 在 Codepen 上关注了我
  • 点击个人资料查看他们的作品,什么也没有,但发现两个人的名字都是亚当Adam 在 CodePen 上关注的用户截图,我的个人资料是第一个关注的
  • ☢️ 检查 Twitter 上的消息请求,以防万一:来自 Twitter 的 Adam_Ha_Yes 留言:嘿,Jane!我在 Code Pen 上看到了你的作品。\A\A 你太棒了!你的“增强用户界面社交
  • 我开始仔细研究他们计划的一切。听起来棒极了,完全符合我的心意,我完全被征服了。而且他们的设计师的作品简直美极了
  • ☢️ 晚上 10:56,我告诉他我同意了。我告诉他我喜欢我现在的工作。我分享了我的观察,觉得现在的时机其实很棒,因为我最大的任务刚刚交付生产,剩下的唯一任务就是完成开发阶段的准备工作。接下来的六个月看起来可能会很忙,因为他们是一个靠拨款周期运营的非营利组织。
  • 我的思绪飞转,鼻子堵塞,感觉很恶心,在床上辗转反侧了几个小时后,我写下这篇文章,向公司请病假。

2022年1月5日星期三

  • 每次快要睡着的时候,我躺在床上,看着自己的意识在清醒和睡眠的边界上跳跃。真是难受,喉咙痛,现在头也疼,但我还是很兴奋。

  • ☢️ 他在上午 10:50 回复

妈的,你居然用 Seth Godin 的作品来撩我?你入选了。

这太令人兴奋了!

本周或下周您有空与 Terry 和 Andros(我的联合创始人)聊天吗?

  • 作为参考,我提到了 Seth Godin 的作品,因为当我阅读它时它引起了我的共鸣,并且我觉得它符合他们愿景的公众形象。
  • 中午时分,我起床,查看社交媒体更新(我的手机上没有登录社交媒体),看到了他的留言。留言继续,非常令人兴奋。他给我发了LinkedIn上每位创始人的链接,并询问我的日程安排。我最近添加的 LinkedIn 联系人的屏幕截图
  • 我花了 15 分钟制作这张图片,以便一目了然地显示我的空闲时间,并将对话切换到电子邮件:我制作的图片显示了我在一月份日历上的空闲时间
  • ☢️ 下午 2:30 之前,我们已经安排并确认了周五午餐时间左右的 30 分钟会议。我的确认电子邮件的屏幕截图
  • 我很兴奋,仍然生病,完成了一天的工作,放了《波巴费特之书》并暂停它来制作这个代码笔:
  • 继续观看,然后上床睡觉,整个晚上都在想象再次入睡会是多么美好。

2022年1月7日星期五

  • 几乎没睡,精力旺盛,很早就起床,打扮得漂漂亮亮地去上班。虽然有点不舒服,但太兴奋了,根本顾不上。
  • 在工作时利用午休时间参加面试。
  • ☢️他们想在他们的网站设计中使用augmented-ui !!啊啊啊!!!
  • 自从我从事 Web 开发以来,我一直痴迷于重塑元素:在 border-radius 出现之前,我就是那种经常在盒子角落放置小图像,并根据颜色进行调整,使其看起来像 border-radius 的人之一。2019 年,我终于开发出了 augmented-ui,正是因为我想让在 Web 上轻松制作《杀出重围:人类革命》的 UI 变得轻松便捷,无需为了修改小细节而费尽周折和忍受各种限制。即使只有我一个人喜欢它,它也值得我投入每一秒的研究和努力,因为我太喜欢它了。启发了 augmented-ui 的《杀出重围:人类革命》UI 截图 augmented-ui 文档中模仿视频游戏的增强按钮截图
  • ☢️ 不用说,面试过程棒极了。我非常喜欢听到的每一句话,我的梦想真的成真了。我绝对不可能错过这份工作。
  • ☢️ 他们问了我几次“接下来两周”的情况,但最终都绕弯子直接让我辞职。我觉得这很有道理,或许有法律依据可以避免这种情况,但这让我感觉很安心。
  • 面试在上午11:29结束。这感觉很奇怪,但也很酷,因为我觉得他们不会浪费时间,如果一切顺利,也没必要拖得更久。
  • ☢️ 上午 11:47 他们要求周一跟进。我完全明白了。一小时后,我们俩又确认了周一同一时间的午餐时间。

2022年1月8日星期六

2022年1月10日星期一

  • 我的星期天过得很悲惨,卧床不起,因为我终于让自己感到不舒服,而生病时我永远无法入睡,这让一切变得更糟。
  • 直到开始工作的时候才起床,必须准备面试,无法同时进行两者,决定再请一天病假(抱歉,但无论如何也应该休息)
  • 回去睡觉,早上 9:30 起床准备。
  • ☢️ 面试又一次精彩了。我提到没有博客感觉像是在限制我的潜力,所以决定等心情好一点再加入 dev.to。
  • ☢️ 我很喜欢这个团队,对他们再次做的事情非常兴奋,感受到他们每个人身上体现出的愿景令人惊叹。我和一位同样生病的创始人简短地表示了慰问。他们重申了想要使用增强用户界面的想法。我沉迷于希望,甚至睡着了,似乎因为感受到了如此强烈的自信和内心的平静。

2022年1月11日星期二

  • 醒来后,尽管我仍然病得很严重,但终于感觉休息好了。
  • 度过了愉快而富有成效的一天。
  • ☢️ 下午 2 点我查看电子邮件,收到了他们的报价
  • 工资比我原来的月薪少 1,250 美元,而且没有提到一些基本事项,例如:带薪休假、健康/牙科/视力保险、假期、是否提供工作设备,以及预计的开始日期。
  • ☢️ 它拥有整整一年后开始的股权。
  • ☢️ 它提到了他们的加密代币的分布,这是他们愿景中不可或缺的一部分。
  • 我回答“太棒了。”并要求澄清上述缺失的物品
  • 我完成了一天的工作
  • 那天晚上晚些时候,我注册了 dev.to并开始使用 codepen 嵌入。
  • 您可以在这篇博客文章中阅读有关那晚的更多信息

2022年1月12日星期三

  • 又睡不着了,开始出现令人恶心的盗汗
  • 无论如何,今天又是工作愉快的一天
  • ☢️ 下午 3:26 他们回复了我昨天的澄清请求
  • 他们对假期和保险表示“同意”......
  • ☢️ 对于开始日期,他们回答“3...2...”并询问“您最早什么时候可以开始?”他们回复我的开始日期的电子邮件截图
  • ☢️ 他们反复强调,四年后我将获得 30 万枚加密货币,从满一年开始,每年解锁一次。他们说,第一年的解锁金额就足以超过我的工资。
  • ☢️ 我回复道:“太棒了!成交!”并告诉他们我明天会递交辞呈,因为我现在的CEO今天下午有个演讲,我不想影响他的心情。我告诉他们,我最早的上班日期是1月28日(今天)。
  • 我解释了我的法定姓名,以便他们能妥善地把文件寄过来,并指出:“我住在伊利诺伊州,除了其他手续外,他们还要求我连续两周在当地报纸上公布我的原名和现在的名字,这样才能合法地更改。这太荒谬了,但事实就是如此。”
  • ☢️ 来回讨论几个小细节,然后球就到了我的手中,我必须在明天提交通知。
  • @rockstarwind告诉我他们关于在 CSS 中保存状态的创新想法,我问他们能否分享这个想法和他们的推文作为我的第一篇博客文章。非常感谢!我这周末会写出来。
  • 又有一家 WEB3 团队联系我,让我参与一个项目,为他们编写增强用户界面!啊啊啊!
  • 它更注重设计,这并非我的强项,对我来说也很难,所以我提出,如果他们至少能发一些想法的草图,我愿意暂时免费帮忙。如果你对氛围艺术、故事叙述和创造力感兴趣,不妨去看看,那里有令人兴奋的东西:

2022年1月13日,星期四

  • ☢️ 我尽可能温和地、带着歉意地做我需要在工作中做的事情,因为我真的很感激我所从事的工作以及很多我现在无法详述的细节。
  • ☢️ 我向我的新雇主发送了一封电子邮件,告知他们:

我这边最困难的部分已经完成了;我让我的公司和客户知道我的最后一天是 1 月 27 日

  • 还没收到回复,文件也还没到。不用担心,我们是一家新成立的公司,他们专注于迭代1。
  • 当晚开始为 dev.to X CodePen 贡献
  • 14 日凌晨 1:30 之前提交 PR 。

2022年1月14日星期五

  • 尽管生病了,我还是尽最大努力投入了一整天的工作,以便在短时间内给我的客户最好的服务。(他们是非常棒的人,是一个帮助了无数人的非营利组织,我很自豪能够为他们的工作做出贡献)
  • ☢️晚上8点52分收到新地方对昨天我辞职的消息的回复。

我想提前通知你一下,我试图在周末之前以书面形式获得你的正式报价,但直到周一才能从法律上得到它(抱歉)。

  • ☢️ 没关系,我有点担心,因为我不是1号员工,所以怎么会不像替换名字和号码那么简单呢?好吧,相信宇宙的规律吧。

2022年1月15日星期六

  • 撰写我的第一篇博客文章(今天的浏览量已超过 3,500 次!)
  • 休息并让病人做任何它需要做的事情,希望病情会消失。
  • 怀疑是 COVID,尝试寻找和购买测试来检查,但这里附近到处都已售罄。

2022年1月17日星期一

  • 尽管仍然生病,但今天仍然是工作中美好而富有成效的一天。
  • 没有收到新雇主的消息
  • 撰写并发布了我的第二篇博客文章,主要是为了练习,内容是关于刚刚部分批准的 Codepen Liquid 标签贡献

2022年1月18日星期二

  • 生病、疲惫、高效
  • 下班后向 dev.to 贡献请求最终修改
  • ☢️ 下午 5:21 我给他们发了一封电子邮件,要求更新文书工作,现在非常担心,但他们可能也像我一样忙得不可开交。
  • ☢️ 晚上 10:36 他们回复说,他们已将最终修订版发送给律师批准。
  • ☢️(我不记得这个细节,看来他们非常关注细节,而即将发生的事情并不全是律师的责任)我的电子邮件截图以及他们关于文件延迟的回复
  • ☢️ 我回答道,尽管我越来越担心,但我还是倾向于相信自己的利益并专注于我的兴奋。我的回复截图,

2022年1月19日星期三

  • 生病、疲倦、富有成效
  • ☢️ 上午 9:13 我收到回复,“哈哈相信我,我们也是。......令人兴奋。”他们回复的截图
  • ☢️(今天再次看到这个,我的胃部一阵翻江倒海)
  • ☢️ 下午 6:56,终于收到了录取通知书。他们把我的正式名字弄错了。我告诉了他们,他们修改好了,并在晚上 7:40 发给了我。
  • 那天晚上看了《波巴费特之书》,又写了一篇代码
  • ☢️☢️ 录取通知书还附带了一份机密信息和发明转让协议(CIIAA),这是我以前从未见过的。
  • ☢️ 晚上 11:52 我尽可能多地读完这份冗长的文件后,提出了两个问题。它全是法律术语,解析起来非常困难。就像一种模拟编程语言,设计出来就是为了被利用。
  • ☢️我说“这将需要相当长的时间来阅读、消化和澄清”,并将周日定为我的预计完成日期。
  • ☢️ 我最担心的是,似乎存在一个漏洞,如果我在工作中使用我的 IP,它会被分配给他们,尽管情况并不清楚,而且当时已近午夜。
  • ☢️ 我继续说道:“ 1)我的项目,包括 augmented-ui,无论是否直接用于工作,都将继续开发、改进,甚至可能用新的语言和框架,在我的个人时间(以及我自己的设备)上进行重写或重新创建。 我在工作中遇到的用例很可能会影响我的发展方向,包括计划中的和目前尚未想到的功能,这些功能将(在我自己的时间/设备上)开发,并经常以开源形式发布,大多数情况下会使用现有的‘BSD 2-Clause“简化”许可证’。
  • 我的第二个担忧是录用通知书中有一些奇怪的、过分的要求,要求在咨询任何人之前必须先征求许可,而没有明确规定是否只适用于工作时间。我指出,这并没有暗示或明确规定有偿工作,所以即使在社交媒体上回答问题,严格来说也违反了规定。

2022年1月20日,星期四

  • 现在我的情况比以前更糟糕,焦虑情绪可能使情况变得更糟。
  • ☢️ 我加入了他们的 discord 社区电话会议来认识其他一些人,他们看起来很棒并且很渴望说我将从 28 号开始。
  • ☢️ 下午 6:39 我向他们发送了第三件物品,他们最初提供的加密货币分配根本不在官方的报价函中。
  • ☢️ 下午 7:10 他们回应了我的担忧:
  • ☢️ 第一点:“没关系,我们完全支持员工进行副业(这是我们的事情)。 ”——这并不是我希望得到的理解,电子邮件中的情绪不会改变具有法律约束力的文件。
  • 第二点:“我们可以删除条款中约翰的那一部分。
  • 第三点:“我们在初始文档中是否为其他员工进行了代币分配?如果没有,那在哪个文档中?

2022年1月23日星期日

  • 我熬夜苦读CIIAA
  • (不知道我是否被合法允许分享这份文件,所以我不会分享)
  • ☢️ 凌晨 1:11(星期一)我终于回复了:“据我理解的 CIIAA 的措辞,它并没有排除我的后台 IP 被分配为公司 IP 的可能性,前提是它已经被用于你的利益。 ” 我接着指出了具体章节和子要点,它们排除了一项内容,却没有排除后台 IP。这听起来像个 bug。
  • CIIAA 似乎还要求我授予他们一份非独占许可,允许他们在产品中使用我的背景 IP 时无限期地使用它。这完全没必要,因为它是在BSD 2-Clause“简化”许可证下授权的,这个许可证非常宽松。但我没有提及这一点,因为还有更重要的考虑。

2022年1月24日星期一

  • 下午 4:26 我收到回复“知道了 - 已与 Andrew 和 John 讨论过,他们很快就会有更多信息!

2022年1月26日星期三

  • 开始感觉好多了/症状减轻了
  • 我通过一位朋友向律师表达了我的担忧,他建议在没有亲自与律师坐下来谈的情况下不要签署该协议。

2022年1月27日星期四

  • 醒来感觉好多了,凌晨 12:40 收到了回复
  • ☢️ 这次是他们的律师发来的:

我已将对您的问题/疑虑的答复放在下面,并附上 CIIAA 和录取通知书以供参考。

  • 好的,所以他们不会改变它。
  • ☢️ 电子邮件继续用简单的英语列出了我成功弄清楚的所有内容。
  • ☢️☢️ 包括对问题的第二次加倍努力。

公司需要了解哪些内容未被分配,以便了解哪些内容将被集成到其产品中,哪些内容不会被集成到其产品中,这样您就可以避免意外地将 IP 分配/许可给公司。

  • ☢️☢️ 从字面上看,它与电子邮件中前面的观点相矛盾,就像在原始法律术语中一样,但它加倍强调,如果他们不拥有它,他们就不会使用它。
  • 我们能不能谈谈这有多么令人厌恶、反合作和冒犯:为了避免我的背景 IP 被“顺便”分配给他们,它不能用于产品中。
  • ☢️ 他们还说“ ...公司不能修改“员工背景 IP”的定义或以其他方式修改 CIIAA 的条款
  • 他们指出:“这些都是行业标准术语,并且所有术语都经过精心设计。”
  • 著名的。
  • 我获得了一位知识产权律师和一位就业律师的联系信息,他们与另一位工作朋友一起上过法学院。
  • 我没有回复,继续我最后一天的工作,试图发布最后一个有用的功能来获得胜利
  • ☢️ 下午 1:09,亚当给我发了一封后续电子邮件,开头是:“嘿,简,律师的讲话相当复杂。 ”并提供了一个在日历上安排通话的链接。
  • 我安排在 5:30 打电话,但没有回复。
  • ☢️ 5:30 到了,我尽量平静地用简单的英语说出了矛盾之处。他很平易近人,很容易让人喜欢,但我还是坚持要他承认。
  • ☢️☢️☢️ 他重申“如果我们不拥有它,我们就不能使用它。” 我脱口而出“你在使用 React,不是吗?”
  • ☢️☢️☢️ 沉默
  • ☢️☢️ 我尽可能坚定而友善地强调他们的所作所为是多么不可接受,以及这种行为和不愿退缩的态度完全违背了他们向世界兜售的公众愿景。
  • ☢️ 我努力保持冷静,几乎要笑出声来,他说了两次,“那我们就不会用它了。”这似乎证实了他们的意图。
  • 我继续追问,解释说如果这件事公开发生,人们会认为这是一份恶意的工作邀请,似乎是想窃取我的背景知识产权。“这当然不可能是真的。”等等等等。
  • ☢️ 不管怎样,在我持续施压之下,他终于屈服了,承认这种矛盾和IP地址的重新分配毫无意义。我惊呼“终于!谢谢! ”,但他似乎知道我抓住了他们的把柄,所以我就继续聊下去。
  • 他谈到加密货币被排除在外的问题时表示,这“是一种有意为之的优惠”,“最终可能更像是一种奖励”,因为他们必须非常谨慎地对待它。“好的,这很合理,很有道理。谢谢。
  • ☢️ 通话在下午 6 点之前结束。
  • ☢️ 晚上 8:23,Adam 给我发邮件:

嘿,简,

我们的律师表示他们愿意推翻该文件的部分内容!

您能否告诉我您具体想从协议中删除哪些条款?

诚挚的问候,
亚当

请帮帮我。

  1. 我不再有工作或收入,而且我的保险在 2 月 1 日起就失效了。
  2. 在我通知他们我提前两周通知之后,他们立即拖延,是不是为了给他们施加压力?
  3. 如果进入法律证据开示阶段,它能获得其他员工的同意吗?纯粹是猜测:我怀疑其中没有一家公司签署了CIIAA。
  4. 我还怀疑他们可能会试图压制这一点;把它复制到任何你想要的地方
  5. 他们真的认为一家价值数百万美元的公司可以不费吹灰之力就从个人创作者手中窃取赛博朋克图书馆吗?
  6. 我也需要分散一下注意力。你的2022年过得怎么样?

吸取的教训

在签署所有新协议/文件之前,请勿通知您当前的雇主。


TL;DR,还原主义模仿摘要

“我们想使用你的成果并雇佣你来实现它!”
“赶紧辞职,这样你就可以尽快开始工作了!”
“抱歉耽搁了,我正在和律师沟通。哈哈。”
“如果我们使用了你的知识产权,我们就拥有它。”

文章来源:https://dev.to/janeori/a-devastating-cautionary-tale-for-open-source-devs-1746
PREV
开源贡献新手指南
NEXT
最好的 VS Code 扩展来增强 Git(是的,不仅仅是 GitLens!)