Un any després .......

Fa un any vaig escriure un article sobre un projecte de llei perquè els organismes estatals uruguaians donin preferència a el programari lliure i els formats oberts, una queixa presentada per la Cambra Uruguaiana de Tecnologies d'Informació i un esbós de resposta a aquesta queixa.

Fa un parell de dies i sense bombos ni platerets, perquè se'ls estaven guardant per celebrar el cànnabis legal i regulat, el senat va modificar lleugerament la llei i ara passarà a diputats. Si diputats l'aprova, s'aprova la llei definitivament. Ara si.

¿I quins canvis van fer? Primer els pas el que diu el projecte en la seva versió original. Els canvis més importants són pel que fa a aquest tros de l'article 2.

En el cas que s'opti per programari privatiu s'haurà fonamentar la raó basada en aspectes tècnics que no puguin ser resolts amb programari lliure. En cas que l'Estat contracti o desenvolupi programari, el mateix es llicenciarà com a programari lliure, incloent l'accés com a programari lliure a l'o els programes necessaris per al desenvolupament.

Aquest tros, tal com ho llegeixen ....... sona bastant extremista. provoca calfreds entre munts de desenvolupadors d'aplicacions que solen desenvolupar-les en Windows. Recordin, no es tracta que l'estat migri completament a Linux com a Munic, sinó que el programari lliure i els formats oberts, de poc vinguin prenent més terreny. Així que es van fer aquests canvis:

1) El de fonamentar l'elecció de programari privatiu només amb raons tècniques no va. Ara la fonamentació no té per què ser tècnica.
2) El que el programari contractat o desenvolupat esdevingui lliure, només corre si serà distribuït.
3) El de l'accés com a programari lliure a l'o els programes necessaris per al desenvolupament, tampoc va. O sigui, es pot crear programari lliure amb el visual studio.

La meva opinió ...... ..el punt 2 no em preocupa, tot i que mostra certa incomprensió. Un programari pot ser lliure però usat en forma privada.

Amb el punt 1, cal pensar bé quin programari poden permetre per raons que no siguin tècniques ......... vegem ......... .segons l'article 1, els documents han d'estar en al menys un format obert, per tant el MS Office no desfà ............Skype pot escapolir. No se si el fan servir allà però pot escapolir, a menys de que s'assabentin que hi Pigdin i Jitsi per a Windows ..................... Si la DGI reacciona i refà els seus formularis web fent-los compatibles amb Firefox, tampoc desfà Internet Explorer. Si converteix els seus fomularios en excel a .ods i reescriu les seves macros a l'Basic de LibreOffice, millor encara ......... i la resta ha de ser programari particular.

I amb el punt 3 ......... ..esto em toca personalment. Jo els vaig donar Visual Studio com a exemple, però no se si alguna vegada han sentit parlar de GeneXus. GeneXus és una eina de desenvolupament creada a Uruguai (que no ni no), que crea aplicacions de tall empresarial, per a Windows, Web i Android. El seu atractiu és l'ús de generadors de codi automàtics que permeten generar el codi de el programa en diversos llenguatges (Java, C ++, Cobol, .NET, Visual Basic, Visual FoxPro, Ruby, etc.) i un mòdul de normalització de bases de dades que (aplicant desenvolupament incremental) crea i manté automàticament les bases de dades de l'programa creat (suporta SQL Server, MySQL, PostgreSQL, Oracle). Programar aquí és massa intuïtiu que fins pot espantar als desenvolupadors d'altres llenguatges. Això sí, és una eina privativa, caríssima, només disponible per a Windows i no la recomano per a desenvolupament personal.

Els dic això perquè el meu treball és desenvolupar amb GeneXus. La meva empresa té un super sistema de gestió fet a GeneXus, hi ha diversos clients que l'utilitzen i jo m'ocupo de mantenir-lo, corregir-lo, adaptar-lo, etc. Si jo els pogués mostrar un tros de codi generat per GeneXus, no entendrien un carall. Hi ha rutines que no saps d'on van sortir, variables que no saps distingir ... ..tot un caos autogenerat a partir d'unes línies de codi i uns forms. Si es pogués alliberar el codi generat, es tornarien bojos intentant entendre-ho. La FSF es va adonar (molt) tard d'això (ULL, la part que el programari ha de ser desenvolupat en un ambient 100% lliure no és certa. El projecte de llei no diu això.)

Igual. És un progrés. ¿Qui vol brownies?

Update 18/12. Ja s'ha aprovat, amb aquests canvis que he esmentat. Els deixo l'opinió de el Centre d'Estudis de Programari Lliure

http://cesol.org.uy/contenido/comunicado-cesol-ante-aprobacion-ley-sl-estado-uruguayo


13 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   rolo va dir

    «En el cas que s'opti per programari privatiu s'haurà fonamentar la raó basada en aspectes tècnics que no puguin ser resolts amb programari lliure.»
    pel que entenc la regla seria l'ús de programari lliure i l'excepció el privatiu fundat en aspectes tècnics no sembla que es pugui apartar de l'fonament tècnic
    en matèria administrativa una bona pràctica, és que el funcionari, per prendre una decisió requereixi prèviament sol·licitar informes tècnics no vinculants, i si la decisió del funcionari s'aparta dels informes ha de tenir una fonamentació, perquè sinó s'estaria davant d'un cas d'arbitrarietat ,

    1.    diazepan va dir

      Si, en veritat seria que ja la fonamentació no té perquè basar-se en aspectes tècnics que no puguin ser resolts amb programari lliure. El que passa és que és molt llarg.

  2.   F3niX va dir

    No té sentit desenvolupar Programari Lliure, en un entorn no lliure, perquè priva la llibertat de no necessitar pagar una llicència per compilar el codi del programari.

    Això no té sentit de cap manera, a més si estan migrant a alternatives lliures que sentit tindria desenvolupar una aplicació en Visual Studio ?.

    Salutacions.

    1.    diazepan va dir

      Digueu-li a qui desenvolupen versions per a Windows de les eines GNU. A més hi ha programari lliure que només està disponible en windows (com VirtualDub i Notepad ++)

      1.    eliotime3000 va dir

        QT SDK + GNU Emacs = Sorpresa.

        A més, estaré allistant la segona part de Aplicacions lliures que no creuràs que estan en Windows.

    2.    eliotime3000 va dir

      Alternatives per a Visual Studio ... ¿Mono? Potser.

      Millor em poso a fer servir GNU Emacs amb l'SDK de QT. Cas Tancat.

  3.   Rodolfo va dir

    Molt bon article, jo també treball amb GeneXus aca a Uruguai i en el personal tinc el mateix punt de vista en certes coses, qeu vós. Pel que fa a aquests punts que poses els veig igual alguns molt ben tancats jaja, però això politica i en el personal cadascú té el seu punt de vista. Molt bon article haguessis posat el vídeo de la drogueria amb els brownies jajaja. M'agrada més escoltar sobre Uruguaians sobre GeneXus.
    Salutacions !.

  4.   Gara_pm va dir

    Jo records aquests dies treballant amb GX versio 9 amb visual fox pro, era entretingut desenvolupar aplicacions però com dius el codi era una cosa il·legible a ulls humans. Salutacions

  5.   eliotime3000 va dir

    No ho sé, però fa temps que faig els meus programes a mà, i estic aprenent a fer servir l'SDK de QT amb GNU Emacs per dissenyar aquestes aplicacions, principalment per a Windows (Visual Studio és massa pesat).

    I per cert, al Perú, ja s'està fent un avanç pel que fa a aquesta matèria es refereix (a pregar que li prestin interès a aquest projecte de llei).

  6.   nano va dir

    Bé, la cosa d'aquestes legislacions és que, al menys al meu país (Veneçuela) són bastant fum.

    Jo no sé com es tracti això a Uruguai, però si alguna cosa vaig aprendre d'aquests governs populistes llatinoamericans és que realment fan servir el programari lliure com un simple estendard de «sobirania tecnològica», quan sabem que és un mite, la susdita sobirania tecnològica no existeix per ningú, ningú supleix 100% les seves necessitats tecnològiques de manera autosuficient.

    Entre altres coses, no veig massa clar el projecte de llei, o la llei en si. Aquí el primer decret presidencial a l'respecte donava la possibilitat de triar entre privatiu o lliure, cosa que òbviament era una llacuna i tots es decantaven per Windows.

    Després ho van canviar a «obligatòriament Canaima en institucions públiques» Però tot i així segueixes veient que hi ha problemes i les migracions, anys després de l'objecció de el decret, segueixen sense concretar-se.

    A vegades penso que aquestes lleis tendeixen a voler complicar-se massa i complaure a tothom i la veritat l'exemple perfecte per a mi va ser a Alemanya, de tall es van passar ia la merda, sense punts mitjans.

    1.    eliotime3000 va dir

      Demagògia, Demagògia everywhere.

      El més probable és que això de l'programari lliure a Perú tingui el mateix destí, però segurament tindria un altre rumb ja que el Perú va signar l'Acord de l'Transpacífico (TPPA), i amb la pressió dels polítics nord-americans, no els quedarà més remei que fer servir programari lliure i pagar-li a Red Hat Inc.

  7.   mol·lusc va dir

    Hola ... Jo vull brownies!

  8.   carnet manipulador d'aliments va dir

    bon article!