                 $B%=%U%H%&%'%"8&5f%"%+%G%_!<0lHL8xE*;HMQ5vBz(B
              Software Research Academy General Public License
                     $B%=%U%H%&%'%"8&5f%"%+%G%_!<(B
                               Ver.1.0

1     $B;O$a$K(B

    $B$3$NJ8=q$O!"(B $B$3$l$,ImB0$5$l$F$$$k%=%U%H$NCx:n8"$H;HMQ>r7o$KIU$$$F5-$9(B
$B$b$N$G!"(B SGPL $B$HN,$5$l$k!#(B $B$^$?!"(B $B%=%U%H%&%'%"8&5f%"%+%G%_!<$NL>>N$O%=%U8&(B
$B$HN,$7$F;H$o$l$k!#(B
    SGPL $B$,IUB0$7$F$$$k%=%U%H$r;HMQ$7$h$&$H$7$F$$$k$b$N$O!"(B SGPL $B$rA4$F(B
$BG'2D$7$J$/$F$bMxMQ$9$k$3$H$,$G$-$k!#(B $B$?$@$7:FG[I[$d2~B$$K$D$$$F$O!"(B SGPL
$B$K=>$o$J$/$F$O$$$1$J$$!#(B

2     $BMQ8l@bL@(B
2.1    copyleft $B$K$D$$$F(B

    copyleft $B$H$$$&8@MU$O!"(B GNU $B%W%m%8%'%/%H$rN($$$k%j%A%c!<%I(B $B!&(B M $B!&(B $B%9%H!<(B
$B%k%^%s$,9M$($?8@MU$G$"$j35G0$G$"$k!#(B GNU $B$G$OCx:n8"9pCN$H(B GNU $B0lHL;HMQ(B
$B5vBz$r;X$7!"(B $BFs$D$N$3$H$rF1;~$KJ]>c$7$F$/$l$k!#(B $B0l$D$O:n<T$NCx:n8"$G$"$j!"(B
$B$b$&0l$D$O(B GNU GPL $B$K=>$&Cf$G$N;HMQ<T$NG[I[$H;HMQ!"(B $B2~B$$N<+M3$G$"$k!#(B

2.2    $BL5NA$N%=%U%H$K$D$$$F(B

    $BL5NA$GMxMQ$G$-$k%=%U%H$O!"(B $BDL>o%Q%V%j%C%/%I%a%$%s%=%U%H%&%'%"$H8F$P$l!"(B
PDS $B$HN,$5$l$k!#(B $B:n<T$OCx:n8"$rJ|4~$7!"(B $B$=$NBe$o$j%=%U%H$N;HMQ7k2L$KBP$7(B
$B2?$NJ]>c5AL3$r;}$?$J$$!#(B
    copyleft $BI=<($NIU$$$?%=%U%H%&%'%"$O!"(B $B%U%j!<%=%U%H$H8F$P$l$k$3$H$,$"$k!#(B
$B$3$N>l9g$N%U%j!<$H$$$&8@MU$O<+M3$H$$$&0UL#9g$$$,6/$/!"(B $BI,$:$7$bL5NA$r0UL#(B
$B$9$k$o$1$G$O$J$$!#(B
    $B%7%'%"%&%'%"$H$O!"(B $BL5NA$G<j$KF~$k$,!"(B $B5$$KF~$C$F2ACM$rG'$a$?>l9g$O:n<T(B
$B$K2?$+$rAw$i$J$1$l$P$J$i$J$$%=%U%H$G$"$k!#(B $B2?$+$O:n<T$K$h$C$F;XDj$5$l$F$$(B
$B$k$3$H$,B?$/!"(B $BNc$($P>/3[$N8=6b!"(B $B3F<o$N7t$d4qNo$J3($O$,$-!"(B $B;HMQ46A[$r=q$$(B
$B$?%a!<%k$J$I$G$"$k!#(B $B$=$N7k2L!"(B $B%"%U%?!<%1%"$,<u$1$i$l$k$3$H$,B?$$$N$G!"(B $B:n(B
$B<T$K<!:n$N0UM_$r;}$?$;$k$?$a$K$bI,$:;X<($K=>$C$FM_$7$$!#(B

3     $B%=%U8&(B copyleft
    $B%=%U8&(B copyleft $B$O(B GNU $B$N(B copyleft $B$H$OA4$/0[$J$j!"(B $B%Q%V%j%C%/%I%a%$%s$G(B
$B$b$J$$!#(B $B0J2<$N$h$&$J<gD%$G$"$k!#(B

3.1    $B2A3J(B

    $B$3$N%=%U%H$OL5NA$G$O$J$$!#(B $B$?$@$7<}F~$b2ACM4Q$b?M$K$h$C$F0[$J$k$3$H$r(B
$B9MN8$7!"(B $B2A3J@_Dj$O9T$J$C$F$$$J$$!#(B $B3F<+!"(B $B%=%U%H$N2ACM$rH=CG$7!"(B $B$=$l$K8+(B
$B$"$C$?$b$N$r2<5-$NCf$+$iA*Br$7!"(B $B:n<T$^$GAw$k$h$&$K$7$FM_$7$$!#(B

    o $B8=6b(B
      0 $B1_0J>e$G!"(B $B>e8B$O@_$1$J$$!#(B
    o $B3F<o%A%1%C%H(B
      $B%S!<%k7t$d?^=q7t!"(B $B@Z<j$d3(MU=q$J$I$,$"$j$,$?$$!#(B $BCOJ}%m!<%+%k$JE9$N(B
      $B>&IJ7t$O:$$k!#(B
    o $B%a!<%k(B
      $B46A[$dNe$^$7!"(B $BHsFq$dJ86g$N%a!<%k!#(B

3.2    $BCx:n8"(B

    $B%=%U8&$G$O4pK\E*$K%=%U%H%&%'%"$KBP$9$kCx:n8"$rG'$a$F$$$J$$!#(B $B8=>u$G$O(B
$B%3%s%T%e!<%?%W%m%0%i%`$O7k6I$N$H$3$m(B 2 $B?J?t$NNs$G$"$j!"(B $BMW$O0l$D$N?t;z$K2a(B
$B$.$J$$!#(B $B?t;z$N0l$D0l$D$KCx:n8"$,B8:_$9$k$N$@$m$&$+(B $B!)(B $B$$$d!"(B $BB8:_$7$J$$!#(B

3.3    $BG[I[;HMQ>r7o(B

    $B$3$N%=%U%H$r;HMQ!"(B $BG[I[$7$h$&$H$9$k$b$N$O!"(B $B%=%U8&(B copyleft $B$K=>$$:n<T$K(B
$BL5CG$G$I$s$I$sMxMQ!"(B $BG[I[!"(B $B2~B$$7$J$1$l$P$J$i$J$$!#(B

3.4    $BJ]>c(B

    $B:n<T(B $B!J:n<T$,%=%U8&2q0w$G$"$k>l9g$O!"(B $B%=%U8&!K(B $B$O;HMQ$N:]$KH/@8$7$?LdBj(B
$B$K$D$$$F!"(B $B$G$-$k8B$j$N%5%]!<%H$r9T$J$&!#(B

4     $B%=%U8&(B

    $B%=%U8&$O!"(B $B!V:G$b$/$@$i$J$$$3$H$K:G$bA4NO$r?T$/$9!W(B $B$3$H$r%b%C%H!<$K!"(B $B%=(B
$B%U8&(B copyleft $B$N:nIJ$r:n$jB3$1$kCDBN$G$"$k!#(B $BKL3$F;!"(B $B4XEl!"(B $BCfIt!"(B $B4X@>$K;YIt(B
$B$,$"$k!#(B $BBeI=<T$NO"Mm@h$r2<5-$K<($9!#(B

    tetu-s@is.aist-nara.ac.jp
    shimada@smlab.tutkie.tut.ac.jp
    pxh04225@niftyserve.or.jp
