Frage:
Mein Berater möchte meinen Code für eine Abspaltung verwenden, aber ich möchte ihn für mein eigenes Unternehmen verwenden
Ulderique Demoitre
2016-10-07 15:51:18 UTC
view on stackexchange narkive permalink

Ich bin Doktorandin in Informatik. Während meiner ersten zwei Jahre habe ich einen Algorithmus entwickelt, der in einem bestimmten Anwendungsbereich gut zu funktionieren scheint.

Mein Berater hat mir kürzlich mitgeteilt, dass er ein Spin-off mit einem Kollegen einer anderen Abteilung beginnt und dass er plant, in ein paar Jahren meinen Algorithmus darin zu verwenden.

Nun, wenn man bedenkt:

  • Ich bin nicht daran interessiert, meinem Berater als Spin-off beizutreten Mitarbeiter
  • Mein Berater kann die Ergebnisse verstehen, aber nicht 100% der Logik des Algorithmus.
  • In Zukunft möchte ich mein eigenes Unternehmen basierend auf diesem Algorithmus gründen.

Ich bin ziemlich besorgt.

Wie fair (und üblich) ist es, dass ein Berater plant, den Code eines seiner Schüler zu verwenden, um Geld zu verdienen (von denen keiner in meinen Taschen endet)?

Der Die Tatsache, dass er meine Algorithmen verwenden wird, wird mich in irgendeiner Weise einschränken, sie in Zukunft für denselben Bereich (in einem anderen Bereich) zu verwenden?

Kann ein Gespräch mit ihm ein guter Weg sein, um dieses Problem zu lösen ?

Ich weiß nicht, wie ich mit dieser Tatsache umgehen soll.

Lassen Sie Ihren Vertrag von einem Anwalt lesen und herausfinden, welche Rechte Sie in Bezug auf das geistige Eigentum haben. (Beachten Sie, dass einige Universitäten in den USA kostenlose Programme für Rechtshilfe für Studenten anbieten.)
@ff524: Beachten Sie jedoch, dass Rechtshilfeprogramme für Studenten möglicherweise nicht das Recht des geistigen Eigentums als Teil ihrer Dienstleistungen umfassen. [Beispiel.] (Http://studentlegal.osu.edu/areas-of-law-excluded.html). Ich wäre ein bisschen überrascht, wenn es welche gibt, die das tun.
Haben Sie Artikel über Ihren Algorithmus veröffentlicht?
Wir sind dabei, es zu veröffentlichen. Jetzt wird es überprüft. Auch der Code ist auf GitHub
@UlderiqueDemoitre Ist es ein öffentliches Repository? Wenn ja, mit welcher Lizenz haben Sie den Code angegeben?
Ja, es ist öffentlich und unter MIT-Lizenz, sodass dieser Code überall wiederverwendet werden kann. Dies ist jedoch nicht wirklich mein Problem, da auch ohne Code jeder einen Entwickler einstellen und ihn dazu bringen kann, den auf dem Papier öffentlich verfügbaren Algorithmus zu implementieren.
Ihre Frage ist ein rechtliches Problem. Dies hängt von dem Land ab, in dem Sie sich befinden, und insbesondere davon, was im Vertrag steht. Es hängt sicherlich davon ab, welches Unternehmen Ihr Gehalt zahlt. Auch wenn die Vaterschaft Ihnen gehören sollte, kann das geistige Eigentum das (Labor / Uni) sein * nicht Ihr *. So könnten Sie sogar Probleme mit "Ihrem" Algorithmus bei Ihrem zukünftigen Start feststellen.
Hier gibt es zwei verschiedene Dinge: den Algorithmus und eine bestimmte Implementierung im Code. Wenn der Algorithmus entweder als Artikel oder in Ihrer Doktorarbeit veröffentlicht wird, ist er gemeinfrei und jeder kann den intellektuellen Inhalt nach Belieben verwenden. Aber (im Prinzip und unter Missachtung aller relevanten Universitätsbestimmungen, denen Sie bereits zugestimmt haben) liegt das Urheberrecht des von Ihnen geschriebenen * Codes * bei Ihnen.
Die Universität hat auch Anspruch auf den Code, wenn er / sie während der Entwicklung ihre Maschinen benutzt, auf ihren Stühlen gesessen usw. hat, da ein Anwalt vernünftigerweise argumentieren könnte, dass der Code ohne diese Dinge niemals erstellt worden wäre. Natürlich könnten Sie in der realen Welt Ihren eigenen Computer benutzen, aber im Gerichtssaal gibt es im Grunde keine Möglichkeit, die vollen Rechte zu verlieren. Verwenden Sie niemals die interne Rechtsabteilung der Universität, wenn Sie der Meinung sind, dass Sie einen berechtigten Anspruch haben.
@UlderiqueDemoitre Wenn der Code unter einer zulässigen Lizenz steht und der Algorithmus öffentlich ist, kann jeder, der möchte, den Code unter der Lizenz oder den Algorithmus verwenden, wie er möchte. Dies war das Ergebnis der Entscheidung, den Algorithmus öffentlich zu machen und den Code unter der MIT-Lizenz verfügbar zu machen. * Jeder * kann ein Unternehmen darum herum aufbauen.
Um es klar auszudrücken: Ihr Algorithmus wird in einem Artikel veröffentlicht, und die Implementierung ist öffentlich und wird unter MIT-Lizenz veröffentlicht. Das bedeutet wörtlich, dass jeder es für jeden Zweck verwenden kann.
Ihre Frage ist unklar. An einer Stelle sagen Sie, Ihr Berater plant, den * Algorithmus * zu verwenden. an einer anderen Stelle heißt es, Ihr Berater plane, den * Code * zu verwenden. Welches ist es? Dies macht einen entscheidenden Unterschied. Bitte bearbeiten Sie die Frage genauer, um genau zu wissen, was gerade passiert. Wenn Sie Erläuterungen haben, bearbeiten Sie die Frage, um sie hinzuzufügen. Lassen Sie sie nicht einfach in den Kommentaren. Wir möchten, dass Fragen in sich geschlossen sind und für sich selbst stehen, damit die Leute die Kommentare nicht lesen müssen, um zu verstehen, was Sie fragen.
@UlderiqueDemoitre Bitte veröffentlichen Sie zusätzliche Informationen und Erläuterungen, indem Sie die Frage bearbeiten, anstatt sie als Kommentare einzufügen. Lassen Sie den Leser nicht durch Kommentare graben, um Ihre vollständige Frage zu erkennen.
Es ist fast sicher, dass Sie nichts tun können, was seine Bemühungen aufhält oder ernsthaft behindert. Es ist keine ungewöhnliche Situation und es ist sehr unwahrscheinlich, dass Sie von seiner Verwendung profitieren. Und es ist fast sicher, dass nichts Sie davon abhält oder ernsthaft daran hindert, dasselbe zu tun, wenn Sie "in Zukunft" Lust haben, ein eigenes Unternehmen darauf aufzubauen. Eine mögliche Frage könnte sein: "Wird es für Sie 'in der Zukunft' zu spät sein?"
Nachdem ich die Frage, die Antworten und alle Kommentare gelesen habe, verstehe ich immer noch nicht, was Sie fragen und worüber Sie sich Sorgen machen. Könnten Sie die Frage umformulieren, um zu klären, worum es geht? Sind Sie besorgt über rechtliche Fragen bezüglich der Verwendung Ihres Codes? Rechtliche Probleme mit Ihrem Algorithmus (der nicht mit Ihrem Code identisch ist)? Andere nicht rechtliche Fragen (welche?)?
Wenn der Algorithmus patentiert ist, kann dies Ihren Berater davon abhalten, ihn zu verwenden. Die MIT-Lizenz gewährt meines Wissens keine ausdrücklichen Patentrechte.
Neun antworten:
J Fabian Meier
2016-10-07 18:38:10 UTC
view on stackexchange narkive permalink

Eigentlich verstehe ich Ihre allgemeine Strategie nicht wirklich: Wenn der Code unter MIT-Lizenz veröffentlicht wird und die Details des Algorithmus veröffentlicht werden, kann so ziemlich jeder diesen Code oder Algorithmus für sein eigenes Unternehmen verwenden (soweit) Soweit ich die Lizenz verstehe, bin ich kein Anwalt. Daher ist es für Ihren Vorgesetzten vollkommen in Ordnung, diesen Code zu verwenden. Es ist auch vollkommen in Ordnung, diesen Code in jedem Unternehmen zu verwenden, das Sie gefunden haben (soweit ich die Lizenzdetails verstehe).

Wahrscheinlich wird ein wissenschaftlicher Algorithmus nur ein winziger Teil der Software sein, die Sie möchten verkaufen oder für die Sie sich beraten möchten. Ich würde mir also keine Sorgen machen.

Tatsächlich ging es bei meiner Frage nicht wirklich um rechtliche Verfahren: Ich wollte verstehen, wie häufig dies ist und ob dies meine zukünftige Verwendung des Algorithmus selbst einschränken wird.
Was meinst du mit "Limit", wenn du es nicht legal meinst?
Ja, du hast Recht
Wie gesagt: Ich würde mir keine Sorgen machen. Um mit Software Geld zu verdienen, muss man einen guten Algorithmus haben, aber es steckt noch viel mehr dahinter. Die Aspekte Implementierung, Benutzerfreundlichkeit, Testen, Förderung usw. werden von Wissenschaftlern häufig stark unterschätzt.
Was ist dann deine Frage?
@UlderiqueDemoitre Sie haben bereits die Entscheidung getroffen, Ihren Code weiterzugeben, als Sie ihn unter der MIT-Lizenz öffentlich im Internet veröffentlicht haben. Daher ist jede Frage zur „Einschränkung“ der Verwendung unsinnig. Sie können weitere Überarbeitungen für sich behalten, wenn Ihre rechtliche Vereinbarung mit der Universität dies zulässt. In der Tat kann Ihre Veröffentlichung öffentlich und unter MIT-Lizenz eine Verletzung Ihrer Verpflichtungen gegenüber der Universität darstellen oder nicht (ich weiß nicht) - All dies sollte * vor * der Veröffentlichung, nicht danach, berücksichtigt werden.
Wir haben ein paar Doktoranden über rollierende Kredite an unser Unternehmen (Teil eines Programms zur Verwaltung des Wissenstransfers). Sie sind unglaublich kluge Leute, aber absolut ahnungslos, wenn es um geschäftliche Realitäten geht. Die Wahrheit ist, dass selbst wenn wir der Welt sagen würden, wie wir das tun, was wir tun, es Jahre dauern würde, bis ein 20-köpfiges Team diesen Prozess in eine robuste, getestete, akkreditierte Unternehmenssoftware verwandelt, die für den Verkauf an Unternehmen geeignet ist. Ohne die Algorithmen könnten wir nicht das tun, was wir tun, aber sie sind immer noch ein winziger Teil der gesamten Operation (und nicht einmal der wichtigste).
@BasilBourque eigentlich ist die "einschränkende" Frage jetzt nicht unsinnig. Angenommen, das OP besitzt das Urheberrecht an der Codebasis, kann das OP die MIT-Lizenz widerrufen und / oder mit mehreren Lizenzen freigeben.
@emory können Sie die gewährten Rechte nicht widerrufen, es sei denn, dies ist speziell Teil der Lizenz - und im Fall der MIT-Lizenz ist dies nicht der Fall. Personen, die den Code über die MIT-Lizenz erhalten haben, können ihn weiterhin verwenden und unter dieser Lizenz weiter vertreiben.
@emory Bitte senden Sie eine Antwort, in der erläutert wird, wie ein Inhaber von Urheberrechten Inhalte zurückziehen kann, die bereits unter der MIT-Lizenz öffentlich veröffentlicht wurden. Fügen Sie Zitate hinzu, aus denen hervorgeht, wie jemand, der solches veröffentlichtes Material erhalten hat, sein Recht verliert, dieses Material weiterhin zu verwenden und erneut zu veröffentlichen.
@JeanHominal Entschuldigung für den Fehler beim Kopieren / Einfügen. http://programmers.stackexchange.com/a/135457/36855
eykanal
2016-10-07 17:44:11 UTC
view on stackexchange narkive permalink

Ich empfehle Ihnen dringend, sich mit dem juristischen Personal der Universität in Verbindung zu setzen, da dies etwas anders ist als der Kommentar von @ ff524 zu Ihrer Frage. Ein früherer Berater von mir besaß ein Unternehmen außerhalb der Universität. Er hatte mit der Universität besondere rechtliche Vereinbarungen getroffen, um sicherzustellen, dass kein geistiges Eigentum (geistiges Eigentum) zwischen den beiden Unternehmen erworben wurde, und jedes verwendete geistige Eigentum wurde dokumentiert und berücksichtigt. Wenn Sie dies nicht tun, ist Ihr Berater auf dem Weg zu Klagen und es genügt zu sagen: "Das sind Drachen."

Ich werde nicht einmal versuchen, Ihre eigene Haftung in dieser Situation zu kommentieren, weil ich es bin Kein Anwalt ™. Dies ist eine rechtliche Angelegenheit; Wenden Sie sich an einen Rechtsexperten.

Ja, er muss mit dem juristischen Personal sprechen, aber er muss auch bedenken, dass seine persönlichen Interessen möglicherweise nicht mit denen der Universität übereinstimmen und seine eigene Vertretung angemessen sein könnte.
"Konsultieren Sie einen Anwalt" und "Konsultieren Sie das juristische Personal der Universität" sind zwei völlig verschiedene Dinge. Stellen wir uns nicht vor, die Universität sei eine desinteressierte Partei oder der Rat wäre neutral.
@smic - Fair genug. Tatsache ist jedoch, dass die Universität (mit ziemlicher Sicherheit) teilweise Eigentümer eines relevanten geistigen Eigentums ist und dass er sich (mit ziemlicher Sicherheit) keinen eigenen Anwalt leisten kann, würde ich definitiv mit dem juristischen Personal der Universität beginnen, wie sie es tun Dies geschieht regelmäßig und kann - und häufig auch - sehr fundierte Rechtsberatung geben.
@smci ** + 1 **, wenn die Universität ihre eigene Agenda hat, können die von ihnen gegebenen Ratschläge sehr schlecht sein (ich sage dies leider aus persönlicher Erfahrung).
@eykanal: nicht alle Universitäten haben engagiertes juristisches Personal, insb. Nicht-US, und selbst wenn sie es tun, sind viele von ihnen Mist. Erwarten Sie auf keinen Fall, dass sie sich um das Interesse des Forschers kümmern, es verstehen, geschweige denn beraten.
Hier gibt es einen Drei-Wege-Rechtskonflikt: Student, Berater, Universität. Als Student ist es sinnvoll, die Universität zu kontaktieren. Sie müssen in einem vernünftigen Fall verlangen, dass Sie mindestens gleich behandelt werden. Sie könnten zuerst an ihr eigenes Interesse denken. Das ist vernünftig. Sie wollen nur, dass sie allen anderen gegenüber fair sind.
Ich bin mir nicht einmal sicher, ob dies eine Antwort ist. Mit der Universität zu sprechen ist wahrscheinlich das Letzte, was Sie tun möchten, bis Sie Ihre Möglichkeiten kennen. Das Gespräch mit einem Anwalt ist teuer und keine Antwort ... Er hat keine rechtlichen Probleme, er braucht nur Rechtsberatung. Andere Menschen als Anwälte sind in den meisten Ländern mit Gesetzen vertraut, und Menschen wie das OP würden es schwer haben, einen guten Anwalt für Urheberrechte zu finden.
Scott Seidman
2016-10-07 18:26:35 UTC
view on stackexchange narkive permalink

Ihre Universität verfügt über ein Büro, das sich mit der Übertragung von geistigem Eigentum befasst. Sie müssen mit ihnen sprechen.

Sie müssen Ihre Vereinbarung als Student an Ihrer Universität recherchieren. In vielen Fällen ist die Universität der Inhaber Ihres geistigen Eigentums. Dies bedeutet nicht, dass Sie nicht der Entwickler sind und dass Sie keinen Anspruch auf Einnahmen / Lizenzgebühren / etc. Haben. das könnte dazu führen. Dies bedeutet, dass Ihr Anteil möglicherweise durch Vereinbarung vorgegeben ist und Sie möglicherweise kein Mitspracherecht darüber haben, was die Universität mit dem geistigen Eigentum macht.

Mein Verdacht ist, dass Ihr Berater wahrscheinlich nicht zur Nutzung berechtigt ist Ihren Code ohne eine Lizenzvereinbarung mit der Universität, obwohl die Universität ihm diese Lizenz möglicherweise im Rahmen ihrer Ausgliederungsvereinbarung kostenlos ausstellt.

Ich bin mir nicht sicher, ob Ihre Vereinbarung mit der Universität es Ihnen erlaubt, einfach einen Algorithmus, den Sie als Student entwickelt haben, aufzunehmen und zu verwenden. Möglicherweise müssen Sie es auch von der Universität lizenzieren. In diesem Fall müssen Sie sicherstellen, dass jede Lizenzvereinbarung zwischen der Universität und Ihrem Mentor eine NICHT EXKLUSIVE Lizenz ist.

Ich bin kein Anwalt. Wenn dies wertvolles Zeug ist, schlage ich vor, dass Sie eines mieten. Auf jeden Fall empfehle ich dringend, dass all diese Dinge so schnell wie möglich zum Nutzen von Ihnen, Ihrem Mentor und der Universität rausgeschmissen werden. Für alle Beteiligten muss dies kugelsicher sein und die Software muss in der Lage sein, einem Lizenzaudit standzuhalten. Niemand möchte, dass ein Anwalt hereinkommt und ein Unternehmen mit Unterlass schließt.

Wenn Sie erhebliche außeruniversitäre Ressourcen für die Entwicklung des Algorithmus verwendet haben (dh Ihren eigenen Computer, einen Compiler, für den Sie bezahlt haben usw.) Sie sollten eine Liste davon erstellen und diese griffbereit halten.

Das ist schwierig. Ich vermute, dass die Universität und das Unternehmen Ihres Mentors, wenn die Dinge routinemäßig laufen, dies möglicherweise nicht kugelsicher machen und sie für rechtliche Schritte von Ihrer Seite offen lassen. Wenn Sie es nur ansprechen, können Sie sie zwingen, ihre Grundlagen zu decken, und Ihre eigenen Interessen verletzen. Noch einmal, wenn dies wertvoll ist, müssen Sie einen Anwalt beauftragen, und ich schlage vor, dass Sie dies tun, bevor Sie sich an die Universität wenden.

+1 für diese Antwort für den letzten Satz: "Noch einmal, wenn dies wertvoll ist, müssen Sie einen Anwalt einstellen, und ich schlage vor, dass Sie dies tun, bevor Sie sich an die Universität wenden" - bereiten Sie sich vor, bevor Sie sie darauf aufmerksam machen, dass sie ihre schützen müssen Eigene Interessen können Ihnen den Vorteil verschaffen, den Sie benötigen, um sicherzustellen, dass Sie weiterhin das Recht haben, Ihren eigenen Code zu verwenden.
@DoktorJ, & ScottSeidman: Die Zeit, um über die rechtlichen Fragen nachzudenken, war * bevor * ein Papier (mit Algorithmus) zur Veröffentlichung eingereicht und der Code öffentlich zugänglich gemacht wurde. Sobald der Code mit einer bestimmten Lizenz (z. B. MIT) öffentlich verfügbar ist, ist ein beträchtlicher Teil der rechtlichen Situation bereits definiert. Es gibt natürlich das Problem einer bereits bestehenden Vereinbarung mit der Universität und ob die Person, die den Code unter der MIT-Lizenz zur Verfügung gestellt hat, das Recht dazu hatte (wahrscheinlich). Wenn es jedoch eine solche Vereinbarung gäbe, sollten die Auftraggeber dies bereits wissen.
Ah, ich habe den Kommentar verpasst, in dem er klarstellte, dass er MIT-lizenziert ist. Trotzdem sollte er sich keine Sorgen um seine eigene Fähigkeit machen müssen, ihn zu verwenden - dieselbe MIT-Lizenz, mit der sein Berater den Code verwenden kann, lässt ihn ihn auch verwenden (dies ist natürlich eine Verallgemeinerung, aber Sie bekommen die Idee)
Arthur Tarasov
2016-10-08 17:34:08 UTC
view on stackexchange narkive permalink

Wenn Sie es aus rein wirtschaftlicher Sicht betrachten, haben Sie hier zwei Möglichkeiten:

  1. Um ein Unternehmen so schnell wie möglich zu gründen und Ihren Berater zu schlagen.
  2. Innovieren und verbessern Sie Ihren Algorithmus in den nächsten zwei Jahren, damit die aktuelle Version veraltet ist, und verwenden Sie dann die neue Version für Ihr Unternehmen.
  3. ol>

    Verschwenden Sie keine Zeit und kein Geld auf legale Streitereien. Selbst wenn Sie Ihren Algorithmus patentieren oder unter einer proprietären Lizenz veröffentlichen würden, wäre es nicht wert, mit Ihrem Berater einen Rechtsstreit darum zu führen. Warum? Denn wenn es wirklich einen Wert gibt, werden 10 weitere Unternehmen Ihren Algorithmus ordnungsgemäß klonen und den Markt überfluten und Sie und Ihren Berater zurücklassen. Darüber hinaus zahlt es sich selten aus, jemanden wegen Verletzung von Softwarepatenten zu verklagen. Diese Wikipedia-Seite kann Ihnen einen Eindruck davon vermitteln, wie es war.

Ich denke, das ist die praktischste Antwort. Schlagen Sie sie bis zum Anschlag. Wenn Ihre persönliche finanzielle Situation der der meisten Doktoranden entspricht, haben Sie nicht das Geld für einen Rechtsstreit. Um zukünftige Besitzprobleme zu vermeiden, verwenden Sie den in der Veröffentlichung veröffentlichten Algorithmus, codieren Sie ihn in Ihrer Freizeit außerhalb des Campus von Grund auf neu und verwenden Sie einen Computer, der nicht im Besitz der Universität ist.
Und dokumentieren Sie diesen gesamten Prozess, falls jemand versucht, ihn später aufzurufen.
@Jesuisme Dies setzt voraus, dass die Veröffentlichung des Algorithmus und die Freigabe des Codes im Hinblick auf vorherige Verpflichtungen gegenüber der Universität in Ordnung waren. Wenn es überhaupt eine Grauzone gibt, kann der erste Schritt der Universität eine Klage sein, in der das Gegenteil behauptet wird. Ein Startup hätte wahrscheinlich nicht die Zeit oder die Ressourcen, um effektiv zu kämpfen.
@AndrásSalamon Ich stimme zu, dass es eine Möglichkeit ist. Ich bin kein Anwalt und kann nur aus meiner Erfahrung in den USA sprechen. Die Universität müsste vor Beginn einer Klage eine Benachrichtigung über einen Verstoß senden. In den meisten Fällen wird nach Erhalt der Benachrichtigung über einen Verstoß eine Lizenzvereinbarung getroffen. Der richtige Weg, dies zu tun, wäre von Anfang an gewesen, den Algorithmus gemäß den Richtlinien der Schule zu lizenzieren. Das OP befindet sich jedoch in einer Situation, in der die rentabelste Option (vorausgesetzt, sie möchten ein Unternehmen mit dem Algorithmus gründen) darin besteht, dies zuerst zu tun.
Abhängig von den Standardlizenzvereinbarungen der Universität hat OP möglicherweise nicht mehr das Recht, seinen eigenen Code zu verwenden.
user20640
2016-10-10 05:47:34 UTC
view on stackexchange narkive permalink

Sie haben einen Algorithmus geschrieben und veröffentlicht und Code geschrieben, um ihn mit einer der zulässigsten Nutzungslizenzen zu implementieren. Sie können rechtlich oder ethisch nichts tun, um Ihren Professor daran zu hindern, ihn zu verwenden und davon zu profitieren. .

Durch die Verwendung der MIT-Lizenz haben Sie effektiv gesagt, dass Sie sie zur kostenlosen Verwendung freigeben, ohne sich darum zu kümmern, wie andere sie verwenden. Open-Source-Lizenzen sind kein Knüppel, um zu verhindern, dass andere davon profitieren.


In Bezug auf Ihre tatsächlichen Fragen:

Wie fair (und häufig) ist, dass ein Berater plant den Code eines seiner Schüler zu verwenden, um Geld zu verdienen (von denen keiner in meiner Tasche landet)?

Nicht sehr fair. Aber Fairness kommt hier nicht ins Spiel.

Die Tatsache, dass er meine Algorithmen verwenden wird, wird mich in keiner Weise einschränken, sie in Zukunft für denselben Bereich (in einem anderen Bereich) zu verwenden. ?

Nein. Sie haben den gesamten Code veröffentlicht, damit Sie ihn verwenden können, wie Sie möchten. Wenn das Feld so verwandt ist, dass der Algorithmus verwendet werden kann, hat er möglicherweise ein besseres Produkt oder eine bessere Marktposition.

Kann ein Gespräch mit ihm ein guter Weg sein, um dieses Problem zu lösen?

Wahrscheinlich nicht. Es gibt kein Problem zu diskutieren.

Ich weiß nicht, wie ich mit dieser Tatsache umgehen soll.

Fahren Sie fort.

Beste Antwort, die ich bisher gelesen habe. Angesichts der Informationen (aus Kommentaren), die dies unter MIT veröffentlicht hat, ist es so einfach.
Daniel
2016-10-07 20:58:31 UTC
view on stackexchange narkive permalink

Wenn Sie den Code unter einer MIT-Lizenz freigeben, bedeutet dies, dass jeder ihn für kommerzielle oder nichtkommerzielle Zwecke verwenden kann ( siehe diese andere Frage zum Stapelaustausch). Sie müssen jedoch die ordnungsgemäße Zuordnung und Aufnahme Ihrer Lizenz in eine Distribution beinhalten.

Es sollte nämlich keine Unklarheit über die Erstellung des Algorithmus geben, und Ihr Name sollte in die Distribution des Unternehmens aufgenommen werden (as in der Lizenz enthalten). Wenn dies nicht der Fall wäre, wäre dies ein rechtliches Problem. Wenn Sie es in den kommenden Jahren separat von Ihrem Berater implementieren würden, hätten Sie genauso viel Recht wie sie, solange Sie keine ihrer Implementierungen verletzt haben.

einpoklum
2016-10-08 18:40:15 UTC
view on stackexchange narkive permalink

Meine Antwort basiert auf der Prämisse, dass die Ergebnisse wissenschaftlicher Forschungsarbeiten der gesamten Menschheit uneingeschränkt zur Verfügung gestellt werden sollten , und daher sollte niemand - weder Ihr Berater noch Sie selbst - dies sein finanziell von der Monopolisierung eines solchen Algorithmus oder der Einschränkung seiner Verwendung profitieren können.

Das heißt nicht, dass Sie, er oder Ihre Universität keine Unternehmen gründen sollten, die auf der Grundlage dieser Forschung kommerzielle Arbeit leisten (*) ) - aber stützen Sie sie auf keinen Fall darauf, den Zugang zu Wissen und Einsichten einzuschränken. Sie könnten Ihren Algorithmus weiter verbessern. Sie könnten darauf basierend nützliche Produkte entwickeln. Sie könnten damit verbundene Dienstleistungen anbieten; und so weiter.

Was Ihre Fragen betrifft:

Wie fair ist es für einen Berater, den Code seines Schülers zu verwenden, um Geld zu verdienen (von denen keiner in den Taschen des Schülers endet )?

Wenn dieser Code öffentlich zugänglich ist - so fair wie es ist, generell "Geld zu verdienen". Das ist doppelt wahr, wenn der Algorithmus das Ergebnis finanzierter Forschung war (was, wenn Sie ein Doktorand sind, höchstwahrscheinlich der Fall ist). Wenn der größte Teil der Bemühungen, dieses Geld zu verdienen, tatsächlich darin bestand, diesen Code zu produzieren, wird er weniger fair - aber dann ist es wahrscheinlicher, dass es für keinen von Ihnen fair ist, Geld zu verdienen (da Sie dies wahrscheinlich durch Patentierung oder Patentierung tun) Close-Sourcing usw.)

Wie häufig verwendet ein Berater den Code seines Schülers, um Geld zu verdienen (von denen keiner in den Taschen des Schülers endet)?

Nach meiner Erfahrung kommt es gelegentlich vor. Das ist bei weitem nicht das Schlimmste, was Berater ihren Beratern antun.

Die Tatsache, dass er meine Algorithmen verwenden wird, wird mich in keiner Weise einschränken, sie in Zukunft für denselben Umfang zu verwenden (in a anderes Feld)?

Es sollte nicht - aber überprüfen Sie einfach die Lizenzierung. Sie sollten den Code gut an einem Ort wie auf GitHub oder BitBucket und mit einer nicht einschränkenden Lizenz veröffentlichen. Wenn dann eine Menge Leute es benutzen, wird die Katze aus dem Sack sein und selbst wenn jemand ein rechtliches Argument gegen die öffentliche Verwendung dieses Codes hat, wird er wahrscheinlich sowieso nicht versuchen, es zu verfolgen. Geben Sie Ihren Code frei!

Kann ein Gespräch mit ihm ein guter Weg sein, um dieses Problem zu lösen?

Die Frage ist, ob es ein Problem gibt überhaupt, und wenn ja, was das Problem tatsächlich ist, ist nicht klar und einvernehmlich gelöst, und Menschen, die sich nicht über die Natur und die Existenz eines Problems einig sind, werden es wahrscheinlich nicht "lösen".


(*) - Das ist eine weitere Frage, zu der ich starke Ansichten habe, die über den Rahmen dieser Frage hinausgehen. Sub>
+1 für Streitigkeiten über finanzierte Doktoranden, die meisten von ihnen haben Klauseln über die Verfügbarkeit produzierter Arbeiten.
@grochmal: Ich habe mich nur auf die Moral und nicht auf die rechtliche Verpflichtung bezogen, aber das ist wohl auch ein gültiger Punkt.
M11293
2016-10-08 13:55:53 UTC
view on stackexchange narkive permalink

Melden Sie zuerst ein Patent an und reichen Sie dann Ihr Papier zur Überprüfung ein.

Wenn Ihr Algorithmus vor der Patentanmeldung veröffentlicht wird, können Sie den Code nicht patentieren und gewinnbringend verwenden. Dies ist der Fall, es sei denn, Ihr Algorithmus ist seit weniger als 12 Monaten öffentlich. In den USA gibt es eine 12-monatige Nachfrist zwischen Veröffentlichung und Patentanmeldung. Ich glaube, aber zitiere mich nicht dazu, dass die EU keine Nachfrist für die Veröffentlichung hat.

Ich ließ von einem Professor ein Material / Schema / eine Anwendung öffentlich bekannt geben, das ich und einige andere konzipiert hatten. Das geistige Eigentum ging durch diesen Antrag verloren.

Der EU-Fall ist größtenteils irrelevant, da es in der EU keine Patente für Algorithmen und Software gibt (siehe https://en.wikipedia.org/wiki/Software_patents_under_the_European_Patent_Convention). Während solche Patente in der Vergangenheit ohnehin erteilt wurden (normalerweise im Zusammenhang mit einigen Behauptungen über Hardware), ist dies ein sehr sprödes Geschäft, also wahrscheinlich nichts, was eine Privatperson einreichen möchte.
Die Einreichung von Patenten kostet die meisten Doktoranden zu viel Zeit und Geld. Und Sie müssten einen IP-Anwalt fragen, ob der Algorithmus patentierbar ist, da er bereits unter einer MIT-Lizenz veröffentlicht wurde.
Darüber hinaus wird das OP wahrscheinlich als Universitätsangestellter angesehen, und damit gehört auch ein Teil des geistigen Eigentums seiner Arbeit der Universität. Zumindest ist das in Europa der Fall ...
@Dux Diese Art von Dingen verallgemeinert sich nicht wirklich über Gerichtsbarkeiten hinweg. In Großbritannien beispielsweise gelten Studenten im Allgemeinen nicht als Angestellte, hauptsächlich weil die Hauptfinanzierungsquellen nicht als Gehalt angesehen werden. Natürlich wird Großbritannien nicht mehr lange als Europa gelten, aber das ist ein anderes Thema.
Wie kann er ein Patent für etwas einreichen, das bereits veröffentlicht wurde? AIUI-Patente können nur für Dinge angemeldet werden, die zuvor nicht offengelegt wurden.
mathreadler
2016-10-10 13:44:28 UTC
view on stackexchange narkive permalink

Dies hängt vollständig von den Gesetzen ab, nach denen Ihre Universität arbeitet. In einigen Gesetzen ist es die Standardeinstellung, dass die Universität gesetzliche Rechte besitzt, in anderen jedoch nicht der Lehrer / Forscher, der diese Rechte ausschließlich besitzt. Die Tatsache, dass der Code bereits veröffentlicht wurde, könnte besorgniserregender sein, wenn die örtlichen Gesetze so restriktiv sind, dass der Forscher oder die Gruppen nicht in der Lage sind, diese Anrufe selbst zu tätigen.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...