Frage zu Lizenzrechten

Status
Nicht offen für weitere Antworten.

JanHH

Top Contributor
Hallo,

stehe vor folgendem Problem: Ich bin fest angestellt als Programmierer. Gleichzeitig werde ich demnächst noch einen Auftrag auf Rechnungsbasis zusätzlich haben (für einen anderen Auftraggeber). Nun ist es so, das ein Teil der Dinge, die ich für beide Parteien programmiere, ähnlich bzw. eigentlich sogar identisch ist. Da es etwas blöd ist, und auch rechtlich sicher schwierig, zweimal das gleiche zu programmieren, frage ich mich, wie man das lösen kann.

Es ist nicht zu erwarten, dass die Parteien sich einigen. Vor allem ist es beiden wichtig, dass niemand sonst die Rechte an dem Quellcode hat, den ich für sie schreibe.

Habe mir daher überlegt, den Teil, der bei beiden Projekten identisch ist, weder für die eine noch die andere Partei zu schreiben, sondern für mich selber als Privatperson, und diesen dann als Open Source freizugeben.

Dann "gehört" er zwar niemandem, aber kann in beiden Projekten frei von Rechten dritter verwendet werden. Ich vermute auch, dass die beiden Parteien sich darauf einlassen würde.

Was meint ihr, ist sowas machbar? Praktikabel?

Gruß+Danke
Jan
 

Wildcard

Top Contributor
Alles eine Sache deines Vertrages und ob das für beide Parteien in Ordnung geht. Generell ist es ein heißes Eisen an identischen Themengebieten als Freelance und gleichzeitig Festangestellter zu arbeiten.
 

JanHH

Top Contributor
Ne, das sind schon deutlich unterschiedliche Sachen, es gibt da nur eine Überschneidung, wo ein paar Sachen quasi identisch sind.

Aber wenns für beide Parteien ok ist, ist es wohl so machbar?
 

skittish

Mitglied
Wie kann man vertraglich definieren, dass man seine "private Klassen", wie z.B. Datenstrukturen (Ringe, etc), auch in anderen Projekten verwendet und diese nicht Kern der Arbeit (Inhalt des Auftrags) sind.
Immerhin ist es möglich fremde Libs einzubinden und je nach Lizenz mit auszuliefern. Warum sollen hier eigene Werke eine gesonderte Rolle spielen?
Jeder Programmierer, der nicht nur firmenintern entwickelt legt sich im Laufe der Zeit eine Sammlung an Hilfsklassen & Modulen an. Warum sollte man diese nur einmal herstellen und verkaufen können?

Vertraglich lässt sich recht gut definieren welche Funktionalität über fremde Libarys eingebunden wird.


Dummerweise sieht das als Angestellter nochmal anderst aus. Hier gehört der produzierte Code der Firma! (Zumindest in 99% der Fälle)
Was in diesem Fall zu klären wäre:
- Ist der Arbeitgeber damit einverstanden, dass Code, welcher während der Arbeitszeit produziert wurde, nicht ihm gehört?
- Wenn dies geklärt wurde, kann man diese gewisse Funktionalität immernoch als Lib mit speziellen Rechten verkaufen.


Das Problem ist nicht, dass jemand ein alleiniges Nutzungsrecht kaufen will. (Dies könnte man auf Module beschränken). Sondern das der Code erstmal nicht in Deinem Besitz ist.

Persönlich würde ich mit meinem Arbeitgeber klären, dass das Stückchen Code mir gehört, aus welchen Gründen (Und mit welchen Gegenleistungen) auch immer. Und würde ihn dann seperat mit Nutzungsrechten versehen.
 

ralfgc

Mitglied
Hallo,

... Hier gehört der produzierte Code der Firma! (Zumindest in 99% der Fälle) ...

Das ist der bedeutende Faktor. Du kannst, ums mal allgemein auszusprechen:
... den Code den du in deiner Arbeitszeit schreibst, dann als open source veröffentlichst
um ihn in einem anderen Projekt zu verwenden. (ich nehm mal nicht an es liegt nicht in konkurenz zu
deiner firma). Das kannst du zwar machen ist aber mit Sicherheit Vertragsbruch ( zumindest
würde ich das als Arbeitgeber so ansehen und glaub auch nicht das du damit irgendwo durch kommst) und wenn das raus kommt wirst du sicherlich fliegen.

Du kannst nat. den Code daheim schreiben, daraus Opensource machen, und ihn in der Firma verwenden. Das ist was anderes. Aber nutze nicht die Arbeitszeit dafür, und nutze auch nicht
die Arbeitszeit für was anderes, um das dann extra daheim für die opensource zwecke machen
zu können. das kann ins auge gehen!
 

newcron

Aktives Mitglied
Soweit ich mich an meinen Recht-Kurs erinnere darfst du das nicht. Da du für deine Arbeit bezahlt wirst, geht das ausschließliche Verwendungsrecht automatisch an den Geldgeber über.
Du hast da auch nicht wirklich eine starke verhandlungsposition. Dein Arbeitgeber bezahlt dich dafür, dass du für ihn arbeitest, nicht für irgendwen sonst. Und "einfach etwas open source machen" klappt nicht. Wenn Firmen etwas Open Source machen, kannst du sicher sein, dass sie ein gutes Geschäftsmodell dahinter hängen haben, mit dem sie ihr Geld verdienen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C SOLID Single Responsibility Priciple Frage Softwareentwicklung 2
K Frage OOP Softwareentwicklung 8
dgtKotlin Frage zu Kotlin source code Softwareentwicklung 5
A Frage zu testdriven developement Softwareentwicklung 1
H Regex Frage Softwareentwicklung 2
D Frage Schichtenarchitektur Softwareentwicklung 3
T Frage bezüglich MVC Softwareentwicklung 1
Shams Frage wegen guava-Eventbus. Softwareentwicklung 0
B Frage zu Schnittstellen (lose Kopplung) Softwareentwicklung 5
H Frage zur Stanford NLP-API Softwareentwicklung 2
E Frage zu Dekorator-Pattern Softwareentwicklung 2
O Frage zu Regulärer Ausdruck Softwareentwicklung 3
H WEKA - Frage zu Methode in Evaluation Softwareentwicklung 2
S Frage zu Zusicherungen: Softwareentwicklung 12
D Frage zu String Algorithmen / String Metric Softwareentwicklung 7
Airwolf89 Theoretische Frage - In Java Java-Programme schreiben Softwareentwicklung 5
D Frage zur Objektorientierung mit Interfaces Softwareentwicklung 9
B Theoretische Informatik Frage zu Formalismus RegExp Softwareentwicklung 12
Wepster LGPL, MPL Frage Softwareentwicklung 3
D Frage zur Benutzeroberflächenprogrammierung Softwareentwicklung 8
D Frage zu Klassendiagramm und Konstruktor (UML) Softwareentwicklung 3
M [OOP] Frage zu Methode-Namen / Funktionsweise Softwareentwicklung 9
P Frage zu Processing Softwareentwicklung 9
S Regex Frage Softwareentwicklung 4
D Frage zu meiner Vorgehensweise in einem Projekt Softwareentwicklung 5
A Frage zu GPL Softwareentwicklung 3
K Frage zu UML Aktivitätsdiagramm Softwareentwicklung 3
B bash frage Softwareentwicklung 6
F allgemeine exe frage Softwareentwicklung 10
G Frage zur LGPL? Softwareentwicklung 5
0x7F800000 "Wozu ist denn CSS / CSS2 gut" Dumme Frage? Softwareentwicklung 9
G Frage zur UML Softwareentwicklung 2
B Ajax Frage Softwareentwicklung 2
J Frage zu Relation Softwareentwicklung 2
W Frage zu a)Innere Klassen und b)OO Design Softwareentwicklung 13
G MVC Frage Softwareentwicklung 4
P Frage zu Prolog! Softwareentwicklung 7
E Frage zu Excel und Filtern Softwareentwicklung 4
Y OpenGL/C Frage - externe Funktionen Softwareentwicklung 5
G C# Frage Softwareentwicklung 12
T SQL, Feld mehrmals abfragen, IN Frage Softwareentwicklung 3
C Grundsätzliche Frage zur OOP bzw. zum MVC Softwareentwicklung 5
RaoulDuke Frage zu Datenmodel / Zugriff Softwareentwicklung 5
J Frage zu C Softwareentwicklung 2
H Frage ueber Prototype Pattern? Softwareentwicklung 2
L Noch 'ne Perl-Frage. Kehre dann auch reumütig zu Java zurück Softwareentwicklung 10
S Design-Frage: Wie viele Fassaden? Softwareentwicklung 4
J Frage zu MVC, Swing, Gui Softwareentwicklung 3
L Frage zu Beziehungen zwischen Klassen und UML Softwareentwicklung 10
T Frage zu Mysql Softwareentwicklung 3
C Mysql-Frage(Problem mit nicht durchgeführten Zugriff) Softwareentwicklung 5

Ähnliche Java Themen

Neue Themen


Oben