[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