Christian Seiler: Was kann man alles wie validieren?

Beitrag lesen

Hallo Christoph,

PHP ist seit der Version 4 _nicht_ mehr GPL!

Ja - aber dafür mehr in Richtung Apache-License. Bis auf den Disclaimer und die Verwendung des Namens PHP sind folgende Stellen interessant:

----------------------------------------------------
Redistribution and use in source and binary forms, with or without
modification, is permitted provided that the following conditions
are met:

1. Redistributions of source code must retain the above copyright
     notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright
     notice, this list of conditions and the following disclaimer in
     the documentation and/or other materials provided with the
     distribution.
----------------------------------------------------
(http://www.php.net/license/3_0.txt - zu beachten ist, dass die Lizenz die Version 3.0 trägt und nicht PHP selbst)

IMHO ist das mit der GPL verträglich und erlaubt eine Relizenzierung unter der GPL, ergo dürfte ich sogar GPL-Software damit verlinken, was ich nicht einmal tue, da das schreiben von Scripten der normale Gebrauch von PHP ist, genauso wie das kompilieren von Programmen der normale Gebrauch vom GCC ist.

Zu empfehlen ist also die Variante LGPL, um jedwedem Ärger von Vornherein aus dem Wege zu gehen.

Ja - ich werd's mir überlegen. Dann könnten auch die Schergen von meiner Arbeit profitieren. ;-)

Ich bin mir aber noch nicht einmal sicher, ob das überhaupt nötig ist, ich glaube nämlich: nicht. Würde aber trotzdem mal durch die PHP4-Lizenz gehen.

s.o.

Dann stellt sich die Frage, was meine Klasse alles validieren können soll.

Na, _da_ hast Du Dir aber etwas vorgenommen!

Ich weiß, ich weiß...

Aber löblich, _sehr_ löblich!

Tja - ich wollte es halt ein für allemal richtig[tm] machen, denn dann können auch die Newbies nicht mehr so meckern "Validierung ist aber eine viel zu aufwendige Sache".

Grüße,

Christian