[LUGOS] Vprasanja glede GPL licence

Gregor Gorjanc gregor at mrcina.bfro.uni-lj.si
Mon May 24 14:37:34 CEST 2004


Zdravo!

Tegale glede modulov nisem najbolje razumel. SAS je en megalomanski paket.
Sam ga uporabljam za statisticne obdelave. Ja poznam tudi R, ce bi me rad kdo 
na tem mestu spomnil na to. Statisticne obdelave lahko clovek izvede preko 
menijev ali pa kar s pomocjo raznoraznih ukazov, procedur, data stavkov, .... 
Ker je slednje meni bolj prirocno, uporabljam to.

Ker zadeve veliko uporabljam, mi pri delu pridejo prav macroji, ki jih napisem 
s pomocjo macro jezika, ki ga ponuja ta paket. V macro jeziku uporabljas ze 
pripravljene procedure, ukaze, ... in dodajas malo svojega masla. Na koncu 
mojega pisanja sem prilepil en primer. Tak macro obicajno potem objavim na
eni SAS listi, v prihodnje pa bom zbirko poknil tudi na web. Ali je to lahko 
pod licenco GPL?

Zadeva npr. izgleda takole:
...
...
    %* --- Wilcoxon rank sum or Mann-Whitney U test --- ;
    %do i=1 %to &test_num;
        %* Data for &i test;
        proc sql;
            CREATE TABLE tmp2 AS
                SELECT &var,
                       &class
                FROM &data AS a, &out._l AS b
                WHERE B.test_num=&i AND
                      (B.&class.1=A.&class OR
                      B.&class.2=A.&class)
                      %if %length(&where) ne 0 %then AND &where;
            ;
        quit;
        ods output wilcoxontest=tmp3;
        proc npar1way data=tmp2 wilcoxon;
            var &var;
            class &class;
        run;
        proc sql;
        UPDATE &out._l AS a SET raw_p = (
           SELECT nValue1
           FROM tmp3 AS b
           WHERE Name1='P2_WIL' AND
                 A.test_num=&i)
           WHERE A.test_num=&i;
        quit;
    %end;
    proc sql;
        CREATE TABLE tmp4 AS
            SELECT test_num,
                   raw_p
            FROM &out._l;
    %let tables=&tables, tmp2, tmp3, tmp4;

    %* --- Bonferroni-Holms correction --- ;
...
...


On Monday 24 May 2004 13:54, Ales Kosir wrote:
> Seveda lahko objavis pod GPL svoj del. Ta ne sme vkljucevati SASa, niti ne
> kot modul. SAS nacelno lahko neovirano klices kot zunanji program iz
> svojega programa. Ce SAS tega izrecno ne prepoveduje, ga lahko klices kot
> zunanji modul tudi iz svojega programa kot knjiznico.
>
> Lep pozdrav,
> Ales
>
> -----Original Message-----
> From: bostjan.jerko at MF.UNI-LJ.SI [mailto:bostjan.jerko at MF.UNI-LJ.SI]
> Sent: 24. maj 2004 12:22
> To: lugos-list at lugos.si
> Subject: Re: [LUGOS] Vprasanja glede GPL licence
>
> Mislim, da bi bil proizvajalec programa boljši naslov za to vprašanje.
> Načeloma pa bi moralo pisati v licenčni pogodbi programa.
>
> Sicer pa lahko skripto objaviš v kakršnikoli obliki, saj tako ne more
> delovati samostojno.
>
> On Mon, 24 May 2004, gregor at mrcina.bfro.uni-lj.si mused:
> > Zdravo!
> >
> > Imam sledeco situacijo. Za statisticne analize uporabljam en
> > placljiv program (SAS). Za ta program ni bilo enega testa, pa sem s
> > pomocjo orodij (delo s podatki in statisticne procedure), ki jih ta
> > program ima, naredil eno skripto, ki to naredi. Ali lahko clovek
> > tako zadevo sploh licencira?

-- 
Lep pozdrav / With regards 

Gregor



More information about the lugos-list mailing list