Hallo,
On Wednesday, 16. January 2002 20:10, Steffen Liebergeld wrote: [C++]
Gut, das brauchte ich. Gibt es denn wirklich keine Möglichkeit sowas selber zu finden? Es muss doch eine zentrale Dokumentation geben. Kein Programmierer kann das alles im Kopf haben.
Die beste Dokumentation heißt "Erfahrung". Die zweitbeste sind normalerweise die Header-Dateien, aber gerade bei der STL will man sich das nicht wirklich antun :) Ich schau immer bei oss.sgi.com nach. Ansonsten als Paket: stl-manual - C++-STL documentation in HTML
Jetzt habe ich noch eine Frage zur GPL: Wenn ich mein Programm unter die GPL stellen möchte, reicht es dann wenn ich das in den Quelltext oder eine README Datei reinschreibe und die gpl.txt beilege?
Die beigelegte Datei sollte COPYING heißen, dann weiß jeder gleich was damit anzufangen (und großgeschriebene Dateinamen erscheinen beim Listing normalerweise am Anfang). Empfohlen wird, an den Anfang jeder Quelltextdatei das Template aus der vollständigen GPL (d.h. Lizenz und Nutzungshinweise, letzter Absatz) ausgefüllt zu verwenden. Ich mach das meistens auch, aber das sieht vor allem bei kleineren Sourcen recht dumm aus, da langt mir ein: // Programm Supertoll // Copyright (C) 1999 - 2002 ich, meine@email.adresse // Published under GNU GPL conditions - see file COPYING for details
Manchmal vergißt man das auch... was soll's.
Kann ich dann immer noch Copyright ... 2002 drunter schreiben oder wiederspricht sich das?
Wieso sollte sich das wi(kein e)dersprechen? Die GPL ist eine abschwächende Lizenz, d.h. sie restriktiert nicht, sondern sie erlaubt, ohne deine schriftliche Einwilligung o.ä. (was laut Urheberrecht erforderlich wäre) deine Sourcen zu verändern und unter bestimmten Regeln weiterzuverbreiten.
Natürlich haben wir jetzt erst eine Jahreswende hinter uns, da muß man immer fleißig die Jahreszahl updaten. Wundert mich daß es da noch kein Tool dafür gibt, was das schön konsistent durchführt :)
Josef Spillner