[linux] GNU/GPL PHP aplikacia a jej komercne pouzitie
Ondrej Jombik
nepto na pobox.sk
Čtvrtek Duben 3 02:03:58 CEST 2003
> 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.
--
_/| Ondrej Jombik - nepto na php.net - http://www.nepto.sk - OJ812-RIPE
<_ \ Platon SDG - open source software development - http://platon.sk
`\| UNIX is user friendly. It's selective about who its friends are!
'`
Další informace o konferenci linux