我是具有CS学位的物理学家,刚刚在一家科技公司开始了我的博士学位(希望从事应用研究)。它涉及大规模的有限元模拟。
在回顾了他们当前的方法之后,我认为必须采用根本不同的方法(它们使用的商业工具非常有限)。
我宁愿将研究基于开放源有限元求解器,并编写一个使用它的程序。我想在晚上提出这个想法,因为那是最适合我编程的时间(在一天中,我更喜欢阅读和数学),并在博士后期使用。
我想选择将程序作为开放源代码发布在我的网站上,以供将来个人或什至商业(例如咨询)使用。
如何确保我的公司不要求代码所有权?
我认为版本控制系统可以提供帮助(仅在晚上退房)。这将证明我不是在正常办公时间进行编程(其他地方记录了)。但是这些数据很容易制造。还有其他想法吗?
我想强调一点,我对销售软件不感兴趣,我的公司也不对。
到目前为止,非常有趣的回复。这显然对我有帮助。一些说明:
- 我不受工作合同的约束。国家法律规定,该公司拥有我在工作时间内生产的任何产品,并且未达成任何特殊协议(我的雇主没有出售软件,因此在这方面可能有些天真)。他们大多使用软件,而我的同事们都不是认真的程序员。
- 其次,我需要重新考虑@Mark提出的有关商业秘密的观点。这在特定行业中非常严重。
- 第三,我很在乎不要惹怒我的主管/老板。但是,这就是这个问题的动机,我想让我的作品的创新部分保持分离,以便我可以重用它,或者至少将其作为参考作品进行展示。