在公司开发的项目,重构并重写并在自己 GitHub 开源是否有问题

2017-11-17 21:29:19 +08:00
 binbinyouliiii

假设这么个情况,公司提了一个 idea,程序员用一人之力做出了这个东西,但是过了好久,可能跳槽了,也可能别的事情不在原来的公司了,但是这个项目就像自己的孩子一样,总是无法割舍。

但是毕竟是公司花钱让你写的,像《硅谷》里面似的,就算你在公司里调试了一下这个软件都算公司的,直接源码开源肯定是不行的,但是如果把原来的项目重构了并且重写了,只是最终项目的效果一样,这么做看似好像没有法律的风险(虽然就算告在国内没什么卵用),那么这么做道德上是否有问题呢 ?

闲时瞎想的。

2413 次点击
所在节点    问与答
9 条回复
1762628386
2017-11-17 21:36:15 +08:00
1.重构
2.重写


idea 还是原来的 但代码和架构早已经不是了
freefcw
2017-11-17 21:37:37 +08:00
如果是原公司设计到运营之类的,还是注意点,如果只是工具累的,自己弄一个出来,应该问题不大
Pastsong
2017-11-17 21:39:17 +08:00
重构有点问题,但重写是可以的。

或者如果是基础库不涉及商业逻辑是你可以和公司协商开源这个项目,你继续做 maintainer
timothyye
2017-11-17 21:49:46 +08:00
重新开个 repository,重写
msg7086
2017-11-18 06:50:44 +08:00
不一定的,要看情况,就算是你完全重写的项目,公司也可以以「因为你进入公司工作过,读过公司的代码,所以才能写出这样的项目」为理由找你麻烦。理论上,完全安全的做法只有净室。
phrack
2017-11-18 11:35:37 +08:00
还是会有问题,不过实际情况一般影响不大不会追究
kevinzhwl
2017-11-18 13:01:54 +08:00
具体看情况,5#说的对的,即便没有技术上的禁止,公司毕业完全可以用其他方式找麻烦的。
xsd3169
2017-11-19 12:09:30 +08:00
+1 5#说的对,这个是个麻烦事。。
xsd3169
2017-11-19 12:10:13 +08:00
还是和公司协商比较好,不然怎么都会有麻烦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/407347

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX