上交您在公司中开发的作为作业的代码[关闭]


9

我目前正在与一个伙伴一起经营一家初创公司,我注意到我的一些大学作业可以通过简单地复制一些我们开发的程序中的代码来完成。我会遇到任何法律麻烦吗?还是一般来说这只是一个坏主意(因为现在开始有这种感觉)?

抱歉,如果这是在错误的位置,我不确定是将其放在此处还是在stackoverflow中。


答案可能与地点有关。
scarfridge

教授通常讨厌这一点-这意味着他们没有教给您任何仅仅通过从事编程工作就无法学到的东西。显然是这样,否则无法提交工作计划。但是假装否则对他们来说通常很重要。
psr 2012年

5
这个问题似乎是题外话,因为它是关于法律援助
蚊蚋

我同意蚊蚋,再加上过于宽泛,因为没有关于谁拥有代码,地点等细节等
jwenting

Answers:


17

是的,这是合法的,但是大学遵循自己的一套规则,所以我不会推行。这些规则之一就是让您似乎不需要做作业。是我在你的位置(我一次或一天两次回),我会告诉你的教授的任务是你过去的工作琐碎到期,如果它不是好重用的代码,他可以给你一个更有趣分配?准备好建议,以防他要。您可以通过这种方式为一些有趣的项目评分。

是的,这需要做更多的工作,但是在检查学位的要点时,您可能会意外地学到一些东西。


+1可能会使您
受益匪浅的

...不仅如此,而且还要得到您教授的尊敬。
Will Klein'4

7

我看不到您会遇到麻烦的任何法​​律问题。这是您的代码。尽管您可能要确保大学不声称您的作业属于他们(如果在任何可信的地方这样做,我都会感到惊讶)。

但是,您的大学/教授可能对此有疑问。大多数地方不允许您提交您过去或另一堂课(在荒谬的“自私自利”旗帜下)所做的事情。询问您的教授是否可以,这可能取决于您要复制的内容(您复制的所有作业批发时,编写的某些库代码可能没问题)。

tl;博士:问你的教授是否还可以。


2
+1“问教授”是正确的答案。如果答案为“否”,那就把它吸干并做作业。如果您曾经解决过该问题,那么再次解决它应该很简单。
Caleb

1
+1表示“尽管您可能要确保大学不声称您的家庭作业属于他们”,而-1表示“如果有任何可信的地方,我会感到惊讶”。-我不知道,但我想像的最多大学将对学生的发明拥有某种形式的要求权或所有权。
mattnz

@mattnz我可以想象,对于研究生来说,这是更常见的,因为他们是雇员,但是对于本科生,我只发现一个实例(一家营利的视频游戏学校)在某个地方做。
奥斯汀

@mattnz在员工级别上可以,但是本科生和研究生通常保留自己的工作所有权。我也很惊讶。
罗纳德

5

任何家庭作业的重点都有两个方面。首先,学习与课程相关的任何新技术或方法。第二,练习那些技巧!

如果您以前曾经解决过相同的问题,那么您已经完成了第一点。大!现在第二点:它仍然很重要。将此视为进一步掌握材料的机会。

现在,我不会说您不能引用您自己有权引用的代码。虽然只使用它。无需参考旧代码即可制定新方法。再次编码具有挑战性的方面。然后,只有在解决了任务的基本方面之后,才可以使用您可以使用的任何资源。继续进行调整,但是到那时,可能没有必要复制和粘贴任何内容,您只需要调整新代码即可。您可能会改进原始材料!

现在,编程中有一个规则:不要重新发明轮子。我想说,当涉及到教育时,这将倒退。您一直在进行创新,这就是学习的重点。如果工作量很大,并且您真的想重用一些代码,请确保您的教授认为还可以,并解释将要重用的内容。


2

问你教授,然后他是否同意,问你公司的律师。如果双方都同意,那就可以。确定您是否准备失去该代码的所有权,甚至更多。让您的律师告诉您大学最终将拥有(或声称拥有)多少公司,并确定您是否为此做好了准备。如果您创建下一个Facebook,您会输光所有吗?

或者,只做作业。

或称我偏执狂,只是问教授。


1

只要您自己专门开发代码,就可以确定,就像您是启动的唯一开发人员一样。如果您与其他学生或非学生合作,可能会给您带来问题。我的意思是,您显然知道如何执行此操作,因此也无需花费那么长时间即可再次执行。


1
  • 这是您公司的知识产权。
  • 通常,将您编写的可重用代码放在一个共享程序集中是个好主意,这样您就可以在以后的职业中重用它,前提是它不与任何已签订的合同冲突。
  • 如果您的好友在他的工作中使用相同的代码会发生什么?
  • 如果您的好友为您的API做出了贡献,而您将无法再解释API的某些方面怎么办?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.