在我之前的工作中,我创建了一个通用的仪表板来自动化任务,事实证明它非常有用-当然,我以前的老板拥有我在那工作时编写的所有代码。现在,我不再在那里了,从内存中重新创建仪表板并将代码开源对我来说合法吗?如果我确实重新创建它,则代码(也许2k-3k行)可能与原始代码几乎相同,因为我的记忆力非常好,并且倾向于遵循我通常的编码风格和命名约定。
编辑:更多背景知识-这是一个相当通用的软件,仅由一家全球性公司中的一个小型团队(<10)在内部使用。“公司”甚至都不知道这个系统,因为它是我主动创建的。它基于python / django构建。几乎相同的意思是,例如django模型将具有相同的名称/字段,视图将使用类似的查询来返回相同的对象集。