Remise du code que vous avez développé dans votre entreprise en tant que devoirs [fermé]

9

Je dirige actuellement une start-up avec un copain et j'ai remarqué que certains de mes travaux universitaires pouvaient être terminés en copiant simplement du code de certains des programmes que nous avons développés. Y a-t-il des problèmes juridiques que je pourrais rencontrer? Ou est-ce juste une mauvaise idée en général (comme cela commence à se sentir en ce moment)?

Désolé si ce n'est pas au bon endroit, je n'étais pas sûr de le placer ici ou dans stackoverflow.

électron_avalanche
la source
La réponse est probablement spécifique à l'emplacement.
scarfridge
les professeurs détestent généralement cela - cela implique qu'ils ne vous enseignent rien que vous ne pouvez pas apprendre simplement en obtenant un travail de programmation. Ce qui est clairement le cas, ou soumettre des programmes à partir du travail ne serait pas possible. Mais prétendre le contraire est généralement très important pour eux.
psr
5
Cette question semble être hors sujet car elle concerne l'assistance juridique
moucher
Je suis d'accord avec moucheron, plus trop large car il n'y a pas de détails sur qui possède le code, les emplacements, etc. etc.
jwenting

Réponses:

17

Oui, c'est légal, mais les universités respectent leur propre ensemble de règles, donc je ne pousserais pas. L'une de ces règles vous oblige à faire des devoirs dont vous n'avez pas besoin. Si je étais dans votre position (et j'étais une ou deux reprises dans la journée), je le dis à votre professeur l'affectation est triviale en raison de votre travail passé, et si ce n'est pas correct de réutiliser ce code, pourrait - il vous donner un plus intéressant à la place? Préparez une suggestion au cas où il en demanderait une. Vous pouvez marquer des projets intéressants de cette façon.

Oui, c'est plus de travail, mais vous pourriez accidentellement apprendre quelque chose en cochant les puces d'un degré.

Karl Bielefeldt
la source
+1 pour des suggestions qui pourraient vous permettre de tirer le meilleur parti de votre éducation
tdammers
... non seulement cela, mais un plus grand respect de votre professeur.
Will Klein le
7

Je ne vois pas comment il y aurait des problèmes juridiques où vous auriez des ennuis; c'est votre code. Bien que vous souhaitiez peut-être vous assurer que l'université ne prétend pas que vos devoirs leur appartiennent (je serais étonné si cela était crédible).

Votre université / professeur pourrait cependant avoir un problème avec cela. La plupart des endroits ne vous permettent pas de soumettre quelque chose que vous avez fait dans le passé ou pour une autre classe (sous la bannière absurde de «l'auto-plagarisme»). Demandez à votre professeur si c'est correct, cela peut dépendre de ce que vous copiez (certains codes de bibliothèque que vous avez écrits peuvent être corrects lors de la copie de l'ensemble du devoir en gros).

tl; dr: Demandez à votre professeur si ça va.

Austin
la source
2
+1 "Demandez au professeur" est la bonne réponse. Si la réponse est «non», aspirez-la et faites la tâche. Si vous avez résolu le problème une fois, le résoudre à nouveau devrait être simple.
Caleb
1
+1 pour "Bien que vous souhaitiez peut-être vous assurer que l'université ne prétend pas que vos devoirs leur appartiennent" et -1 pour "Je serais étonné si un endroit crédible faisait cela" .- Je n'en ai aucune idée mais j'imagine le plus les universités auront une certaine forme de revendication ou de droits de propriété sur les inventions des étudiants.
mattnz
@mattnz J'imagine que pour les étudiants diplômés, c'est plus courant, car ils sont en quelque sorte des employés, mais pour les étudiants de premier cycle, je n'ai trouvé qu'une seule instance quelque part (une école de jeux vidéo à but lucratif).
Austin
@mattnz au niveau des employés oui, mais les étudiants de premier cycle et des cycles supérieurs conservent généralement la propriété de leur propre travail. J'étais aussi surpris.
Ronald
5

Le point de tout exercice de devoirs est double. Tout d'abord, apprenez toutes les nouvelles techniques ou méthodes liées aux cours. Deuxièmement, pratiquez ces techniques!

Si vous avez déjà résolu le même problème auparavant, vous avez déjà terminé le premier point. Génial! Passons maintenant au deuxième point: cela compte toujours. Voyez cela comme une opportunité de maîtriser encore plus le matériel.

Maintenant, je ne dirais pas que vous ne pouvez pas vous référer à votre propre code auquel vous avez le droit de faire référence. Utilisez-le uniquement comme tel. Tracez une nouvelle approche sans vous référer à votre ancien code. Codez à nouveau les aspects difficiles. Ensuite, seulement après avoir résolu les aspects essentiels de la mission, reportez-vous aux ressources dont vous disposez. Allez-y et faites des ajustements, mais à ce stade, il n'est probablement pas nécessaire de copier et coller quoi que ce soit, vous n'aurez qu'à modifier votre nouveau code. Vous pourriez améliorer votre matériel d'origine!

Maintenant, il y a une règle dans la programmation: ne réinventez pas la roue. Je dirais que cela prend du recul lorsque l'éducation est en cause. Vous réinventez tout le temps, c'est le but d'apprendre. Si c'est beaucoup de travail et que vous voulez vraiment réutiliser du code, assurez-vous qu'il est OK avec votre professeur et expliquez ce qui serait réutilisé.

Will Klein
la source
2

Demandez à votre professeur s'il accepte, demandez à votre avocat d'entreprise. Si les deux sont d'accord, c'est OK. Décidez si vous êtes prêt à perdre les droits de propriété sur ce code, et peut-être plus. Demandez à votre avocat de vous dire quelle part de l'entreprise l'université finira par détenir (ou avoir à réclamer), et décidez si vous y êtes prêt. Si vous créez le prochain Facebook - allez-vous tout perdre?

Ou, faites simplement le devoir.

Ou appelez-moi paranoïaque et demandez simplement au professeur.

mattnz
la source
1

Tant que vous avez développé le code exclusivement vous-même, vous pouvez être OK, comme si vous êtes le seul développeur pour le démarrage. Si vous avez collaboré avec un autre étudiant ou un non-étudiant, cela pourrait vous poser des problèmes. Je veux dire, vous savez évidemment comment le faire, donc cela ne devrait pas prendre autant de temps pour recommencer.

Bill Leeper
la source
1
  • C'est la propriété intellectuelle de votre entreprise.
  • Généralement, c'est une bonne idée de mettre du code réutilisable que vous avez écrit dans un assembly partagé, afin de pouvoir le réutiliser plus tard dans votre carrière, en supposant qu'il n'entre en conflit avec aucun contrat signé.
  • Que pourrait-il arriver si votre copain utilisait le même code dans son travail?
  • Et si votre copain apporte une contribution à votre API et que vous ne pourrez plus expliquer certains aspects de l'API?
CodeART
la source