Sollten Unternehmen von Entwicklern verlangen, dass sie Code schreiben, den sie nicht geschrieben haben?

8

Im akademischen Bereich gilt es als Betrug, wenn ein Student Code / Arbeit von jemand anderem / einem anderen Ort kopiert, ohne Kredit zu geben, und versucht, ihn als seinen eigenen auszugeben.

Sollten Unternehmen von Entwicklern verlangen, dass sie alle nicht trivialen Codes und Arbeiten, die sie nicht selbst erstellt haben , ordnungsgemäß gutschreiben ? Ist es nützlich, dies zu tun, oder ist es einfach übertrieben?

Ich verstehe, dass es verschiedene kostenlose Lizenzen gibt, aber wenn ich Dinge finde, die mir gefallen und die ich tatsächlich benutze, fühle ich mich wirklich gezwungen, per Kommentar im Code eine Gutschrift abzugeben, auch wenn dies von der Lizenz nicht verlangt wird (oder wenn es keine gibt).

Schwamm
quelle

Antworten:

12

Ich würde sagen, das ist wahrscheinlich wichtig. Zum einen muss sich das Unternehmen möglicherweise mit Lizenzbestimmungen und anderen rechtlichen Auswirkungen befassen - nur weil es "kostenlos" ist, heißt das nicht, dass Sie damit machen können, was Sie möchten.

Es kann jedoch eine Ausnahme geben, wenn Beispielcode aus Nachschlagewerken kopiert und angepasst wird. Schließlich ist dieser Code im Grunde dafür da. Trotzdem ist ein Kommentar eine gute Idee - möglicherweise muss jemand zur Quelle zurückkehren, um Bugfixes (z. B. in Errata) zu erhalten oder um besser zu verstehen, warum Sie ihn verwendet haben.

Steve314
quelle
+1: Ich habe für eine Firma gearbeitet, in der einige der Programmierer eine ganze Reihe von kopierten Texten in die Quellen für unsere proprietären Komponenten kopiert und eingefügt haben, einschließlich der Originalkommentare. Wir hatten das Glück, dies vor dem Versand zu entdecken, und es war ein echtes Durcheinander, das neu zu schreiben.
Bob Murphy
Gute Antwort in beiden Punkten - Der Schutz vor Rechtsstreitigkeiten ist wichtig, ebenso wie die Fähigkeit, Lösungen zu finden
HorusKol
4

Mache ich immer. Ich verlinke auch zurück zur Originalquelle. Ich mache das mehr als Referenz, um Kredit zu geben. (So ​​kann ich zurückgehen und die Notizen und / oder Aktualisierungen des Originalautors sehen)

Ich denke, es ist eine gute Praxis, aber absolut nicht durchsetzbar, eine Richtlinie zu haben, die fast wertlos ist, da ich nicht denke, dass sie das Verhalten eines Menschen ändern wird.

Idioten
quelle
1

Die Gutschrift ist mir wichtig, und ich versuche, anderen so viel wie möglich gutzuschreiben (auch auf Twitter), aber abgesehen von regelmäßigen Kommentaren für zusätzliche Informationen zum Code und potenziellen Lizenzproblemen halte ich es für übertrieben .

Erstens kann es in jeder Situation zu einer zu komplexen Kreditvergabe werden.

Und zweitens ist die Quelle irrelevant , wenn eine Person guten, sauberen, sicheren Code integriert und Ergebnisse liefert, solange es keine Lizenzprobleme gibt . (zumindest aus geschäftlicher Sicht)

John MacIntyre
quelle