假设这么个情况,公司提了一个 idea,程序员用一人之力做出了这个东西,但是过了好久,可能跳槽了,也可能别的事情不在原来的公司了,但是这个项目就像自己的孩子一样,总是无法割舍。
但是毕竟是公司花钱让你写的,像《硅谷》里面似的,就算你在公司里调试了一下这个软件都算公司的,直接源码开源肯定是不行的,但是如果把原来的项目重构了并且重写了,只是最终项目的效果一样,这么做看似好像没有法律的风险(虽然就算告在国内没什么卵用),那么这么做道德上是否有问题呢 ?
闲时瞎想的。
1
1762628386 2017-11-17 21:36:15 +08:00 1
1.重构
2.重写 idea 还是原来的 但代码和架构早已经不是了 |
2
freefcw 2017-11-17 21:37:37 +08:00 1
如果是原公司设计到运营之类的,还是注意点,如果只是工具累的,自己弄一个出来,应该问题不大
|
3
Pastsong 2017-11-17 21:39:17 +08:00 1
重构有点问题,但重写是可以的。
或者如果是基础库不涉及商业逻辑是你可以和公司协商开源这个项目,你继续做 maintainer |
4
timothyye 2017-11-17 21:49:46 +08:00 1
重新开个 repository,重写
|
5
msg7086 2017-11-18 06:50:44 +08:00 1
不一定的,要看情况,就算是你完全重写的项目,公司也可以以「因为你进入公司工作过,读过公司的代码,所以才能写出这样的项目」为理由找你麻烦。理论上,完全安全的做法只有净室。
|
6
phrack 2017-11-18 11:35:37 +08:00 via iPhone 1
还是会有问题,不过实际情况一般影响不大不会追究
|
7
kevinzhwl 2017-11-18 13:01:54 +08:00 via iPhone 1
具体看情况,5#说的对的,即便没有技术上的禁止,公司毕业完全可以用其他方式找麻烦的。
|
8
xsd3169 2017-11-19 12:09:30 +08:00
+1 5#说的对,这个是个麻烦事。。
|
9
xsd3169 2017-11-19 12:10:13 +08:00
还是和公司协商比较好,不然怎么都会有麻烦
|