Du hast das Urheberrecht an dem Quelltext!
Jetzt kommt es aber auch drauf an, wie das mit den von dir benutzen Bibliotheken etc. aussieht - welche Bestimmungen gelten da? Lizenz?
Dennoch, das Urheberrecht liegt bei dir (schreib den Namen in jeden Kopf), entsprechender kurzer Hinweis sollte reichen.
Je nach Software rechnet sich sowas oder nicht. Für einfache Sachen lohnt es sich nicht, schongarnicht, wenn der Kode nicht entsprechenden Formalitäten genügt. Da klauen andere Programmierer sicherlich nicht.
Wenn du Kompilate schützen willst, wird interessant, welche Bibliotheken, ob statisch oder dynamisch, hinzugelinkt werden. Es gibt libs, die frei sind, es gibt aber auch welche, die bestimmte Lizenzbedingungen stellen, z.B. das das verlinkte Programm unter die GPL gestellt wird. Das bedeutet, dass, wenn jemand Einsicht in den Quellkode verlangt, du dem nachgeben musst.
Aber was auf alle Fälle sicher ist: das, was du programmiert hast, ist dein Eigentum.
Edit:
Cholertinu war schneller.
Er hat insofern recht, dass es eigentlich keinen Sinn macht, wenn man andere um Hilfe fragt.
Ellenlange Copyrighthinweise vermeide ich grundsätzlich, zumal ich ja schließlich auch, vor allem für linux, viel Software komplett umsonst bekomme. In diesem Sinne stelle ich meine programmierten Sachen anderen kostenlos zur Verfügung.
Um den Kode ansich zu schützen, gibts, es sei erwähnt, diverse Möglichkeiten, z.b. Security through Obscurity: das ist ein Parser, der deinen Quelltext sehr umständlich umschreibst, ohne die Logik grundsätzlich zu verändern. Der Quelltext ist schwierig bis kaum lesbar, kann aber übersetzt werden. Einfachste Algorithmen sehen schon grausam aus, v.a. wenn Trigraphen eingefügt werden...
.
_________________
[ Diese Nachricht wurde geändert von: DonComi am 15 Jun 2008 13:40 ]