From 1824b48ad19ca9de39b191b60c39bf55af0f6914 Mon Sep 17 00:00:00 2001 From: wangge Date: Fri, 28 Aug 2020 15:51:44 +0800 Subject: [PATCH] first commit --- 1.2.tar.gz | Bin 0 -> 22825 bytes LICENSE | 855 +++++++++++++++++++++++++++++++++ glassfish-transaction-api.spec | 46 ++ glassfish-transaction-api.yaml | 4 + 4 files changed, 905 insertions(+) create mode 100644 1.2.tar.gz create mode 100644 LICENSE create mode 100644 glassfish-transaction-api.spec create mode 100644 glassfish-transaction-api.yaml diff --git a/1.2.tar.gz b/1.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..75d880fca4677bea7957cf1d4dd2ed7adcc3d209 GIT binary patch literal 22825 zcmZVlV~{R9)Gdm(ZQI?eZQHhO+csC*wr$(J+O}=m&wamr@7}fVIr%Ya{7B8DW>S@8 z%n`z9D4_qso$8?9(lHGZSL-EuQ=H{-HLs!&E1`Ertj!uNnO6Tne?s~%%?NOI;#0O+k3~G zb_oQy@s&rtn>&Qp3$?d-ot=E=eT*J6xk3SFqr0!ayT8Bo^^I)jx4o9vuhWz51TJ3a z9)7G2Gu>ThSqL0Hd80X->b*v2TacTe6^ea7!+X$Qdpq0PeoZ>pj7{}~+rQ0g`45F^ zcc1cmW#G@mKLGjNPlvmk^3{L<8w~Kt^UN(S0yfqJJ1~y46?3eqcR$wfOjiCPx;0 z=39)Eu-Y^1V8v`=&96Q34z{EY>9W(ie_SN>hRZ~j*k=tl7&ia7-OYw5wNS;naVR<;p>8%qs3U5w zm$5tt0b@7mTym$ekfCalMHjDkB9+<2(#<`O@Ofgj+79Z5p?q@{AzVZVLsAssvfq~# zfa4O?=iR)e5``@Epx>wJG9tn#mMmY#24<=foO4>2$_c4@Kb_KvgC&tjP|im}N4t=u z!J9h*sYx$+K(&4J0!oewcw+=VhXe^qRi{Rd)iY{<8&Va#vgr_0`n!I`=Q%=D)qoUhp?BxAN?zUxBIAWC0$~*mq2mZS5S|~G}GwB+YpYS_zt4YBpa7v9y zOB4jsVC*+>xLAmig3WkI5lyD zp#hkICz)EASm?_jba50lpt7>9sEsgmP>z>0xxtVSd2Q##im`{jd9W0le@;sC92t$8 zkehQ@I+SRL_{kKIMsz8VmxfX-uIH+*LV|E6jEFn;oqM?8wcW}=!Y5*9Gqwp>Sr#W* zzyI2GwZG&B8bF6Ewu?=|CSj%qn;!N;W3N0+x(oPEkNR)Me&wkFdt1A^R1bTkx-$U- z+>m2m)^^o>o#A=eh1K4zuXRsduUDG_+Nq~=t=gr+``XyFQL9uf>zdefF#cf!Vy3ES zhNAjmg5svCaF(L-(T1dpH86PKfCym;(?`d9%5}8A1c^H#55>#%yg-quVS`WCdawg>^IHoK)@!s7259~&%tz@!>Z0W_ zT~OaHU{4eyfwykuX3u2LeB$5Lw~lOQnIuHjl5L^TW{KCxCIwl5pCoe>8J;r-IBz-# z6`&&5TY-@y!+ReA2bxlTd%}jYO_W+$q9eB|Z>_p7b;Q2df#qr#^OXmB8bdYSsub+x zXkIvlngB`WV}+rFOc4!u7Z`62;GZr-rkQNk23fgmvK9sZmBd1AsxDrd#_AFdMj>+V}&RX)L%BSI=#vZ)MU%3Q#KXvK!_MJAGEOrIQL=(k|Du5R1JJTNG*U^}K-8DoDh-Er9Ad*~+Jf_UPvTHec z((5jTJ1(|Z4aEZOSY>T!LwTkGqW&wB?W~EF8tGiUmzB}y2WtHZJ&n1xc=^Y2#J4Um zN>@zv!41RJunGwKS0ckl#yA1q`SSTvj#M4p;e=UdZCul93L;~kbtL~mUAzc8ijG~R zHV`stf*>r%poRMHli$Bb^9iYN8Ki$RkzxtC<=xiQ|LPI7(ak1wLXX{I@Y~@dle~!w z;DQWJnN8!F!*2)2XST@3FyHmFMN4>atSy0|Oo()PDdlVR8J|{(FFt|bDbHGiU=R8c ziEo;A5I_uE{F*Y}!u7`@QVCMw^JqOv0YE?tygGG|Mv1rV=`jCzz=_LGge&=Ij z5Fl9&NxR|Dz=V$ZbWsuoxSPVv2S0Ulcb=(j!J0lIE$`T)oMErX@d^~COkopyo&g`A7lPEeU5k42wA5Y5H7ZGmQ)JEx?wU{-!5ok>BBEt z?3G1pPki=pVY^V2s+I9pHOcilf*+~P!9y&!-QHStE^3~1x0%_wm*-7?n1sGHX$LSH z)k%C&i-;a&HScCVC!~PZP1j7QTztK4jzIF%?PV8_2g~;L)R5B}OscVLfo%x;-)wYD z5utV@aJA2-R99s+9oJxdd@F!RC@yK0Z;J%e<`aIBB+~p{k)IrlTCsi{w@TYn(CL+! zxDLNc)n?d;ef(5h8*1f}=dT&>zSsKKJp17iT&YMxvG0N?8Gr8w6$$SW2dZ5LNEyiC zcUeJ&k$lr@097el$_$mE?I?&BPW?qAnlHO%mw8o^AxXvSYo)y_ZH7Qpgf-5eb_WVq z!pvu2Y}fb0?xXQXyf+2?t?qw+`PdX!doJggy*r^8$F}bGz0Jx2@dp&$aoOQ;JS`!a z^nH1iP};uePz%Qx$w8+0Tu7KTLL?*0wt-j84@(doUcir;Xz2>J#D_n?hrC<@YxAFI zXe}rQ;Rx?ENzKoSn7CeE$V8E7#;ql^SkeocBDtOVpziS?Ft0I)X9VRD>gV+FTX|fb z)jwRsj*(jQp2nF9fz%|A*XZ+WkIMy^rGLowYs0)6k~>{wc(q`dAIqE>KP{bp(3>TS zWI7x#_M{$VSnNE}eGypK@`WcpxaRGSP#qnd30{YCt_v5EpFeW5->y6fpZ&hM8aba% zc{f4|j4L_4M#btNDO$ZxBf$2_>5ev7dlUR^#^B%2Mpe5*#xH#_jB(Vo8`xHu40dk3 z_P`=^nBl*otJY&6z$5i@08>=&l~niGD5>1HP#_eT;MqYX$ii@;2%(vx;z73Gf(%*yA{b2=ojGTzsBo} zf7Sb0TdM8FWSCfu#{4qIJQv?)m1TCmAZnWkjRdRRH92BStqD>eg=DmVy=dJQ_Qtm- zUfJqBGUkzMNiIXd9XSgKZm7q8>f3i-bwowMoC6BkQG91MjUAWRu3xq1W!JI^>yCCj zqKad^d>oG8y-PyVRYh&@F#XYxc2=Dwap?kaK|e|A`*9gX|7N=F#mVHakKd4RSCGKF zCeu3M8(_#!_R;U-U1pK^(qcU|B5qKy^^{^##0EMhFW8|Tma=d7K%s!a(PHl|xG*sJ zQZ^Nz94wi_Yy&Jkik}503mJH2$<(|$r1q|($=>-#xe&r5*(!uaGGd~m1tQ<9Ir2y? zNvfZY1=(=b(4-g2z>)ZMkuXH0IXrSw#%CGw(GIUM8vX29mUf)bMIN;i#vM7K#zklE zoOM3dyv=Z_K1G5ZP!lkX9vcxbkJ_`vXBxZIi*hZT780BHmv~8tBs9#-x9td8GZhA!=j!_w+i2#jvnQ=5$vj-VjkM0!n_afn4fpn? z_F{67#pV66Tiw*~QXtOm`A2c6)VS^+#}lVkzF3)Yl}b|o zD$}et-p%vmuNjUGs==L@lyZ{awx;lGCjO3H!qSpPqm-Z~KT)|jwYPkOdc0PX*olhU zN)FmFT5bn3I8QW4DHc5iI#EZ<#&ETT7~tx&fR|~vnlyHzynXJ>>@wf>28VW0++HHJ z7f)x6P(HX+YV_L+A2>4C9D)5I#pLXVA$(5SOhvQj9C1DC;$@E57Cm#R*6rm-R+10M z#$O7$*wTNeq*AK!NEnoUu99Nw`4_vd0Igy0M?Am0x0@ezk8-Faa{XnhHJOdb?!;{t zZz)^u_>9soTEW)ETvtR8^!?v<=0lp?8jr1>zsBXlOErhamED6^J|d$b{!+q=3mCUT zP}497H&JwjXdTIbqN3feyoE;D$zg>Zd&>x>ig5J2 z%U`+8ltViBhkFU$MbD}j@*Hgcc(U0zB*Mf|d23B+emk{({|$Q?p&E(St2;&koq!{e zdmkJ{kivrKaj;aPsvm6)=zms>bXZW^+{2s8pQfW~y6T2roK23+{Z97q$S#~BY}8QI z?Ae6`^**+I^cB)(zE=sG4nY}+6hKz@PhFd-)KbWbm}X_jzB+(>e1KE3os(aU^Y7a2 zue{gq8maEb6$85#=Hfq?tN!+_b=oxmavk_p{0gFaF#2i$q5b4bKilz6x_!ZNYv403DLcwX!Sc)DIhUl6NrCxF?RhWx72|l9Dti7IsaaaD z9F^AjrJO1;{8LrE2io!hGjar%Dh$uG|H2mMRE_2xtI|CZm0KH~ajL=cj#X;!Q^~K8 zAUaiHxQ45+@eW0*#!8EIQYQ&JGti(HR}E3QqHv+Yrca7pDNpM$9@94vznku+?1GZY zG!W`csP)yU5roEoz+qKBEUUUCDvL13JP@_$pt_FaKQCZMVP~|XUH^^pgd`qFZrrOF z&mdD^C-!1gp#sKqsWZu_lyEC~)apS}%X#$V^`Woe*YH2&pZ?rfl#& z>ki^IVh!{G&^n2CRt6OP0B}bEIIy+Jd;_pF{(mu10O|kVVE_yF0poZJU9Zmq0t|xg zGW>UIi@`p@zi3rC(O)ix0Z|jq;{rS1U!VX5^-)0iY^{}!-wkh+7xaMecYpf#uZ@pQ zxzg|NmWl5FJ>~xi4}cs5So?LlLKs6L{lqJDLN<=N(LF2^RDg|<;z%5m4>5-at~C%m z&yKK!a~wyB^F3!cye-J74mcj5>-afq#Qa$)X6oV3$545&do|{K%iDw#qzXTY5He~xoRBFY? z!|1nsoBMClTR_wK+kmBYhBtt~nA#!W|D@u7WxQYIJ0E)OHXDf(tF}w^lav<;r8VzW z7JH!Lbrr}wxTSzi$ih@`REj;)7T61%7VkW4tO<@jnAaKRL(*+NULdW1=mMpa6gr@p zB{SsjHb_yi)fTg9$9~cfysV)0rY1<*KdviciVGPBv&)bm!~KN^Q5+&+u^hs>+a_EGE>?aJ#lae-z+wxt_+&>XU%C%~y2&=v}}yN77yZ$7}oB>{N#rP`|_)A=lCsqN-_ zQLeSgWh~Y)O;YrELnMlAFX(;2Nw}vgXNrBrW(|(Yi5wM7syekWiT{T)kbI;?PlUF2 zx^@Dg*^TVfT-m9EsE;K@E6%Tj$n@)n?tH!8(*r==#E0YK$HSz(QST7&uS5EO_Wl30 zFaVDz08@_iI0mt{VqefnpfBg=9ziFY9_&oEiD?p+LB!K|xC{oTHGwNVsLhC)8>zqq z($0|@c?6UF-)B?@K2b8v{yeBeIVj`R_B_f+-@tynHA# zQ-#YnqU!L^NHTJHO)MZfYa_w7k{zz=9-BQp0ylZ!v|f^I2AWZ5PAtO#Dw7;stPY7& zQO)G_oU<(g9D=^E$6&Y<<&xmRs{!&ecYn{HuZf45my?YRhX{%OVY2qVQ?iw&$Yqrt zgl(if`XJ=06@)$=<_LPR5DRL(QHVn7v2I~Y$VMY;ZIF@zAf_!hzZY$n{ia4=9_cXe z%%SS|bym}Vf8S&8?%SpAXnLxzlBd$y>*p80&|FZa61|sV5!SoYmqFZ}4r-}e1Gl1vM0|L;)G<0${yqbt82&|2gJ}m5 zi4byyX2-KsUd~61yahWRXx~fY7kenelgl_d1&0iprc36;7z0^_m!AUp{#%rO2;@A_ z1zH7fDD~0P{r+?KI0uU~Yp>0TNlS&#rp42HMMVCG>mo1}tAAYGGpk%golw|{X4mXU3lmNrRI$(dQw zLL_8`awsr@+Un(xdwUzV5W0bArIc~FHPW<^1A4Q3Z`ZIkO)>V|cx4T3p{A3l3F&n& zz*?$=??>cF-<%dvvvfg!KTT{Qc^QF?lzZ3HCEv1*36^|q>t5~Nzx(86&jEIEaH)BT zGfJ2_8JUZCc{uUo!J+HxOj0ZVPI8h9V=sH6B3d3Vpq37fKDPYu5g)M^|3$9R`UqMR z9lWgqThRcV(rJe7-ne0VV*4Ye4Kzf8&1#7GUfb0KNsVb2A~CKut0TGEd!3 zJs*&R6sfN^w7=jn0_)$+-$-z0sxzZ(t+BOCboJR|YrP&{twLqJjqj3p&zW za7_i$Phg02P<}={3PU2riTJX*;&5UJYZnV3fjNg()t)3f!dmWA$H3vC7?o*#<*j_z&ULbVMmh0WpvTks^Q~x{-LdAdJvI@MXnO)mgb;mXn1e|KCN)jVMofO zV-2UsJu(s8j}hDec;j5rq^i51=n$ZEcSF)Rv|YY3$%&H-8h)!_8+yuMfR1-CV#)h2 zllqrmqDH3=tCANZFAMGg`%9pfQX^tdzZXLSm3zaQHzQu>E?U>bQf!`g{FYOdS6>D= zu2D>x1<$839u}nzE2Eyn1+`x+l;bb8JKte^~N){Q;&uGqeQ{I-)UxBzX zBa!yp8=}~9-gR5(8|iY`*@;ga2``wefnV%uK4n-z-Guyww1l;97Ge;off2> zby+>1^l;}i?jVTsgEh|bqrKyu2S6)lkAnHO@3r3A8d<;Bz6sSA0cl*Okz@tn9|Cjv zybP-WTmEf7B@2Mtqox0MCbE9hWh)|OE~;P4D}GcY#8!J7@=f5YI4Fi9Hh9ZCo6b6g ze7Wb6HdjxCXOK2EABn@24&rF5>odBX@lHl}F52uC5&(*t42u*4cKWWCma%n6V%+31GL zC)tq0yOt_U#1!v_$~&M8PW~djPCXN6rR7HDg{iV3)oR9V9ZE9PmMtwT;w#o3)X^uL zqIVareiHKWXyc4g?7{QHa(9Qzv^X@0>)20_Un+Jg4*{#;Eo4PpN|AIrf{ejpsWgKy z;Hy+iPV(y((zCmBGp(cf&OrZl`=ZyRtvW*$$!5!EuReKEZ?%r#2DP%|OX9^&r?M16~AJgfm|NGND+H_iGrRRTk!Jaj7>fNWx|;=S+tG#3OT}` z?}w!ObaGtgTem9|WZe!}y13c-0Du2agU!=t?$W2IH{am(|Dg0LrC5e^5!-+tPch;} zYGQ;rwdE%;(8-Kq-VH&L;Eo>Sf>+C!>2&>L#T{2%8B@b(HY1EPRDzM|_Ykx8vXY3~ zb;)*-6sY7T)C0`RKe7@entunb_2{T|sO{PD-k-JfGYpnh^{Msd8*o9M3N+*O+y|qN zK>Ew;(ECQfjH0?bym&*?+!h5}X`t)Lgt)=ZQ5}m}4b8FKS2e1kWIxux*g@7@WGp~u zR)}FvUsM;%w74l@d?)*x;SyPjmyum7w|&JTj#)C+prGHKn1+#Ox5r9FZSCqjVO=b{ z!YFeBn8d16!D!AB82NObwGNhY!-j=HP)k#BaICl5w`vau2!!L59k=ipMp&Xa3l`|q&rkCxQP>OXklx~&x=Z}e=+Q=Vf zvd+m#1a$5Tr`uTqz^8ThELz9RYij;j|V&5uAE5}nKfM=IO(v{SkO7D zg~L~YI&MSXrYgO(ECU5PoDL^cI?<+2Hedd7b671$@6~z^XQZB$$RUKeTNU*h3)C)1`&~4&0rYnYejpnd&<22Lm_dPCrJ0pu2<+Mt^t}`m< zM4};E*>9ZL7jce{DgA)2WLSwW2C8U`2jkDCH9 zSAB06FLXHr`vccLqQx_DxpN)DVJ67JhfN|mRn^|5C5^QFRoB4SGMJgV{uDSx!ZD!- zX)`bwBzhQLVm+&tdR8u3OyH+B8Y=@pcZ|7oAjBWELiNHu4f+%rHoVmCHDk_(A0~Li zh3$YfnbqbJNLZHU2CV_;7FJV3VBcuv8Zu+j8CDb!3KlE39bpFvOamJ#4AstwuzGnX z41t>%#RSZ@oh`(m9$tf9jF4Q))499r6Wk|5itI!BtmEed40$EJI6_N*_LY@nh>BYT zFa3{`x9O@{6HHrazdF=?iygTM<5#e>?}{MU%ALN%jeBs&Co~H3rSBL(>ngx;3ckgl zntK0e`NTTEiGh7A``Y6Jmf{0)|74myQ%iu*RRBIpbO9$!-z_U6fbHS(NPyL0K-POc z#qa;240OK|5!Ym$VzSF0RSkHYV+LmhBOn$N%w*6t;qPd~)TY5R`{t#hK{4P$Nz+`I zB?U-m|5dZ06YZ50_OWmLd8O>Gl>tg^ZfaCuHK!53X|9C!a zDbe`9$5s*=X|ww<92K)FQ+4Vx=K|nMm@gps>mUjcfByf2If@sKEReec z<5Rs^bbNh-PwRdi#8;E!;Ybd#b#GhAxIp7xFInYr`ev|s*&fIn(4G+!6zo{{$Hzx> z<{#(8&!iOWEUuM7X|+yNB)SSjHiYq*a~vm645P<;D5Pr4Q%;D&Kjf6ddSy`lz7V+a zdU`-+!OgtU3iXjgi=8LDjYw8BD6xEadx$)7=^<)#Hko)Z*kcwJi@`X4RFW4~;@8~b z6G19SJ>Zg0mbSuu&gfmyHb-tIeNCa_N1vixi=*$+{{;23Zn&wu+OZtWNhdO@Y#jb zrqfC1PtG|#Nob9O4J^C_--{dAum0D4zF-E+ysdi|fcc%D(twWkx31==;i7->pF73! z{oUQ?okt;r2nc(Gv>dv3`!_|99tdx5KEnqn3WxIhjRrY81F4rYs>g(7lP>_98rR}d5_XDW9!$nntDJF@;v&f|qpaSj)taw}Lkf?vurtM#HY zOeU0=Kb*PLITcJrE(+RIsE*{5eCxb3MGk?qT5VWDfhA806^!JV$FN?BN>TEmW26>) zL6cfyhonYnk+dxjlXA~2;)PYQe16q*+~%+^Cq=PJJ&5<*s0VY*_VLZ7Fu47p(t$N>bnZLOEPHqwWrCy z5lY5XxG!p7*`cZStgwx1^+!0Rh2pyG-{KL&dw*`d@9|~OZThtqrG4I?l-kiZ12*mu z_V91J0(_RPZf|}OL^L1AHpz8oj!io7~?yql8*=}Tm>A(>1?J=I)p(C#6U8f6x!Qk*7Yb_eC{kBz#K&z zxBTVW13!R=zD@PhsPVLm^7*!_qX?lw!3%U~|D~)eJ!`4zS-%dR$!ofR4dsEC1 zX*M&CW5>!a3`S~A4c3gxP!q$(bl`6KLcNP08kSnIv$G5nohqM-&Yfq0a9)2CGzIDb zZIX73GVsaWl-Tiwt35NGg7_N>C16yZn(hA3;A|ly10C~AwM^gufzX&4TFe^F*F&JI zr4s3YXEwW%?20yxgnBo}kqr%(RD04k78mDQ>J}8v$x2iW@Cnswfn~GE;Xy1oBCQUy^?@Z64_eqbO*|)y&BrWW#AC?>ecc zfPNg4i;2k*%Y;QgiL%Zqh{p-5tA`P71US51U{@l5GMVK!{!`}4KZUBq71)&c-~i$c z-Bmn)={`wrS*+W_qhMBD6AYK~_*gwI*ujiXNna{>QKR}LqMxiId=v4G6S98)MPhdq zGjcD76KGbRLKDOaGOOTpu6xP!7ZYw_fZkT6^GS?{9?jL6vOvuOzA}T8TOO*up@=%M z2A(b0xx{gVh+729rvl{c8Sb`b-7qt1KyA`FFKl;S^;I@m&Xq!Qy~dA=|FK&3Rj`Y- zH6tW1mP0#HTN4RR=Ek4ozry5P9Ls^AE)=*FVI2c7-lkkm4)q$)aB+$$mIYjn-d!TL z@2%q=`8YUwQc&?KA8wdGQo@PFrUUrLKv8D6`T5vDKKM$*->^!J8Yw9}vwH_~qd50g zo4}kgwWJ_=k&tA|Ciz+P5?PBDSTBtmVH+->T#UV#k-rR|$9MM##i(cTJ>3+V!~~fz z@;xjXfhD*_ce0hcq{7HI%kFd)QQZt4W^qZ8gj)`-opi)4?wkF`H|#@!Xa4nT?CZ3z zcPf|p2F)C;Bcg*5UrbX|Gfb%_s*}lyd)cDidVi@YP~Dtf7X>$4XD5Syu)m!xYiwRjOq^^Px`db}#RLWZZ777@CpqKhY92JrVePYxhes_q%5^`)> zI3e{mD9Nrh=`E9D$Emt{D$h`K!F81S?92-*u^@ZpMz7(j>ewi!Vt9*s0M_1x+nUqT5yTFM;{Fj6(dcR z)8{d2#vHx8{w_aq4u!|vK!)A;PB{*}qnrLE-c_lyn)R!IfI~_pidxQ>=PnnWA#{_X zFT513mz+>mP^09|61=&J+Fg^!%aj}SDtwH-RJ5n>ZwouQ8N)ae#ujyoe74e7qz`~d(bqsypO^kfW>yQGWPD}FKhsXC~eCl?NJ}q zv{Y7{QXeM+=-m`T>{t8yHuowoB7J^E+6>1Tbikf?rUh^u$-A3nZ-1Afa=rB9NHzx#?6pDX1dpYL$zQljluxXB(Yy zW_e|F%JEsBG5m!m&b*{%j9h`tn=|el>SI}h1#B+wz&v#=bts+DK&J4f9EI-CCIb37z*?jpUx)Zklg9>ek5lM-<=6dmf%oHu(s=M!R`y9Iegqv43KMTjSNohxOWMrlkk*NlXTYeE)lRJNRT z!zRfx=khcN@!@hv!+S^8jU*fG(?_|oMxK04^j+cKyn@@qdwmP=+6fEj0<`vaN;#Fu z7g^5b74n<3w5akAW!x2kq~%UmM)v?;6o$mv3M8_=a7T`=R>g-_qzi;AP}se712}JA zfTd8%&y=!j#MRj;X}DloN@b!FZ334%>A2k0#R;FVwaMibfCRt49k> zw$%KET|GS)dVTC@*PKB~*C)J4Ph{LAQa$}Zm`q4+ey+wP>xRM*kmRZ&D3MR}ET@dE#{x!lv`y7H@X=-)1$gcSJC;fS@%?%9xHWzmGfGpDz5>iE4`g@l zff3-0C)ny{XiD>lzQ_HVr?izre{-@$z2$Z=9dS=bu|wx6P>jP*%K4bwMmWn=IHopn zAD@MkoQ1}|HVv#;OD}oK`q*ij-GCip1;xZ-UK06e7cF$()U>yqmadH`#+~u=#-lzb z0JEzN$AK-3y+)(?Wxtx%p|I|Tw%0q7#(H!1T*hX5s%p#o8MkU@RFUp+=XVZp*n-o) zydNXEhn*i?t5S&xkD#S}>d^m%K81^|gpqTJPpbbxe-3>+{d-d>lJ10gm|p)9VaS0c#@wwugZKP5rnY0`MZs zv8=;(M5#lrg0WW~7=XQ$w&xj+7YD+R?~THs`%aMPc@Y{%&ij`XMME3kRhd|e%|gCM zMB^(q-`c39pW&j(rHucqjJG#I6-%!%!IQUgxCX(&ErRsK7DvjTrH+N!TZXep6{wEF zAh|fV0%;?(piHx7AUPDAT%^c3%J0Bd9qB8H_xCWX$cgGsg&8tgP}zXDzjo;YTQw8? zC<`kKmU0F4P7kd=$9ecNSJbBCi8sLlFKQ(vdc~3Fb)iye?5Y4GsoCM)fGXeM$S?`_ zZ&)`2%vQ{p90uv8O2`Iee_HIlCOW@Jz~d?$4E{J zsqtSKFOD7!e`eUp<-O`%aakYqeG%{<^$lVpk)6EgP;7b}nptC>EMn6P2`z@4pyY?=<6gt{}=0u%kpSBgEq_`qe;utfk!Wn3bSu3koUYNt9 zb3!E>3jAJ-T^)Gq`(fV0+F9no8i|U+W2SJ~(togY*y04lfgV3j{+d#$h^sLy;@n<> ze87~pZNzJT>6%N(46mn1M8xmv@05{Ha~rh&v1vI;(trI6`L_}mGnr(!f(d7($_yb%f#VZ%|3J!f*rTV}q3WPps-UK2~I>a;NGsxtgc zUL_%88(ODOuTSAcVeqVk^iAmUxcjP*67kN3*MJJWvf65LaQ7VJPcjzGK-C!7!ZfIQ zyHAtn)v}@Vpc_LxzpFfoNkRJLuznv*>3MJ|g}!7xd?ZynLM@4e6sC%JvF)sK`6Ex4 z9R}VV>0M9JJIGZ$xc=>luJ%OF_OAD47OPNPHL!R&90&=%Q=bi zq{#zxgB}<&KN_Hw*X6Nd%Jum|3lAFDIwewYFFMNWNi`<9|$E#wv@V9vJY+Re$fT-fGkE8e;Y{s z$53o((~ITZlJ@zkm!C~;zrjdTM9yegv$z8Q$WOl*OJzccOM=2YRa~TvTAvKafXwz6 z&8(x($6tRX{8jQN6(?hw*5om-d&A(?-?^i(Zj}$0JiSwHA^TCfEYO;D3SPl~I-GXd zN2)pAqxN9HjwzQWJ_Sl--|Bp|?%LbrndAxQXXj<39c8lI2rw>dQk9(2w|e{7W+%o- zp#|p(xdxy01|AT4838sf%`p{xdTE-FIu~AyIf+p$QW6H;A|Q?-l=VQ#0q8%&y}fI> zxrBz~-fHdIh+?NREC($Lj()~p42roy+T;;)X-+T2L&WEM(xn_`1 zZ*tjS8Wl?>gz{A(nv_%~6~bambG;-wFoYW#hFACH^o5M7?%w>v&lya{C?lkl44a>) zydHT=t-n19pXRtMfJcClcE8*XhRAAe^$84+Ku+PvK((nQBtV31=6?da4qVI}U8fli zAmGSs-s8f0?t&cE%Ku6nPN@GlF(dz=Ub-Y#U*ua?vzd>6Y-OE2L#^H?#qU%j%aw6y zGNoQ`c*a3Mc=K`i$|X)(?EiZE&+^{_lri9n&q5GenVU%c-g%9)>lXiY#|?m|dEZ*3 znO^{uPV8g=N+}?dpp!N50FTK&MLX$PeE=Nuw}S5|oj*Yav5l8muRa2UMZE3(`9(h@ zY5PLx_#EK1r`K@cG}gG_=R)LW$-Mb{q4pjTekJP!T^hi!rifU!?Se}Fg1 z!1fHocL(F~(R|pg=P{7S>=IIC1B*%Y-rVOZauu1T;pa|nFcoNpo`}waCa~lbIk-`g z&)BIc(Fmf1``%F%LrX_3vHafNDDHQ+@w4C=@j^5co!_ z1wt{N-;khgBGI?_#vIXo3tT4HZvZ}+xWA--^Z%VQ^ne1!h7^tfR^I}#fbs_b>u>%T zVCg*o2QY_u4p5RKjvY5o9VwuWS>E&np%Ftv8v@p3EPt&ki5J7Bu=RsC(Y(tO^^8^7 zy;X=uU@$u4$+hQn)XuEC$?D+48FnYeH=|;Q2>0qoCQSW$<(?cgfK0j}S9rJin=%An zoTL&xM&&lL;$O2#IV{twjALf!;n{-Fa%}?AMGFH>G#|Qm*SD)=RE~YIipZA}eK%aZkVSvA}m$6SufBEA> zj59Od0(x3x_&k}>5HhG87Ul09jjjZ*SaQ3R2wl78N@G)JHYZ-}OZcXkOnhs(EZA61 zuKDM9B{l^8v^F9vHS{1~e%;g) z7L%}DD>2|8hfNy;<2!;ud=|ET|`xqF=FN`@;LHxTit# zuuAHK+a0BY89zwrY^C6?zXu)g5bfk4i@wULURr;wxZ)5lgflL&XKMg)Pctljc#2XR zgx)ctJsW~sqD3_zRRtPisH}axli=hN(>>jdTf(&&^su~S@NOL>Qs)@*WnVQSam54_ znq_|JjJ@tQ$?nok!E7!LYpQpoHJY{27Ly(%GC`+#ygZ((-AyBIAm`wpc>6@JQeMc# zqb)X$t_R2w;{W&dO|CcvOT1L+iNTJN4^0>2r|i~nZ?T+tbxHBz$fX6+wL2&|`l@SgdIS}v7xzG`uF&ij^9Rc3ac$e2YvHsq<4#u*DbD$TDJO|(^;u24Pd%rX)xMruRm zoro_QRu)2-JPxcu-kzGY_w{qT@7ZtjYTe#PBNB0a#%_s)lV0OP3W4NKE-7g&s<}j5E8?^nV$; z@A3#D{=y58oO&r5+yz6<&;deVSVYH$F&3-$QehzbK-A8G0YoQQmLqZLO?-z3qtZ^@v+*7X15cev#X+cZI6N^8BYdr3-C{DxmD#MECCawmRK(;T;;9onnWZ#A8nNN1qmNJ=D3*5wEe zkEYRWzi`cJI;Op<}IjpW1^l*Y-QOLpf}(tx8}&bw^Wwz1@zyDl+apP=vbh1Dzxlq zT1ZY2W!@HM#v>8z^8p{qi* z&}t?YiBTHnDbkrNO3<<`rPQ(%cp<7AK6%gZCBn9Xm@2XX5@>m1foxC`4k8NvMTp4& zK9LJRMQWlk=IZrn+i#U=l3N$qwfshNN<+wi*L{pLBlH0{Q&X%^Ez7$acB^Jut|8H0 z52Sa3$nFpLWChR1XpOvYiTlG&f7l=FbPiDB2N7TYd~oQy*ZrADl(N3M}Hqp+{M$gP$? zSin2$Nc8}SZ+!%VPjG-R0m}wiJ8l^cF zm9hxxwQ=6SwCN}>J`?8+Et|&ryqtwo7cE|r$-F#zHBiRF#Tuy6K1 zYE2!T)lxe}>8N6>txyf92SU19##4o)GOda9#y}`-Nw&>!Oz+(Cx&}T*JFpZ0SL7!G z>#;UVj|1=>fsEbNMUw_jaapvbe2!-n>Yg7Q=W z(>s^tMFubzz0N$PXd#itf(<~aQp;C@t)K}5w7LpCTIktuG^N7r1^Od*)q5R=``;h- z4m=iX@$zz<5ZT|fqXjR@ZSeuEOy>Lo4kHpXMmtm8&Omk< zJf{eh65LjFG>}2YRM$3!%%W*#S-*kk2rW4T@f+|V-2LS*d6$>a;0b^&C)44UGL&6L z8j=6z9tAx=c}OFzIfnUZG%e7ns?-gmwuRrqW1F8gH~&Vd1I1Jlm}a-+FeS@nCJAHN zhm!lV=%IAvz@=9xxikFP{Io5}4W1S5@Ot3dD&j@SG{jS@<@`nS6J0R#Z*Fc^&3_Dx zOJlRsF$8p6#(9esj_s7_#mi8`eyi891RUmMP|?vI6wf(H{uMbo*`k>b54uP1I9DGh zezMHOhJITigd!_yf?lKaF1p4ZnfT{*PJ}6(jUkM;TP8;`sAX>ZPh@d+?A@n@>RVHh9O*>+ zDZf2Usx2*3jQ$^M^0j#KL#(ZUyKhSVSAAB`|4T*-6aVB>pZ~Y{Yf$F zK0ZzUUz7jW1jV$2hFY$?ypsdQ7Wf=%~Y9Iy4s%^Yo!lSL+9WV|sNj!9V$?|zD+=S0l{3mbXH7(;G z>dN8<8YTTt_^hn|-=GEH0{#EVv&YX$^?x=uw;KKb9zIR~zgiPQ*!2GkoBn@I|3BB1 z5H|h)n*M)H|G%dH-(C0rEBEi?9u5%_hjNTVU7!zs;@frvKl4e3m?a_-_NrYrYC5tZ@EY&!0bO&i@`hH$H!)b&Ag~q5I>fUjN^I zvc3JJ?EioExY7Ub;ZxA#XUS|FzjEvMi5UL!5r63l2Co9=;cvq42mOt|Z$1Zw*!kk& zIy|2}dKHLp^GyhNCVv_LL!9T|uzexyb1I1X&Rq&j{EbpsI+HkqFIr)5dfG0|M~~`B zWlWg#DfPm@=mhyn{xLHDfBxUCXMcZDj$&}8lefI)2mT8A`Cf0oH|*|)qV$Dt`<;W~ zKpxm?J34O{!xMSwNAv6wbQ+L2%3BIiY(#T>h6$em37R1V^lw~77{WS*D-6mWH{IZ0 z>2{yR8EafuX*M2Rfl$(7ojD!_O4eON4GXgdNERb#klc7853ILD5h$uGL zk5V$yz?+ji9)HA!)@oQPrYNOqKxb5`h=mDInq5n9@kxF zf$JCQU3eLF|Ll_N9Vb~5pQ(9s@3v6(O*4Qefch%KXuql3Rw);uT-M|n!GTLadWWn* z!$j;2(fN56pQCCB%0dnVW-eOd`ILskG-6(C;9DzPHZ0wPcWt{}G9fvZHh6tUjAFB} z=bUcd_K+FS(#Clz_ly-fv^ibIh||Su7Svudx}G6k&yD$IE6mdCXbjikEQ?pUgK`D& zyv>aZv?d3Kib-0oHHZ!*S4R$CD$C9jHn#vOM`$SxWQb&Dy3|m>t{?GCYdtp429|~n zcc=#orD)?4#Qlhe*z!%d7Oe*iF;g$qi=}wC={94r6QaPs&XWv4sU56r89bX$rBG&q z_hRj2U8jVF6Esj=w-_Wd{1?s`Q>9=tCL_u+5HOAbf*qhqXmA-}DM~a9X zEns+Bpy3#5OI9%j@^~Z^q+(E=k)882!ALtL2<7Ut_{U^3~E>&!U71ipi}dJS^0KRS%2+n2z+=fipG=PU|9EF+uTxE-ZmA z(4cG4#>rd8=HPEad`&=sbr>{}w_%A^U%FzJ$=3iguaSa7n<>|c!7nJ^5t)&u)nQ>u z0Nf<{5C=FlaE)Y=7Y;AU3UcaKxzF<#l;pc#=WwfC`RPd;G_TVHtDGY}-!T&%k!YZ# zE5PYcG?)l}d|xtUh+q~8L&b~x!?hV68Nt{_ieVR^TA(HwTlxfRE%PX6#oXE zKSN$5W%|xQy`wm+q<~$1!JT-EMaXSVFuzp1AjQ0TPU0e3+meQr#IsOcL8%X=;0%y* z8qHGduZW)HmVpEwI2s0t{F?v6@nvQBB!t7bpP&$v#3x5#c{G0&(B{2u^4 zu9il+RLgS75RK#t$5nE+QjJfR!W;Ck(P}*`1c6_VSD_ED(47zy5lxBH2Xco5Hl&wH z;rj^FL#2SL4XaSYY7$MSF?Euh1{!V^tlYu3{DR@15z_EA4J=U5!vcilj0jjV1?*%8 z8hyb9Ab>GD^8^GNE=EfJvzB6Fz_l`_^HO?&(b1}6j#6Ago~@vK;y5lj8|SB#jjdP_ zZW!>Jn}ibxakU`!+6bvm{ZvGa5_7oG(G!}jaP&-4THIQIw&#dVR~=xUQ@y~8#upik0crlsU)OhP`Nl5#8+QBdgs-9>^%w8z0`+8Uih$6?g{=+1lO=N6|H&F6z#N8)r#I&UCV%BQ}!EQKKqwR1kaY zkpQ8FdPdbRCU9b>3ChB9?deF!z)3~f;9$7I8Y#VcF|=N?uBug>V5MeZfeaR;j}%8i zKtZt6GQD)cg|0=Vh7JV+zZiH24NW$4t(hGJ_RXku2o+Z*icb$a_4X!$05-|3@wq1PQK@qGBM8xD@TJH0o( zozAd#co6mm;Zgta$KGytH+bu_k37?{Gd;3Rwz3wjD$%CD}9B*HckpZH zb#JdX{J9mr=?xEXz&9{rCp_x(hrONSy-q(kI_@7G4!SK^+rdWf;7uPU=U6to z5_2CvMfD)iabQZqfng%7;u4*rNQfl+`Z6U!ioT^&ZbXJUk=-c7H*!>Y7dEeXHbI&3mw8V3R17L63VSf<5?$Try$ag#Y zowtaZ1|8l5k{$vMnnkw4y~DvU?Bi_5fK0HQH#jhivD?8?GVlWqNK3$SGQES{Ucb9D zYy}#vhVsP@TqeMxJ$&cr_@FoJ{n$0Dcz5_7Ch3Peo#O#)wsWuxSL$u2zq?2Gg|QC) zJM91LK&}M{)f?dIVdeM@MN;o|5Mlr+*lF;-^D|tf@aMzhe)z8QBRtzetnM;e)2l!i z@P5AU4Z7hmjmG~k<8O-~ANJn(r~$0{Q3>=gWjA=;g_k5h` zS1$MkANq!vA8Gbt^eSD57XdLNZ5PYjC`e^^CHcbg^tI@hc&6MSF4uXXg4fv_XIXQI zQ=$=5$1;kYlCFM^oB*G8!EiRurb&Lm4omV&QPAe8NG0P+yN~h8@p~$!GtrTa)|Cc= zKJ52)5aB3pAI`q}7E6oBrAD)8_?F^USz7Oj0AHX-%CQigvS)%qT(SF3VCt+XGpjWo z3AERscohE*^7O<+7NVDiG(Gc&a4ljw3F>UNZbeR-K|s(^el8Y&2P*cpB%~>tEh-#I z%_lMYqN7~Z_y=&4m&QQy1p`CcxKJZ3W0HIFw{WNZrrmFc+uP6E&$leyn;Hu3#pyYB;JvK2T$buoGpxGTeI!WMUT##I38hPs)uk^I2Fe?@Li2i zShAeR>RGBGsjwMEUfL9ETk#CFAaVo1-(d1Hj{1(q!3iksx#d)6Be0Li)OdQU{kjPV z=Gd7Hub`vnJFeWoxN^f{@4#@3b~WXr)rR1f1Z$@mb{Lw$BGBlFVeh;dBvncvHTH3u zRYOcUrbP0#&KquZw+{?#*zNDD*pv=Bm)S$Cye#ZFDv8I1==B}U=S$(VBcN+nVyxk= zjfenro6q7ACDgzJ98-JTK4_!CS*d#BzYlsG*}=Zsa1e15$G0hZMx%1Tc61eH^D)~J zkRSXLi!qN9)j$vyOU^x@)Yp#8U-B$F$rQBY_!AWjm95}Zxs+bRnu3A#xIC%NC+KvV zk9DX?$%~}S>Ty8Go=fw$ODygPPn^y~*&v%On~>Dx_Q+@ug=3zkSL1keuF6&?CW_uM z^j%w(&26(3&K~d%(AK?C+Dw$ombIrjjLv3cP8lau*9!(vJE~T!q%ns0Aip9zB2r)d z03n@p4kY(012~vOvl&&koGDK|SxLrYY2HFw=2Tj7O=I+;VJJ&zLRkVgl!an=;6g-W z^vr9&UCZ?0FaQRHIzx(qarf-Aic!0UDLzU(22z`GBHrUnOWx7gB$(l2zs^&<#K03U z!aX$ShI?;muap~g;{?$QB8h0Q5aGPd;hazBLAH}3*vuu_3hha0IU-K|Mc;8 z6aRe=pQX=#zdP)p$z=sZSS9}d+4JW7@8fgx^Y3>%yZhan%uyfzzq$GJX(|7I`{}dI zCjS2(J}CZzxCA2Me&?X~2DJY6{u?T81DXT!^Y}EftR+_<{awW>FcfsF^EnEE6Zn0) z@y{sRxE#;XFBGtJjDJ0uPe + + + + + + + + + + + + + GlassFish + + + +
+
+
+ +

GlassFish

+
+

The Open Source Java EE Reference Implementation

+ + + +
+
+ +
+
+
+

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1

+ +
1. Definitions.
+ 
+  1.1. "Contributor" means each individual or entity that creates or
+  contributes to the creation of Modifications.
+
+  1.2. "Contributor Version" means the combination of the Original
+  Software, prior Modifications used by a Contributor (if any), and
+  the Modifications made by that particular Contributor.
+
+  1.3. "Covered Software" means (a) the Original Software, or (b)
+  Modifications, or (c) the combination of files containing Original
+  Software with files containing Modifications, in each case including
+  portions thereof.
+
+  1.4. "Executable" means the Covered Software in any form other than
+  Source Code.
+
+  1.5. "Initial Developer" means the individual or entity that first
+  makes Original Software available under this License.
+
+  1.6. "Larger Work" means a work which combines Covered Software or
+  portions thereof with code not governed by the terms of this License.
+
+  1.7. "License" means this document.
+
+  1.8. "Licensable" means having the right to grant, to the maximum
+  extent possible, whether at the time of the initial grant or
+  subsequently acquired, any and all of the rights conveyed herein.
+
+  1.9. "Modifications" means the Source Code and Executable form of
+  any of the following:
+
+  A. Any file that results from an addition to, deletion from or
+  modification of the contents of a file containing Original Software
+  or previous Modifications;
+
+  B. Any new file that contains any part of the Original Software or
+  previous Modification; or
+
+  C. Any new file that is contributed or otherwise made available
+  under the terms of this License.
+
+  1.10. "Original Software" means the Source Code and Executable form
+  of computer software code that is originally released under this
+  License.
+
+  1.11. "Patent Claims" means any patent claim(s), now owned or
+  hereafter acquired, including without limitation, method, process,
+  and apparatus claims, in any patent Licensable by grantor.
+
+  1.12. "Source Code" means (a) the common form of computer software
+  code in which modifications are made and (b) associated
+  documentation included in or with such code.
+
+  1.13. "You" (or "Your") means an individual or a legal entity
+  exercising rights under, and complying with all of the terms of,
+  this License. For legal entities, "You" includes any entity which
+  controls, is controlled by, or is under common control with You. For
+  purposes of this definition, "control" means (a) the power, direct
+  or indirect, to cause the direction or management of such entity,
+  whether by contract or otherwise, or (b) ownership of more than
+  fifty percent (50%) of the outstanding shares or beneficial
+  ownership of such entity.
+
+2. License Grants.
+
+  2.1. The Initial Developer Grant.
+
+  Conditioned upon Your compliance with Section 3.1 below and subject
+  to third party intellectual property claims, the Initial Developer
+  hereby grants You a world-wide, royalty-free, non-exclusive license:
+
+  (a) under intellectual property rights (other than patent or
+  trademark) Licensable by Initial Developer, to use, reproduce,
+  modify, display, perform, sublicense and distribute the Original
+  Software (or portions thereof), with or without Modifications,
+  and/or as part of a Larger Work; and
+
+  (b) under Patent Claims infringed by the making, using or selling of
+  Original Software, to make, have made, use, practice, sell, and
+  offer for sale, and/or otherwise dispose of the Original Software
+  (or portions thereof).
+
+  (c) The licenses granted in Sections 2.1(a) and (b) are effective on
+  the date Initial Developer first distributes or otherwise makes the
+  Original Software available to a third party under the terms of this
+  License.
+
+  (d) Notwithstanding Section 2.1(b) above, no patent license is
+  granted: (1) for code that You delete from the Original Software, or
+  (2) for infringements caused by: (i) the modification of the
+  Original Software, or (ii) the combination of the Original Software
+  with other software or devices.
+
+  2.2. Contributor Grant.
+
+  Conditioned upon Your compliance with Section 3.1 below and subject
+  to third party intellectual property claims, each Contributor hereby
+  grants You a world-wide, royalty-free, non-exclusive license:
+
+  (a) under intellectual property rights (other than patent or
+  trademark) Licensable by Contributor to use, reproduce, modify,
+  display, perform, sublicense and distribute the Modifications
+  created by such Contributor (or portions thereof), either on an
+  unmodified basis, with other Modifications, as Covered Software
+  and/or as part of a Larger Work; and
+
+  (b) under Patent Claims infringed by the making, using, or selling
+  of Modifications made by that Contributor either alone and/or in
+  combination with its Contributor Version (or portions of such
+  combination), to make, use, sell, offer for sale, have made, and/or
+  otherwise dispose of: (1) Modifications made by that Contributor (or
+  portions thereof); and (2) the combination of Modifications made by
+  that Contributor with its Contributor Version (or portions of such
+  combination).
+
+  (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective
+  on the date Contributor first distributes or otherwise makes the
+  Modifications available to a third party.
+
+  (d) Notwithstanding Section 2.2(b) above, no patent license is
+  granted: (1) for any code that Contributor has deleted from the
+  Contributor Version; (2) for infringements caused by: (i) third
+  party modifications of Contributor Version, or (ii) the combination
+  of Modifications made by that Contributor with other software
+  (except as part of the Contributor Version) or other devices; or (3)
+  under Patent Claims infringed by Covered Software in the absence of
+  Modifications made by that Contributor.
+
+3. Distribution Obligations.
+
+  3.1. Availability of Source Code.
+
+  Any Covered Software that You distribute or otherwise make available
+  in Executable form must also be made available in Source Code form
+  and that Source Code form must be distributed only under the terms
+  of this License. You must include a copy of this License with every
+  copy of the Source Code form of the Covered Software You distribute
+  or otherwise make available. You must inform recipients of any such
+  Covered Software in Executable form as to how they can obtain such
+  Covered Software in Source Code form in a reasonable manner on or
+  through a medium customarily used for software exchange.
+
+  3.2. Modifications.
+
+  The Modifications that You create or to which You contribute are
+  governed by the terms of this License. You represent that You
+  believe Your Modifications are Your original creation(s) and/or You
+  have sufficient rights to grant the rights conveyed by this License.
+
+  3.3. Required Notices.
+
+  You must include a notice in each of Your Modifications that
+  identifies You as the Contributor of the Modification. You may not
+  remove or alter any copyright, patent or trademark notices contained
+  within the Covered Software, or any notices of licensing or any
+  descriptive text giving attribution to any Contributor or the
+  Initial Developer.
+
+  3.4. Application of Additional Terms.
+
+  You may not offer or impose any terms on any Covered Software in
+  Source Code form that alters or restricts the applicable version of
+  this License or the recipients' rights hereunder. You may choose to
+  offer, and to charge a fee for, warranty, support, indemnity or
+  liability obligations to one or more recipients of Covered Software.
+  However, you may do so only on Your own behalf, and not on behalf of
+  the Initial Developer or any Contributor. You must make it
+  absolutely clear that any such warranty, support, indemnity or
+  liability obligation is offered by You alone, and You hereby agree
+  to indemnify the Initial Developer and every Contributor for any
+  liability incurred by the Initial Developer or such Contributor as a
+  result of warranty, support, indemnity or liability terms You offer.
+
+  3.5. Distribution of Executable Versions.
+
+  You may distribute the Executable form of the Covered Software under
+  the terms of this License or under the terms of a license of Your
+  choice, which may contain terms different from this License,
+  provided that You are in compliance with the terms of this License
+  and that the license for the Executable form does not attempt to
+  limit or alter the recipient's rights in the Source Code form from
+  the rights set forth in this License. If You distribute the Covered
+  Software in Executable form under a different license, You must make
+  it absolutely clear that any terms which differ from this License
+  are offered by You alone, not by the Initial Developer or
+  Contributor. You hereby agree to indemnify the Initial Developer and
+  every Contributor for any liability incurred by the Initial
+  Developer or such Contributor as a result of any such terms You offer.
+
+  3.6. Larger Works.
+
+  You may create a Larger Work by combining Covered Software with
+  other code not governed by the terms of this License and distribute
+  the Larger Work as a single product. In such a case, You must make
+  sure the requirements of this License are fulfilled for the Covered
+  Software.
+
+4. Versions of the License.
+
+  4.1. New Versions.
+
+  Oracle is the initial license steward and may publish revised and/or
+  new versions of this License from time to time. Each version will be
+  given a distinguishing version number. Except as provided in Section
+  4.3, no one other than the license steward has the right to modify
+  this License.
+
+  4.2. Effect of New Versions.
+
+  You may always continue to use, distribute or otherwise make the
+  Covered Software available under the terms of the version of the
+  License under which You originally received the Covered Software. If
+  the Initial Developer includes a notice in the Original Software
+  prohibiting it from being distributed or otherwise made available
+  under any subsequent version of the License, You must distribute and
+  make the Covered Software available under the terms of the version
+  of the License under which You originally received the Covered
+  Software. Otherwise, You may also choose to use, distribute or
+  otherwise make the Covered Software available under the terms of any
+  subsequent version of the License published by the license steward.
+
+  4.3. Modified Versions.
+
+  When You are an Initial Developer and You want to create a new
+  license for Your Original Software, You may create and use a
+  modified version of this License if You: (a) rename the license and
+  remove any references to the name of the license steward (except to
+  note that the license differs from this License); and (b) otherwise
+  make it clear that the license contains terms which differ from this
+  License.
+
+5. DISCLAIMER OF WARRANTY.
+
+  COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
+  WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
+  INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE
+  IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
+  NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF
+  THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE
+  DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY
+  OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING,
+  REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
+  ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS
+  AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+6. TERMINATION.
+
+  6.1. This License and the rights granted hereunder will terminate
+  automatically if You fail to comply with terms herein and fail to
+  cure such breach within 30 days of becoming aware of the breach.
+  Provisions which, by their nature, must remain in effect beyond the
+  termination of this License shall survive.
+
+  6.2. If You assert a patent infringement claim (excluding
+  declaratory judgment actions) against Initial Developer or a
+  Contributor (the Initial Developer or Contributor against whom You
+  assert such claim is referred to as "Participant") alleging that the
+  Participant Software (meaning the Contributor Version where the
+  Participant is a Contributor or the Original Software where the
+  Participant is the Initial Developer) directly or indirectly
+  infringes any patent, then any and all rights granted directly or
+  indirectly to You by such Participant, the Initial Developer (if the
+  Initial Developer is not the Participant) and all Contributors under
+  Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice
+  from Participant terminate prospectively and automatically at the
+  expiration of such 60 day notice period, unless if within such 60
+  day period You withdraw Your claim with respect to the Participant
+  Software against such Participant either unilaterally or pursuant to
+  a written agreement with Participant.
+
+  6.3. If You assert a patent infringement claim against Participant
+  alleging that the Participant Software directly or indirectly
+  infringes any patent where such claim is resolved (such as by
+  license or settlement) prior to the initiation of patent
+  infringement litigation, then the reasonable value of the licenses
+  granted by such Participant under Sections 2.1 or 2.2 shall be taken
+  into account in determining the amount or value of any payment or
+  license.
+
+  6.4. In the event of termination under Sections 6.1 or 6.2 above,
+  all end user licenses that have been validly granted by You or any
+  distributor hereunder prior to termination (excluding licenses
+  granted to You by any distributor) shall survive termination.
+
+7. LIMITATION OF LIABILITY.
+
+  UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+  (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE
+  INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF
+  COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE
+  TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR
+  CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
+  LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER
+  FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR
+  LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE
+  POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT
+  APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH
+  PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH
+  LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
+  LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION
+  AND LIMITATION MAY NOT APPLY TO YOU.
+
+8. U.S. GOVERNMENT END USERS.
+
+  The Covered Software is a "commercial item," as that term is defined
+  in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
+  software" (as that term is defined at 48 C.F.R. ยง
+  252.227-7014(a)(1)) and "commercial computer software documentation"
+  as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent
+  with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4
+  (June 1995), all U.S. Government End Users acquire Covered Software
+  with only those rights set forth herein. This U.S. Government Rights
+  clause is in lieu of, and supersedes, any other FAR, DFAR, or other
+  clause or provision that addresses Government rights in computer
+  software under this License.
+
+9. MISCELLANEOUS.
+
+  This License represents the complete agreement concerning subject
+  matter hereof. If any provision of this License is held to be
+  unenforceable, such provision shall be reformed only to the extent
+  necessary to make it enforceable. This License shall be governed by
+  the law of the jurisdiction specified in a notice contained within
+  the Original Software (except to the extent applicable law, if any,
+  provides otherwise), excluding such jurisdiction's conflict-of-law
+  provisions. Any litigation relating to this License shall be subject
+  to the jurisdiction of the courts located in the jurisdiction and
+  venue specified in a notice contained within the Original Software,
+  with the losing party responsible for costs, including, without
+  limitation, court costs and reasonable attorneys' fees and expenses.
+  The application of the United Nations Convention on Contracts for
+  the International Sale of Goods is expressly excluded. Any law or
+  regulation which provides that the language of a contract shall be
+  construed against the drafter shall not apply to this License. You
+  agree that You alone are responsible for compliance with the United
+  States export administration regulations (and the export control
+  laws and regulation of any other countries) when You use, distribute
+  or otherwise make available any Covered Software.
+
+10. RESPONSIBILITY FOR CLAIMS.
+
+  As between Initial Developer and the Contributors, each party is
+  responsible for claims and damages arising, directly or indirectly,
+  out of its utilization of rights under this License and You agree to
+  work with Initial Developer and Contributors to distribute such
+  responsibility on an equitable basis. Nothing herein is intended or
+  shall be deemed to constitute any admission of liability.
+
+ +
+ +

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)

+ +
The code released under the CDDL shall be governed by the laws of the
+State of California (excluding conflict-of-law provisions). Any
+litigation relating to this License shall be subject to the jurisdiction
+of the Federal Courts of the Northern District of California and the
+state courts of the State of California, with venue lying in Santa Clara
+County, California.
+
+ +
+ +

The GNU General Public License (GPL) Version 2, June 1991

+ +
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+51 Franklin Street, Fifth Floor
+Boston, MA 02110-1335
+USA
+
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
+
+Preamble
+
+The licenses for most software are designed to take away your freedom to
+share and change it. By contrast, the GNU General Public License is
+intended to guarantee your freedom to share and change free software--to
+make sure the software is free for all its users. This General Public
+License applies to most of the Free Software Foundation's software and
+to any other program whose authors commit to using it. (Some other Free
+Software Foundation software is covered by the GNU Library General
+Public License instead.) You can apply it to your programs, too.
+
+When we speak of free software, we are referring to freedom, not price.
+Our General Public Licenses are designed to make sure that you have the
+freedom to distribute copies of free software (and charge for this
+service if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs; and that you know you can do these things.
+
+To protect your rights, we need to make restrictions that forbid anyone
+to deny you these rights or to ask you to surrender the rights. These
+restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+For example, if you distribute copies of such a program, whether gratis
+or for a fee, you must give the recipients all the rights that you have.
+You must make sure that they, too, receive or can get the source code.
+And you must show them these terms so they know their rights.
+
+We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+Finally, any free program is threatened constantly by software patents.
+We wish to avoid the danger that redistributors of a free program will
+individually obtain patent licenses, in effect making the program
+proprietary. To prevent this, we have made it clear that any patent must
+be licensed for everyone's free use or not licensed at all.
+
+The precise terms and conditions for copying, distribution and
+modification follow.
+
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+0. This License applies to any program or other work which contains a
+notice placed by the copyright holder saying it may be distributed under
+the terms of this General Public License. The "Program", below, refers
+to any such program or work, and a "work based on the Program" means
+either the Program or any derivative work under copyright law: that is
+to say, a work containing the Program or a portion of it, either
+verbatim or with modifications and/or translated into another language.
+(Hereinafter, translation is included without limitation in the term
+"modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of running
+the Program is not restricted, and the output from the Program is
+covered only if its contents constitute a work based on the Program
+(independent of having been made by running the Program). Whether that
+is true depends on what the Program does.
+
+1. You may copy and distribute verbatim copies of the Program's source
+code as you receive it, in any medium, provided that you conspicuously
+and appropriately publish on each copy an appropriate copyright notice
+and disclaimer of warranty; keep intact all the notices that refer to
+this License and to the absence of any warranty; and give any other
+recipients of the Program a copy of this License along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+2. You may modify your copy or copies of the Program or any portion of
+it, thus forming a work based on the Program, and copy and distribute
+such modifications or work under the terms of Section 1 above, provided
+that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any part
+    thereof, to be licensed as a whole at no charge to all third parties
+    under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a notice
+    that there is no warranty (or else, saying that you provide a
+    warranty) and that users may redistribute the program under these
+    conditions, and telling the user how to view a copy of this License.
+    (Exception: if the Program itself is interactive but does not
+    normally print such an announcement, your work based on the Program
+    is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program, and
+can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based on
+the Program, the distribution of the whole must be on the terms of this
+License, whose permissions for other licensees extend to the entire
+whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of a
+storage or distribution medium does not bring the other work under the
+scope of this License.
+
+3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections 1
+    and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your cost
+    of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer to
+    distribute corresponding source code. (This alternative is allowed
+    only for noncommercial distribution and only if you received the
+    program in object code or executable form with such an offer, in
+    accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source code
+means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to control
+compilation and installation of the executable. However, as a special
+exception, the source code distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies the
+executable.
+
+If distribution of executable or object code is made by offering access
+to copy from a designated place, then offering equivalent access to copy
+the source code from the same place counts as distribution of the source
+code, even though third parties are not compelled to copy the source
+along with the object code.
+
+4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt otherwise
+to copy, modify, sublicense or distribute the Program is void, and will
+automatically terminate your rights under this License. However, parties
+who have received copies, or rights, from you under this License will
+not have their licenses terminated so long as such parties remain in
+full compliance.
+
+5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and all
+its terms and conditions for copying, distributing or modifying the
+Program or works based on it.
+
+6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further restrictions
+on the recipients' exercise of the rights granted herein. You are not
+responsible for enforcing compliance by third parties to this License.
+
+7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot distribute
+so as to satisfy simultaneously your obligations under this License and
+any other pertinent obligations, then as a consequence you may not
+distribute the Program at all. For example, if a patent license would
+not permit royalty-free redistribution of the Program by all those who
+receive copies directly or indirectly through you, then the only way you
+could satisfy both it and this License would be to refrain entirely from
+distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is implemented
+by public license practices. Many people have made generous
+contributions to the wide range of software distributed through that
+system in reliance on consistent application of that system; it is up to
+the author/donor to decide if he or she is willing to distribute
+software through any other system and a licensee cannot impose that choice.
+
+This section is intended to make thoroughly clear what is believed to be
+a consequence of the rest of this License.
+
+8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License may
+add an explicit geographical distribution limitation excluding those
+countries, so that distribution is permitted only in or among countries
+not thus excluded. In such case, this License incorporates the
+limitation as if written in the body of this License.
+
+9. The Free Software Foundation may publish revised and/or new
+versions of the General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Program does not specify a version
+number of this License, you may choose any version ever published by the
+Free Software Foundation.
+
+10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the
+author to ask for permission. For software which is copyrighted by the
+Free Software Foundation, write to the Free Software Foundation; we
+sometimes make exceptions for this. Our decision will be guided by the
+two goals of preserving the free status of all derivatives of our free
+software and of promoting the sharing and reuse of software generally.
+
+NO WARRANTY
+
+11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND,
+EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
+ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH
+YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
+NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
+DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
+DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
+(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
+INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
+THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR
+OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+END OF TERMS AND CONDITIONS
+
+How to Apply These Terms to Your New Programs
+
+If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+To do so, attach the following notices to the program. It is safest to
+attach them to the start of each source file to most effectively convey
+the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+    One line to give the program's name and a brief idea of what it does.
+    Copyright (C) <year> <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful, but
+    WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+    General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type
+    `show w'. This is free software, and you are welcome to redistribute
+    it under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the
+appropriate parts of the General Public License. Of course, the commands
+you use may be called something other than `show w' and `show c'; they
+could even be mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+    Yoyodyne, Inc., hereby disclaims all copyright interest in the
+    program `Gnomovision' (which makes passes at compilers) written by
+    James Hacker.
+
+    signature of Ty Coon, 1 April 1989
+    Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications
+with the library. If this is what you want to do, use the GNU Library
+General Public License instead of this License.
+
+ +
+ +
Certain source files distributed by Oracle America, Inc. and/or its
+affiliates are subject to the following clarification and special
+exception to the GPLv2, based on the GNU Project exception for its
+Classpath libraries, known as the GNU Classpath Exception, but only
+where Oracle has expressly included in the particular source file's
+header the words "Oracle designates this particular file as subject to
+the "Classpath" exception as provided by Oracle in the LICENSE file
+that accompanied this code."
+
+You should also note that Oracle includes multiple, independent
+programs in this software package. Some of those programs are provided
+under licenses deemed incompatible with the GPLv2 by the Free Software
+Foundation and others.  For example, the package includes programs
+licensed under the Apache License, Version 2.0.  Such programs are
+licensed to you under their original licenses.
+
+Oracle facilitates your further distribution of this package by adding
+the Classpath Exception to the necessary parts of its GPLv2 code, which
+permits you to use that code in combination with other independent
+modules not licensed under the GPLv2.  However, note that this would
+not permit you to commingle code under an incompatible license with
+Oracle's GPLv2 licensed code by, for example, cutting and pasting such
+code into a file also containing Oracle's GPLv2 licensed code and then
+distributing the result.  Additionally, if you were to remove the
+Classpath Exception from any of the files to which it applies and
+distribute the result, you would likely be required to license some or
+all of the other code in that distribution under the GPLv2 as well, and
+since the GPLv2 is incompatible with the license terms of some items
+included in the distribution by Oracle, removing the Classpath
+Exception could therefore effectively compromise your ability to
+further distribute the package.
+
+Proceed with caution and we recommend that you obtain the advice of a
+lawyer skilled in open source matters before removing the Classpath
+Exception or making modifications to this package which may
+subsequently be redistributed and/or involve the use of third party
+software.
+
+CLASSPATH EXCEPTION
+Linking this library statically or dynamically with other modules is
+making a combined work based on this library.  Thus, the terms and
+conditions of the GNU General Public License version 2 cover the whole
+combination.
+
+As a special exception, the copyright holders of this library give you
+permission to link this library with independent modules to produce an
+executable, regardless of the license terms of these independent
+modules, and to copy and distribute the resulting executable under
+terms of your choice, provided that you also meet, for each linked
+independent module, the terms and conditions of the license of that
+module.  An independent module is a module which is not derived from or
+based on this library.  If you modify this library, you may extend this
+exception to your version of the library, but you are not obligated to
+do so.  If you do not wish to do so, delete this exception statement
+from your version.
+
+ + +
+ + +
+
+ + + +
+ + + + + + diff --git a/glassfish-transaction-api.spec b/glassfish-transaction-api.spec new file mode 100644 index 0000000..35dfb91 --- /dev/null +++ b/glassfish-transaction-api.spec @@ -0,0 +1,46 @@ +Name: glassfish-transaction-api +Version: 1.2 +Release: 1 +Summary: Java JTA 1.2 API Design Specification +License: CDDL or GPLv2 with exceptions +URL: https://java.net/projects/jta-spec/ +Source0: https://github.com/javaee/javax.transaction/archive/1.2.tar.gz +Source1: https://javaee.github.io/glassfish/LICENSE +BuildRequires: maven-local mvn(javax.enterprise:cdi-api) mvn(net.java:jvnet-parent:pom:) +BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-remote-resources-plugin) +BuildRequires: mvn(org.glassfish:legal) mvn(org.glassfish.build:spec-version-maven-plugin) +BuildArch: noarch +%description +Project GlassFish Java Transaction API. + +%package javadoc +Summary: Javadoc for %{name} +%description javadoc +This package contains javadoc for %{name}. + +%prep +%setup -q -n javax.transaction-1.2 +cp %{SOURCE1} ./LICENSE.html +%pom_remove_plugin :findbugs-maven-plugin +%pom_remove_plugin :maven-site-plugin +%pom_remove_plugin :maven-source-plugin +%pom_remove_plugin :maven-javadoc-plugin +%pom_remove_plugin :maven-release-plugin +%mvn_file : %{name} + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%license LICENSE.html + +%files javadoc -f .mfiles-javadoc +%license LICENSE.html + +%changelog +* Sat Aug 15 2020 Ge Wang - 1.2-1 +- Package init diff --git a/glassfish-transaction-api.yaml b/glassfish-transaction-api.yaml new file mode 100644 index 0000000..12e23d3 --- /dev/null +++ b/glassfish-transaction-api.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: javaee/javax.transaction +tag_prefix: NA +seperator: "."