[uylug-varios] redacción final de la ley aprobada en cámara de diputados del uruguay

Gabriel Icasuriaga - MasterNet masternet at adinet.com.uy
Fri Dec 21 06:59:55 PST 2012


Podes editar los fuentes con cualquier editor, y compilarlo 
por ejemplo con openjdk como cualquier otro proyecto que 
hayas hecho en java, lo que planteas es mas un tema tecnico 
o de conocimiento, si tenes los fuentes podes hacer lo que 
queres con ellos.

Por el  tema legibilidad del codigo te paso un trozo para 
que veas que no es imposible de tocar

/*
                File: Encuesta
         Description: Encuesta
              Author: GeneXus Java Generator version 
10_2_2-63436
        Generated on: December 17, 2012 17:8:30.22
        Program type: Callable routine
           Main DBMS: mysql
*/
import com.genexus.*;
import com.genexus.db.*;
import com.genexus.distributed.*;
import com.genexus.webpanels.*;
import java.sql.*;
import com.genexus.search.*;

public final  class encuesta extends GXWebObjectStub
{
    protected void doExecute( 
com.genexus.internet.HttpContext context ) throws Exception
    {
       new encuesta_impl(context).doExecute();
    }

    public String getServletInfo( )
    {
       return "Encuesta";
    }

    protected boolean IntegratedSecurityEnabled( )
    {
       return false;
    }

    protected int IntegratedSecurityLevel( )
    {
       return 0;
    }

    protected String IntegratedSecurityPermissionPrefix( )
    {
       return "";
    }

}


aca va el otro pedazo

/*
                File: encuesta_impl
         Description: Encuesta
              Author: GeneXus Java Generator version 
10_2_2-63436
        Generated on: December 17, 2012 17:8:30.23
        Program type: Callable routine
           Main DBMS: mysql
*/
import com.genexus.*;
import com.genexus.db.*;
import com.genexus.distributed.*;
import com.genexus.webpanels.*;
import java.sql.*;
import com.genexus.search.*;

public final  class encuesta_impl extends GXWebPanel
{
    public void initenv( )
    {
       if ( GxWebError != 0 )
       {
          return  ;
       }
    }

    public void inittrn( )
    {
       initialize_properties( ) ;
       entryPointCalled = false ;
       gxfirstwebparm = httpContext.GetNextPar( ) ;
       gxfirstwebparm_bkp = gxfirstwebparm ;
       gxfirstwebparm = httpContext.DecryptAjaxCall( 
gxfirstwebparm) ;
       if ( GXutil.strcmp(gxfirstwebparm, "dyncall") == 0 )
       {
          httpContext.setAjaxCallMode();
          if ( ! httpContext.IsValidAjaxCall( true) )
          {
             GxWebError = (byte)(1) ;
             return  ;
          }
          dyncall( httpContext.GetNextPar( )) ;
          return  ;
       }
       else if ( GXutil.strcmp(gxfirstwebparm, "gxajaxEvt") 
== 0 )
       {
          httpContext.setAjaxEventMode();
          if ( ! httpContext.IsValidAjaxCall( true) )
          {
             GxWebError = (byte)(1) ;
             return  ;
          }
          gxfirstwebparm = httpContext.GetNextPar( ) ;
       }
       else if ( GXutil.strcmp(gxfirstwebparm, 
"gxajaxNewRow_"+"Gridencuesta_pregunta") == 0 )
       {
          nRC_Gridencuesta_pregunta = (short)(GXutil.lval( 
httpContext.GetNextPar( ))) ;
          nGXsfl_69_idx = (short)(GXutil.lval( 
httpContext.GetNextPar( ))) ;
          sGXsfl_69_idx = httpContext.GetNextPar( ) ;
          httpContext.setAjaxCallMode();
          if ( ! httpContext.IsValidAjaxCall( true) )
          {
             GxWebError = (byte)(1) ;
             return  ;
          }
          gxnrgridencuesta_pregunta_newrow( 
nRC_Gridencuesta_pregunta, nGXsfl_69_idx, sGXsfl_69_idx) ;
          return  ;
       }
       else
       {
          if ( ! httpContext.IsValidAjaxCall( false) )
          {
             GxWebError = (byte)(1) ;
             return  ;
          }
          gxfirstwebparm = gxfirstwebparm_bkp ;
       }
       chkEncuestaVigente.setName( "ENCUESTAVIGENTE" );
       chkEncuestaVigente.setWebtags( "" );
       chkEncuestaVigente.setCaption( "" );
       httpContext.ajax_rsp_assign_prop("", false, 
chkEncuestaVigente.getInternalname(), "Caption", 
chkEncuestaVigente.getCaption());
       chkEncuestaVigente.setCheckedValue( "false" );
       Form.getMeta().addItem("Generator", "GeneXus Java 
10_2_2-63436", (short)(0)) ;
       Form.getMeta().addItem("Description", "Encuesta", 
(short)(0)) ;
       httpContext.wjLoc = "" ;
       httpContext.nUserReturn = (byte)(0) ;
       httpContext.wbHandled = (byte)(0) ;
       if ( GXutil.strcmp(httpContext.getRequestMethod( ), 
"POST") == 0 )
       {
       }
       GX_FocusControl = edtEncuestaNumero_Internalname ;
       httpContext.ajax_rsp_assign_attri("", false, 
"GX_FocusControl", GX_FocusControl);
       wbErr = false ;
       httpContext.setDefaultTheme("GeneXusXEv2");
    }

    public encuesta_impl( com.genexus.internet.HttpContext 
context )
    {
       super(context);
    }

    public encuesta_impl( int remoteHandle )
    {
       super( remoteHandle , new ModelContext( 
encuesta_impl.class ));
    }

    public encuesta_impl( int remoteHandle ,
                          ModelContext context )
    {
       super( remoteHandle , context);
    }

    protected void createObjects( )
    {
       chkEncuestaVigente = UIFactory.getCheckbox(this);
    }

    public void webExecute( )
    {
       initenv( ) ;
       inittrn( ) ;
       if ( ( GxWebError == 0 ) && ! 
httpContext.isAjaxCallMode( ) )




El 21/12/2012 12:18 p.m., Enrique Amestoy escribió:
> Gabriel: no leí todo el link que mandaste pero la pregunta 
> de "¿cómo modifico y luego compilo el resultante?" 
> continúa dando vueltas en mi cabeza. Saludos
>
>
> El 21 de diciembre de 2012 12:04, Gabriel Icasuriaga - 
> MasterNet <masternet at adinet.com.uy 
> <mailto:masternet at adinet.com.uy>> escribió:
>
>
>     Aca el manifiesto de la publicacion de la base de
>     conocimiento "LibreFar" como sofware libre, por
>     Haroldo Stenger
>
>     http://www.gxopen.com/gxopen/servlet/projectinformation?257
>
>     Gracias Fernando por la memoria !!
>
>     gabriel.
>
>     El 21/12/2012 10:38 a.m., Fernando Da Rosa escribió:
>>     Enrique:
>>
>>     Existe un antecedente que es el software para gestión
>>     de farmacias realizado por Haroldo Stenger, si mal no
>>     recuerdo, fue realizado con Genexus, pero liberado
>>     como Software Libre luego de consultar con la FSF,
>>     donde aceptaron que al entregar la base de
>>     conocimiento se podía licenciar como libre. Creo que
>>     inclusive le realizaron un reconocimiento en Artech
>>     por liberar el código, o en este caso la base de
>>     conocimiento.
>>
>>     Seguramente Gabriel nos pueda contar más sobre el
>>     tema. O Haroldo.
>>
>>     Saludos
>>     Fernando
>>
>>
>>     El 21 de diciembre de 2012 09:33, Enrique Amestoy
>>     <eamestoy at gmail.com <mailto:eamestoy at gmail.com>>
>>     escribió:
>>
>>         Gabriel, Venezuela no genera SL, el codigo es
>>         ofuscado, no hay licencias gol ni el compilador
>>         es libre. Claramente no se habla de SL cuando se
>>         habla de la excelente herramienta de artech.
>>         Saludos
>>
>>         El 21/12/2012 03:08, "Gabriel Icasuriaga -
>>         MasterNet" <masternet at adinet.com.uy
>>         <mailto:masternet at adinet.com.uy>> escribió:
>>
>>
>>             Eduardo
>>
>>             Genexus genera codigo fuente,  las clases,
>>             bibliotecas y cosasa similares estan
>>             publicados en assemblia,
>>
>>             asi que es voluntad del dueño del desarrollo
>>             como licenciarlo.
>>
>>             gabriel.
>>
>>             El 20/12/2012 14:41 p.m., Eduardo Trápani
>>             escribió:
>>
>>                 En caso de que el Estado contrate o
>>                 desarrolle software, el mismo se
>>                 licenciará como software libre,
>>                 incluyendo el acceso como software
>>                 libre al o los programas necesarios para
>>                 el desarrollo.
>>                 Me parece que en algunas circunstancias
>>                 no es posible.  Se me ocurre un
>>                 desarrollo interno hecho en Genexus, por
>>                 poner un ejemplo, o algo que
>>                 compila solamente en MSVC ...  Pero
>>                 supongo que en las leyes siempre
>>                 está implícito el "si esto no viola otra
>>                 ley".
>>
>>
>>             _______________________________________________
>>             Uylug-varios mailing list
>>             Uylug-varios at listas.uylug.org.uy
>>             <mailto:Uylug-varios at listas.uylug.org.uy>
>>             http://listas.uylug.org.uy/listinfo.cgi/uylug-varios-uylug.org.uy
>>
>>
>>         _______________________________________________
>>         Uylug-varios mailing list
>>         Uylug-varios at listas.uylug.org.uy
>>         <mailto:Uylug-varios at listas.uylug.org.uy>
>>         http://listas.uylug.org.uy/listinfo.cgi/uylug-varios-uylug.org.uy
>>
>>
>>
>>
>>     -- 
>>     Fernando da Rosa
>>     fernando.darosa at gmail.com
>>     <mailto:fernando.darosa at gmail.com>
>>     http://www.fedaro.info
>>
>>
>>     _______________________________________________
>>     Uylug-varios mailing list
>>     Uylug-varios at listas.uylug.org.uy  <mailto:Uylug-varios at listas.uylug.org.uy>
>>     http://listas.uylug.org.uy/listinfo.cgi/uylug-varios-uylug.org.uy
>
>
>     _______________________________________________
>     Uylug-varios mailing list
>     Uylug-varios at listas.uylug.org.uy
>     <mailto:Uylug-varios at listas.uylug.org.uy>
>     http://listas.uylug.org.uy/listinfo.cgi/uylug-varios-uylug.org.uy
>
>
>
>
> -- 
> La información contenida en este e-mail y sus adjuntos es 
> confidencial. Puede contener información amparada por el 
> secreto profesional o de protección de datos privados de 
> acuerdo con las normas legales correspondientes. Si usted 
> no es el destinatario arriba nombrado y ha recibido este 
> e-mail por error, sirvase comunicarlo de inmediato vía 
> e-mail y eliminarlo de su sistema. Por favor, tenga 
> presente que cualquier forma de divulgación, copia, 
> distribución o uso de la información aquí contenida se 
> encuentra estrictamente prohibida. Muchas Gracias.
>
> *******Por favor, piense en el medio ambiente antes de 
> imprimir este mensaje*
>
> The information contained in this e-mail and its 
> attachments is confidential. It may contain privileged 
> information subject to professional secrecy or protection 
> of private data under the applicable laws. If you are not 
> the intended recipient named above and have received this 
> email in error, notify me immediately by returning this 
> email to the sender and delete it from your system. 
> Please, be aware that any disclosure, copying, 
> distribution or use of the information hereby contained is 
> strictly prohibited. Thank you.*
>
> ****Please, think about the environment before printing 
> this message*
>
>
> _______________________________________________
> Uylug-varios mailing list
> Uylug-varios at listas.uylug.org.uy
> http://listas.uylug.org.uy/listinfo.cgi/uylug-varios-uylug.org.uy

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.uylug.org.uy/pipermail/uylug-varios-uylug.org.uy/attachments/20121221/b21a81b4/attachment-0002.htm>


More information about the Uylug-varios mailing list