[linux] GNU/GPL PHP aplikacia a jej komercne pouzitie
Marcel Telka
marcel na telka.sk
Čtvrtek Duben 3 07:28:28 CEST 2003
On Thu, Apr 03, 2003 at 02:03:58AM +0200, Ondrej Jombik wrote:
> > Ak som to spravne pochopil, aplikacii da user vstup:
> > let tepm := 2 plus 2
> > vypis temp
> > A ta aplikacia vygeneruje kod:
> > <?php
> > //Automaticky vygenerovane pomocou mojho supergeneratora php kodu
> > //needitovat, vsetky zmeny budu pri novom generovani stratene
> > include "MojaGplScitavacka.php"; //alebo dalsia kniznica z bodu 2
> > print scitajPomocouGplScitavacky(2,2);
> > ?>
>
> Pekny priklad, to je presne ono :)
>
> > V tomto pripade vystup samotny (ako dokument) *IMHO* nie je pod gpl, ale
> > program, ktory je zapisany pomocu vystupu uz pod gpl musi byt, lebo vyuziva
> > kniznice, ktore su uvolnene pod gpl a je uplne jedno, ci ten program napisal
> > nejaky automat alebo Jurko Mrkvicka.
> >
> > Ak som vsak zle pochopil bod 2. a tie triedy su pouzite len v samotnej
> > aplikacii na generovanie kodu (parser, generator,...) a v kode, ktory ta
> > aplikacia vygeneruje na vystup sa nepouzivaju ziadne gpl kniznice, tak ten
> > program reprezentovany tym kodom pod gpl byt *IMHO* nemusi.
>
> Ano, spravne. Generator vygeneruje kod, ktory je vsak pouzitelny len ak
> sa pri nom pouzije PHP trieda. Generator aj PHP trieda su releasnute pod
> GNU/GPL.
>
> Predpoklada sa, ze vygenerovany kod si uzivatelia vylepsia, tj. zmenia
> vygenerovane nastavenia premennych, pripadne pridaju svoje vlastne veci.
> Tymto principom si mozu postavit vlastnu PHP aplikaciu. Tato vsak nutne
> potrebuje k svojmu behu PHP triedu.
>
> A otazka je, ci tieto aplikacie, ktore si oni takymto sposobom spravia
> (z polovice vygeneruju, z polovice napisu sami) musia byt pod GNU/GPL.
Zavisi od toho, ci do "PHP kodu" kopiruje svoje casti "PHP skript" (ten
generator). Pozri si GPL FAQ...
--
+-------------------------------------------+
| Marcel Telka e-mail: marcel na telka.sk |
| homepage: http://telka.sk/ |
| jabber: marcel na jabber.sk |
+-------------------------------------------+
Další informace o konferenci linux