Hi ich fange gerade ein neues closed source c/c++ Projekt an. In jedem File sollte doch so ein Lizenz Text stehen. Wo finde ich ein beispiel dafür? Gibt es da was zu beachten? Thx
Mat. K. schrieb: > Hi > ich fange gerade ein neues closed source c/c++ Projekt an. In jedem File > sollte doch so ein Lizenz Text stehen. Sollte es das? Oliver
Wenn es closed Source sein soll ist es doch egal, was im Quelltext steht, sieht ausser Dir eh keiner.
IN Firmen Software (embedded) ist doch typischerweise immer so ein Text.
Schau Dir einfach andere Lizenztexte an. Aber wenn Du es richtig machen möchtest und Du es aber nicht kannst, lass einen Fachanwalt ran.
Mat. K. schrieb: > IN Firmen Software (embedded) ist doch typischerweise immer so ein Text. Ja. Weil irgendwer irgendwo der Meinung ist, dass man doch nicht einfach so losprogrammieren kann. Und statt sich mit Papier und Bleistift oder UML ein paar Gedanken um Namen und Beziehungen zu machen, steckt man die Energie lieber in ein wirklich komfortables Gerüst, dass dann künftig alle .... pflegen dürfen. Mit Name, Datum, Änderungen, Copyright und Copyleft, Dicken Köpfen für jede Funktion und kleinen für jede Variable. Das macht auch viel her. Trotzdem liegt in der Kürze die Würze. Und alles was ein VCS machen kann, kann es besser.
Mat. K. schrieb: > IN Firmen Software (embedded) ist doch typischerweise immer so ein Text. Weil irgendwelche Schwachköpfe Langeweile hatten, ähnlich den Mailfootern "Diese ... nur für sie perönlich ... sollten Sie ..." Da gehört ein Kommentar rein, wer das Modul verbrochen / geändert hat, alles andere ist Blindleistung nach dem Vorbild von Staatsbeamten. Falls sich Eure hochgeheimen Sources doch mal nach draußen verirren, interessiert es niemanden, was dort als Lizenz drin steht.
Mat. K. schrieb: > Gibt es da was zu beachten? Das auch Lizenztexte unter Copyright stehen. Also einfach eine fremde Lizenz übernehmen geht nicht. Ausnahme Open-Source Lizenzen :). Im Zweifel beauftrage einen spezialisierten Anwalt eine für dich passende Lizenz zu schreiben. Als Nicht-Anwalt eine Lizenz zu schreiben kann nur schiefgehen und wenn es um Haftung geht sehr viel teurer werden als der Anwalt gekostet hätte. OK, das bezieht sich auf die Lizenz des Programms denn was im Source steht ist wie schon Paul geschrieben hat irrelevant.
Copyright hinweise (das Wort "Copyright", Jahr Firma) und email des Autors: https://opensource.google/documentation/reference/copyright https://www.nolo.com/legal-encyclopedia/when-do-you-need-copyright-notice-software-and-where-do-you-place-it.html
> In jedem File sollte doch so ein Lizenz Text stehen.
In allen Firmen, in denen ich bisher war, hatten Rechtstexte in
Quelltexten keinen interessiert.
Ich erinnere mich nur an einen einzigen Fall. Ein Kollege hatte eine
Library, die er in seiner Freizeit entwickelte, mitgebracht. Und der
Abteilungsleiter lies das Copyright der Firma in die Quelltexte des
Kollegen einbauen.
Armleuchteranzünder schrieb: > Copyright hinweise (das Wort "Copyright", Jahr Firma) und email des > Autors: In DE hat das aber keine Bedeutung, da nach dem UrhG der Urheber immer die Rechte an seinem Werk hat, ohne das er darauf hinweisen muss.
:
Bearbeitet durch User
René H. schrieb: > In DE hat das aber keine Bedeutung, da nach dem UrhG der Urheber immer > die Rechte an seinem Werk hat, ohne das er darauf hinweisen muss. Immer dieses Halbwissen. Der Urheber hat das Recht, das sein Name im Zusammenhang mit dem Werk genannt wird. Die Vermarktungsrechte, also die Rechte bei denen es um das Geld geht können auch andere natürliche oder juristische Personen haben. Siehe Musikindustrie oder auch angestellte Fotografen.
Woher soll der Programmierer denn wissen, unter welcher Lizenz der Verkauf das Produkt später einmal verkauft? Was, wenn der Verkauf dem einen Kunden es mit Lizenz X und dem anderen Kunden mit Lizenz Y verkaufen will?
> Wenn es closed Source sein soll ist es doch egal, > was im Quelltext steht, sieht ausser Dir eh keiner. Naja, man könnte die Lizenzvereinbarungen im Textformat in die .EXE oder ihren Header (wobei, da passen die 42Mb Text nicht rein) linken, damit der böhse Disassmblierer gleich richtig Angst bekommt wenn er den Debugger anschmeißt und das ach so geheime/wertvolle Programm in Ruhe lässt. Ich hab solche Texte als Halbstarker auch in meine "Hallo Welt"s reingeschrieben. Weil ich's konnte, nicht weil's was nutzt. Erfahrungswerte: Alles außer technische Lösungen und Tricks gegen Disassemblierung funktionieren nicht. Als die Maschine unter DOS noch wirklich dem Programm gehörte, konnte man damit richtig Spaß haben.
:
Bearbeitet durch User
Mat. K. schrieb: > In jedem File > sollte doch so ein Lizenz Text stehen. Weil? Mat. K. schrieb: > IN Firmen Software (embedded) ist doch typischerweise immer so ein Text. Macht halt jeder weil ers irgendwo so gesehen hat.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.