将开源项目落地到生产业务后,在此基础上修改的代码是不是也可以提交到开源社区

129 天前
 1311317
我目前负责的一个项目,利用开源项目魔改后,落地到生产业务中了,但是在开源项目基础上修改了一些代码(主要解决了开源项目的 bug ),不过这些代码的修改是在工作期间进行的。

现在的问题是,我在工作期间基于开源项目修改的代码,是不是可以直接提交给开源社区?我们是国企单位,没有明确的代码规范,也不清楚这样做违反不违反公司规定。

大家平时遇到这类问题怎么处理的?
1026 次点击
所在节点    问与答
5 条回复
xubeiyan
128 天前
没有懂你意思,你要给开源项目贡献代码不应该是 fork 一份,修改了,测试了,再发起 Pull Request ,开源项目的维护者看接受不吗?和你生产用的代码有什么关系。代码什么时候写的不重要(即使是在工作中),主要是你在哪个代码上改才是最重要的。就我的经验来说,给生产写的必然没有经过开源社区的苛刻测试,先发 Pull Request 好了,合不合看维护者,万一合了呢(笑
duanxin
128 天前
不涉及机密信息就可以吧例如 key 什么的
paopjian
128 天前
不要用公司网络提交, 不要用有公司身份的账号提交, 先发起 issue 询问 bug, 再清洗一遍代码提交 pr,别和公司的代码一样
lasuar
128 天前
1. 提交的代码不要涉及业务逻辑
2. 参考#3
tomczhen
128 天前
首先得看开源项目的开源协议,其次得看公司合规要求,最后得看你自己的选择。

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

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

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

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

© 2021 V2EX