“代码是我写的,我想开源就开源!”
小张的怒吼声在安静的办公室里炸响,所有人目瞪口呆,平时沉默寡言的小张竟然跟老板吵起来了。我冲到技术部,只见人群中央,小张脸色涨红,老板则脸色铁青,一言不发,气氛压抑得可怕。
“怎么回事?”我拉住技术总监老王,低声问道。
老王面色凝重:“小张把公司开发的新项目代码上传到GitHub开源了,还写了详细的注释和文档。”
我心里一惊,这可不是小事。公司为了这个电商平台项目投入了巨大心血,代码是公司的命脉,怎么能随便开源?
这时,老板终于开口了,声音低沉而压抑:“小张,你来我办公室。”
大约过了半个小时,老板黑着脸出来,只留下一句“报警,联系法务,准备起诉”,便扬长而去。
办公室顿时炸开了锅,谁也没想到事情会如此严重。我偷偷看了一眼小张的工位,电脑屏幕还亮着,上面显示着GitHub的界面。
后来,我从老王那里得知,小张,有几年工作经验,技术很不错,是老板花高薪从竞争对手那里挖过来的。他加入公司后,被安排负责开发一个新的电商平台项目。
这个项目对公司来说非常重要,老板对这个项目寄予厚望,投入了大量的资源和人力,希望能够借此机会打开新的市场。
小张也不负众望,他工作非常努力,经常加班加点,甚至通宵达旦地赶进度。在他的带领下,项目进展顺利,很快就进入了最后的测试阶段。
然而,就在所有人都以为项目即将成功上线的时候,意外发生了。
那天,老板突然把小张叫到办公室,开门见山地告诉他,公司决定对他进行“优化”。
小张当时就懵了,他完全没有预料到自己会被辞退,而且是在项目即将完成的关键时刻。
“为什么?”小张难以置信地问道,“我哪里做得不好吗?”
老板轻咳一声,说:“你的工作能力和态度都很好,公司对你的表现也很满意。但是,公司最近资金比较紧张,需要缩减开支,所以如果你还想留下,你的月薪要下降到7千,你能接受吗?”
老板没有继续说下去,但意思已经很明显了。
月薪7千,明着赶我走!小张当然不会相信老板的鬼话,他心里很清楚,老板这是想过河拆桥,卸磨杀驴。
愤怒和绝望之下,小张做出了一个令所有人震惊的举动——将项目代码开源。
他并不知道,这个举动会带来怎样严重的后果。
在警局被关了五天后,小张被取保候审。这五天里,他度日如年,每天都在担心害怕中度过。他不知道自己会面临什么样的惩罚,也不知道自己以后该怎么办。
最终,在公司没有遭受实际损失的情况下,念及小张之前工作认真,老板决定给他一次机会。小张与公司达成和解,赔偿了部分损失,并签署了保密协议。
这件事,给所有程序员敲响了警钟。作为程序员,要时刻保持清醒的头脑,不要被公司的花言巧语所迷惑,要懂得用合法合规的手段保护自己的合法权益。
[得瑟]没那么简单,首先有些东西不叫开源而是流出。盗版和正版其实用起来没区别。所以小张就算知道代码也没有开源的权力。
小张,你错了。你上班编程,老板有开工资给你的。我是帮理不帮亲。
防御性编程,多留点坑[得瑟]
写代码,不留后手吗?
为了流量真能编。不过程序员要想留想好留后手,这其实就是知道产权
有点扯吧?按理说项目避免不了用开源jar包,所有商用开源项目都有开源约定除非付费的,所以如果开源是符合开源约定的
[得瑟]但凡懂事的程序员的代码别人都不明白,有时候过几个月自己看都看不明白,bug越多,你工资越高,
不要得罪程序员后果很严重的