[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