Code abgeben, den Sie in Ihrem Unternehmen als Hausaufgabe entwickelt haben [geschlossen]


9

Ich führe derzeit ein Start-up mit einem Kumpel durch und habe festgestellt, dass einige meiner Universitätsaufgaben durch einfaches Kopieren von Code aus einigen der von uns entwickelten Programme abgeschlossen werden können. Gibt es rechtliche Probleme, auf die ich stoßen könnte? Oder ist das im Allgemeinen nur eine schlechte Idee (wie es sich gerade anfühlt)?

Entschuldigung, wenn dies am falschen Ort ist. Ich war mir nicht sicher, ob ich das hier oder im Stackoverflow platzieren sollte.


Die Antwort ist wahrscheinlich ortsspezifisch.
Scarfridge

Professoren hassen das normalerweise - das bedeutet, dass sie Ihnen nichts beibringen, was Sie nicht lernen können, wenn Sie nur einen Programmierjob bekommen. Was eindeutig der Fall ist, oder das Einreichen von Programmen von der Arbeit wäre nicht möglich. Aber etwas anderes vorzutäuschen ist ihnen im Allgemeinen sehr wichtig.
PSR

5
Diese Frage scheint nicht zum Thema zu gehören, da es sich um Rechtshilfe handelt
Mücke

Ich stimme der Mücke zu und bin zu weit gefasst, da es keine genauen Angaben darüber gibt, wem der Code, die Standorte usw. usw. gehören
12:27 Uhr

Antworten:


17

Ja, es ist legal, aber die Universitäten spielen nach ihren eigenen Regeln, also würde ich es nicht vorantreiben. Eine dieser Regeln besteht darin, dass Sie Aufgaben ausführen, die Sie anscheinend nicht benötigen. Wäre ich in Ihrer Position (und ich war ein- oder zweimal am Tag), würde ich Ihrem Professor sagen, dass die Aufgabe aufgrund Ihrer früheren Arbeit trivial ist, und wenn es nicht in Ordnung ist, diesen Code wiederzuverwenden, könnte er Ihnen einen interessanteren geben Aufgabe stattdessen? Halten Sie einen Vorschlag bereit, falls er nach einem fragt. Auf diese Weise können Sie einige interessante Projekte erzielen.

Ja, es ist mehr Arbeit, aber Sie könnten versehentlich etwas lernen, während Sie die Stichpunkte eines Abschlusses abhaken.


+1 für Vorschläge, die Sie mehr aus Ihrer Ausbildung
herausholen

... nicht nur das, sondern auch mehr Respekt von Ihrem Professor.
Will Klein

7

Ich kann nicht sehen, wie es rechtliche Probleme geben würde, bei denen Sie in Schwierigkeiten geraten würden. Es ist dein Code. Obwohl Sie vielleicht sicherstellen möchten, dass die Universität nicht behauptet, dass Ihre Hausaufgaben ihnen gehören (ich wäre erstaunt, wenn dies irgendwo glaubwürdig wäre).

Ihre Universität / Ihr Professor könnte jedoch ein Problem damit haben. An den meisten Orten können Sie nichts einreichen, was Sie in der Vergangenheit oder für eine andere Klasse getan haben (unter dem absurden Banner des "Selbstplagarismus"). Fragen Sie Ihren Professor, ob dies in Ordnung ist. Dies hängt möglicherweise davon ab, was Sie kopieren (ein von Ihnen geschriebener Bibliothekscode ist möglicherweise in Ordnung, während das Kopieren der gesamten Aufgabe im Großhandel möglicherweise nicht möglich ist).

tl; dr: Fragen Sie Ihren Professor, ob es in Ordnung ist.


2
+1 "Frag den Professor" ist die richtige Antwort. Wenn die Antwort "Nein" lautet, saugen Sie sie auf und erledigen Sie die Aufgabe. Wenn Sie das Problem einmal gelöst haben, sollte es einfach sein, es erneut zu lösen.
Caleb

1
+1 für "Obwohl Sie vielleicht sicherstellen möchten, dass die Universität nicht behauptet, dass Ihre Hausaufgaben ihnen gehören" und -1 für "Ich wäre erstaunt, wenn dies irgendwo glaubwürdig wäre" .- Ich habe keine Ahnung, aber ich stelle mir die meisten vor Universitäten haben irgendeine Form von Anspruchs- oder Eigentumsrechten an studentischen Erfindungen.
Mattnz

@mattnz Ich würde mir vorstellen, dass es für Studenten häufiger ist, da es sich um Angestellte handelt, aber für Studenten habe ich nur eine Instanz gefunden, die dies tut (eine gewinnorientierte Videospielschule).
Austin

@mattnz von einer Mitarbeiterebene ja, aber Studenten und Doktoranden behalten normalerweise das Eigentum an ihrer eigenen Arbeit. Ich war auch überrascht.
Ronald

5

Bei jeder Hausaufgabe gibt es zwei Gründe. Lernen Sie zunächst alle neuen Techniken oder Methoden im Zusammenhang mit den Kursarbeiten. Zweitens üben Sie diese Techniken!

Wenn Sie zuvor dasselbe Problem gelöst haben, haben Sie den ersten Punkt bereits abgeschlossen. Groß! Nun zum zweiten Punkt: Es ist immer noch wichtig. Sehen Sie dies als Gelegenheit, das Material noch weiter zu beherrschen.

Nun, ich würde nicht sagen, dass Sie nicht auf Ihren eigenen Code verweisen können, auf den Sie die Rechte als Referenz haben. Verwenden Sie es jedoch nur als solches. Planen Sie einen neuen Ansatz, ohne auf Ihren alten Code zu verweisen. Codieren Sie die herausfordernden Aspekte erneut. Erst wenn Sie die wesentlichen Aspekte der Aufgabe gelöst haben, beziehen Sie sich auf die Ressourcen, die Ihnen zur Verfügung stehen. Nehmen Sie Anpassungen vor, aber an diesem Punkt ist es wahrscheinlich nicht erforderlich, etwas zu kopieren und einzufügen. Sie müssen lediglich Ihren neuen Code optimieren. Sie könnten Ihr Originalmaterial verbessern!

Jetzt gibt es eine Regel in der Programmierung: Das Rad nicht neu erfinden. Ich würde sagen, dass dies in Bezug auf Bildung in den Hintergrund tritt. Sie erfinden die ganze Zeit neu, das ist der Punkt des Lernens. Wenn es viel Arbeit ist und Sie wirklich Code wiederverwenden möchten, stellen Sie sicher, dass Ihr Professor damit einverstanden ist, und erklären Sie, was wiederverwendet werden würde.


2

Fragen Sie Ihren Professor, wenn er zustimmt, fragen Sie Ihren Anwalt. Wenn beide einverstanden sind, ist es OK. Entscheiden Sie, ob Sie bereit sind, die Eigentumsrechte an diesem Code und möglicherweise mehr zu verlieren. Lassen Sie sich von Ihrem Anwalt mitteilen, wie viel von dem Unternehmen die Universität am Ende besitzen wird (oder Ansprüche darauf hat), und entscheiden Sie, ob Sie darauf vorbereitet sind. Wenn du das nächste Facebook machst - wirst du alles verlieren?

Oder erledigen Sie einfach die Aufgabe.

Oder nenn mich paranoid und frag einfach den Professor.


1

Solange Sie den Code ausschließlich selbst entwickelt haben, sind Sie möglicherweise in Ordnung, beispielsweise wenn Sie der einzige Entwickler für das Startup sind. Wenn Sie mit einem anderen Schüler oder Nicht-Schüler zusammengearbeitet haben, könnte dies Probleme für Sie darstellen. Ich meine, Sie wissen offensichtlich, wie es geht, also sollte es auch nicht so lange dauern, es wieder zu tun.


1
  • Es ist das geistige Eigentum Ihres Unternehmens.
  • Im Allgemeinen ist es eine gute Idee, wiederverwendbaren Code, den Sie geschrieben haben, in eine gemeinsam genutzte Assembly zu integrieren, damit Sie ihn später in Ihrer Karriere wiederverwenden können, vorausgesetzt, er steht nicht im Widerspruch zu unterzeichneten Verträgen.
  • Was kann passieren, wenn Ihr Kumpel in seiner Arbeit denselben Code verwendet?
  • Was ist, wenn Ihr Freund einen Beitrag zu Ihrer API leistet und Sie bestimmte Aspekte der API nicht mehr erklären können?
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.