Aplicaciones verticales/horizontales y el software libre

No es extraño oír a gente la insidiosa, en cierto punto, pregunta sobre la viabilidad del software libre en entornos comerciales en la vida real. Vamos a hablar un poco de ello.

Si, pongamos por ejemplo, A(bel), programador salido de la universidad y que decide ser autónomo, se dirige a la compañía B(isagras S.A.) para ofrecerle sus servicios en forma de una aplicación de control de calidad de los pernos semirotatorios de 15″ y le ofrece a dicha empresa la posibilidad de que esa aplicación vaya licenciada bajo alguna de las licencias consideradas como libres por la Free Software Fundation (en adelante FSF), evidentemente la Compañía de bisagras declinará la oferta debido a que si ella paga por un desarrollo a medida, quiere que dicho desarrollo le pertenezca sólamente a ella.

Sigue dentro…
Continue reading

Posted in Software Lliure | 2 Comments

Pensamientos sobre la conferencia Mono

Bueno, primero felicitar a Sergio por la conferencia ya que ha sido muy instructiva para mi debido a mi ignorancia sobre el tema así que puedo decir que he aprendido bastante sobre lo que es el proyecto mono y sobre la plataforma .NET.

El debate a posterior que se ha producido también ha sido muy instructivo y me ha hecho pensar en varias cosas que voy a intentar plasmar aquí. Quiero decir que mi experiencia es limitada, bueno no , perdón, prácticamente nula, así que más que afirmaciones lo que viene a continuación son preguntas.

El debate básicamente giraba sobre dos asuntos.

– ¿Puede el proyecto Mono ayudar a Microsoft a eliminar la tecnologia Java y a Sun Microsystems con ella?

– ¿Tiene futuro el programari lliure?

Bien, respecto al primer punto por lo que he entendido del debate parece ser que el proyecto Mono ayuda a microsoft a enfrentarse a Java. En eso me ha dado la sensación que tenían razón, pero…

¿Esa ayuda puede eliminar a Java? y lo más importante en mi opinión, ¿Esa ayuda puede perjudicar al programari lliure?

Aquí es donde yo no lo veo tan claro. Respecto a si puede eliminar a Java yo no acabo de ver el porqué. En todo caso podría quitarle mercado pero ¿eliminarlo?

No olvidemos que son lenguajes, yo no tengo mucho conocimiento sobre el tema, pero el hecho de que existan en la actualidad numerosos lenguajes, C, C++, ADA, Fortran y demás y ninguno haya desaparecido a favor de un único lenguaje me hace pensar que aquí pasará lo mismo.

Por lo que he aprendido Java y .NET no son exactamente lo mismo, ya que pretenden “eliminar” los lenguajes anteriores, C, C++, ADA etc para crear un solo lenguaje estandard con todas las ventajas que ello conlleva.

Pero tal y como yo lo veo, como mucho lo que puede suceder es que existan dos o más metalenguajes, ¿Porque debemos suponer que el mismo motor que hizo crear todos los lenguajes existentes no funcionará de igual manera a la hora de crear un metalenguaje estandard?, ¿Acaso aquí dejará de funcionar también el sindrome de Babel pese a que la intención es solucionar dicho síndrome?

A unos desarrolladores les gustará más .NET y a otros les gustará más java, me refiero al funcionamiento en si del lenguaje. No olvidemos que las carencias que pueda tener ahora java respecto a .NET java las añadirá para no perder mercado.

Respecto al tema de si esta “ayuda” perjudica al programari lliure, en mi opinión no. y es una opinión rotunda.

¿Porque?

Lo que no entiende la gente es que aunque últimamente el programari lliure parece que está entrando en el mundo empresarial, el programari lliure es un mundo paralelo al propietario.

Supongamos que .NET elimina Java, ¿En que afectaría esto a mundo de programari lliure? Pues personalmente creo que .NET (mediante Mono) y Java seguirán existiendo y siendo utilizados en la comunidad de desarrolladores libres.

El profesor Carles Aliagas creo que lo planteó muy bien, sinó me equivoco él decía que el debate era sobre que eligirian los desarrolladores, y que mientras Sergio hablaba de desarrolladores libres, Alex Arenas y la otra persona (siento no saber quien era) hablaban de desarrolladores de código propietario. De ahí la “incomprensión” entre ambas posturas.

Pués he aquí el núcleo de la cuestión, aunque los desarrolladores de código propietario dejaran de usar java, la comunidad libre dudo que lo hiciera, y cuando hablamos de la comunidad libre estamos hablando de muchos desarrolladores.

Así que lo importante en mi opinión es lo que comentaban Sergio y Jonathan, Mono, y yo añado java, son tecnologias. Lo importante es que esas tecnologias esten disponibles para los desarrolladores de la comunidad de programari lliure.

Todo lo demás, el que una empresa se coma a otra, las estrategias de mercado, son cosas que existen en otro mundo. Con esto quiero decir que no afectan a la comunidad libre. Desde luego siempre es importante el apoyo de las empresas y sus recursos, quien lo va a negar, pero lo que no entiende la gente es que esas empresas no son la base de la comunidad, la base de la comunidad son los individuos, siempre lo ha sido, lo es ahora, y lo seguirá siendo.

Esto me lleva a la segunda cuestión, sobre si tiene futuro el programari lliure.

Esta es una pregunta con trampa.

Permitirme que la modifique.

¿Tiene futuro el programari lliure como modelo de negocio?

Porque no es lo mismo. Porque a veces parece que hablamos como si el programari lliure (p.l a partir de ahora si me permitis 🙂 ) se hubiera creado ayer.

Y no es así, lleva bastantes décadas. No olvidemos una cosa, p.l no es solo linux. p.l son una cantidad tan enorme de proyectos diferentes que es como una hidra de siete cabezas. No puede ser derrotada, sencillamente porque no participa en el juego. Es a lo que se refería microsoft con que “linux” no puede quebrar.

Alguien me dirá que está pendiente el asunto de patentes. Yo creo que las patentes son como en la guerra fria las armas nucleares y el M.A.D (destrucción mutua asegurada). Si las patentes que haga microsoft pueden afectar a Mono, yo añado que las patentes que haga Sun sobre java más afectaran a .Net de microsoft digo yo.

Eso sin contar con que el uso de patentes hace que la competitividad sea mucho menor respesto a zonas donde no hay patentes. En Europa “no hay”, pero si algún dia lo hubiera, sencillamente China y la India se nos comerían con patatas a usa y a europa.

Eso sin contar con que en un mundo así, se hace inevitable la creación del concepto “patente libre” a imagen y semejanza de licencia libre. Y ocurriría exactamente igual que ha ocurrido con el copyright y copyleft, pero aplicado a las ideas en vez de al código.

Solo sería un respiro para el mundo propietario.

P.L tampoco es una filosofía. En mi opinión es una idea, una herramienta, como el invento del fuego, la rueda, la máquina de vapor, y un largo etcétera. Y una vez ha aparecido es para quedarse, por su propia naturaleza.

En mi opinión es más bien una metodología para crear software (que en cierta manera es conocimiento), al igual que el método científico es una metodología para “producir ciencia”, y las comparaciones entre ambas metodologias son algo más que casuales.

Y no olvidemos lo que el método científico y la comunidad científica han conseguido y siguen consiguiendo. Mirar a vuestro alrededor sinó.

Bien , una vez aclarado esto centremosnos en sobre si es posible hacer negocio con el p.l.

Aquí toda duda puedo decir que es sana. Si señores, porque son esas dudas, son ese “conseguir la manera”, ese “buscar su nicho” el que hará que funcione precisamente, exactamente igual que lo que pasa con cualquier otro negocio en un sistema capitalista.

Aunque dichos nichos no existan y no haya manera, aunque no puedieramos vivir del p.l, quiero volver a recalcar que el p.l seguiría existiendo, porque hasta donde ha llegado ahora lo ha hecho precisamente así.

Y a medida que avanza la expansión de internet hace que cada vez lo tenga más fácil para expandirse, o sea que cada vez mejoran las condiciones.

Pero por supuesto si además se puede vivir del p.l, si además se pueden crear numerosos nichos de mercado con el software libre, si además produce dinero, el avance aún será más espectacular. Pero solo es un empuje, no es el motor que lo mueve. Os aseguro que es un error menospreciar eso de “por amor al arte”, o “programador en tiempo libre”

Y es un error no porque lo diga yo, sinó porque a la vista está. Y sinó pasaos por sourceforge.net y echar una ojeada.

¿Pero se puede o no se puede hacer negocio? 🙂

Bueno, sobre esto creo que hay bastantes artículos y personas capaces de explicarlo mejor que yo. Y con argumentos, datos y ejemplos. 🙂

Yo me limitaré a decir alguna cosa que he oido.

Cuando se piensa que no es rentable se está pensando en la venta de software. Pero nunca se piensan en los servicios.

¿Porque?

No estoy muy al tanto, pero para las empresas actuales, ¿De donde provienen el grueso de beneficios?

¿De la venta del producto o de los servicios asociados a ese producto?

Dejo la pregunta al aire. Pero si la respuesta es de los servicios, ¿Que impide al software libre ganar dinero de exactamente la misma manera, o sea, de los servicios alrededor del producto?

Personalmente creo, y es una opinión muy subjetiva, que en un mercado donde el programari lliure predomina en vez del propietario, en ese mercado como digo, la capacidad de soportar “vida”, la capacidad de soportar más nichos diferentes, siendo programari lliure se multiplica espectacularmente. Es una analogía ecológica. Así que no se si tendrá validez. En mi opinión las pequeñas empresas (por muy pequeñas que sean ) podrán ocupar nichos que las empresas grandes no les interesa ocupar.

Lo mismo que en un mercado propietario podriamos decir. Pero el hecho de ser un mercado de programari lliure hace que la diferencia abismal entre las grandes y pequeñas empresas se reduzca radicalmente. Por eso algunos piensan que un mercado de programari lliure es el capitalismo más radical ( y eficiente por lo tanto) que puede existir.

Por supuesto si tubieramos una idea clara de como hacerlo no la ibamos a contar por ahí, creariamos nuestra empresa y la llevariamos a cabo 🙂

Pero ahí está la gracia del sistema capitalista, si hay una idea y crees que puedes ocupar un nicho y te sientes capaz y con valor, adelante. Los que fracasen se quedarán por el camino y los que triumfen se mantendrán, selección natural pura y dura.

Siguiendo con las analogias ecológicas puede ser que tu empresa sea demasiado grande para alimentarse de el nicho que has elegido, es como si sueltas un elefante en la antartida. A más grande el bicho, menos número puede mantener el ecosistema, pero se llena de bichos pequeños.

No se si me ha quedado claro este último pensamiento, además más que analogías son metáforas.

Pase lo que pase, eso solo afectará al negocio. El programari lliure seguirá adelante.

Ahh un último apunte que se me olvidaba.

Creo que menospreciamos un factor. Los gobiernos y las administraciones públicas.

Las democracias necesitan que el software usado cumpla ciertas características, y esto es transparencia y disponibilidad de cara al usuario, o sea, el ciudadano. Y a medida que avance el concepto de democrácia directa digital (otra revolución en mi opinión que llegará y arrasará con todo) más importante se hace el hecho de tener esas caracteristicas.

¿Y cuales son esas carácterísticas?, precisamente las que cumple el programari lliure.

Pero es que lo gracioso es que incluso las dictaduras consideran el programari lliure una golosina, aunque por motivos diferentes, como puede ser la independencia tecnológica, sinó mirar China.

Y los gobiernos son una carta que no hay que menospreciar. Y microsoft lo sabe muy bien y actua en consecuencia. Pero hay cosas contra las que no se puede luchar indefinidamente. A menos que microsoft ofrezca un producto libre. Con lo cual si que podrá hacerse con su cuota de mercado. Pero entonces habremos ganado nosotros. Perdón, esto es un error, habrá ganado la humanidad. Y ya se que esto suena a “filosofía”, pero no lo es. El conocimiento generado por el programari lliure es un conocimiento que pasa a ser disponible para la humanidad entera.

Digamos que ha recogido el espíritu que impulsó la creación de la biblioteca de alejandría. Y el que mueve a la comunidad científica, que es uno de los pilares del avance de la humanidad.

Espero haber conseguido transmitir la esencia de mis dudas.

¿Que opinais de ello?

Autor: davidcg

Posted in Software Lliure | 1 Comment

Conferència de Mono: La plataforma .NET lliure

Dins del cicle de conferències de GPLURV, aquest any comptem amb una que tractarà sobre Mono, la plataforma .NET lliure. Tal com diu a la descripció oficial:

Microsoft ha aportat al món informàtic una gran tecnologia anomenada .NET, estandaritzant les parts més importants d’aquesta. Per desgracia la implementació de MS .NET es propietària i no disposa versió per a GNU/Linux. Mono va néixer per a que tothom pugui tenir una implementació lliure de la tecnologia .NET i per dotar els sistemes GNU/Linux d’un entorn de desenvolupament extraordinari. Mono proporciona compiladors (C#, VB.NET), runtime i la biblioteca de classes que fan de GNU/Linux un entorn encara més potent i faciliten la migració des dels sistemes propietaris MS Windows.

La conferència serà dimarts dia 11 de novembre a les 19:30, Sala de Graus de la ETSE, URV i el ponent Sergio Blanco Cuaresma.

Esteu tots invitats a asistir, tant professors com alumnes.

Actualització Comentaris/Opinions sobre el resultat de la conferencia al interior d’aquest artícle.
Continue reading

Posted in Mono | 7 Comments

KDE 2.2 i Enlightenment (captures de pantalla)

Primer vull comunicar una noticia… Enlightenment ha mort.

Si, oficialment han abandonat el desenvolupament del e0.17, tenen pensat començar desde 0 agafan una o dues cosetes i fer un “escriptori” des de 0, però jo no soc gaire optimista i sigui com sigui, e0.17 es mort.

Casualment vaig fer 17 captures de pantalla abans de asaventarme de la noticia. Son coses del destí.

Así que un minut de silenci en honor del enlightenment.

….
….

(Un minut després)

Tot això és a una debian woody, però per qui no lo sapigue es pot fer amb quasevol linux i probablement amb un freebsd també.

Enlightenment:

Xmms i Gabber

Observeu que gabber mostra la pasarela de MSN, es lo bo de jabber, msn ha pasat al nou protocol però tu no tens que actualitzar el teu client de missatgeria, ja que el que compte és la pasarela. És la de bulma per cert.

Ah i per si algú es vol posar amb contacte amb mi… davidcg@bulmalug.net

Xmms i barra de tareas

Aquí mireu com s’integra xmms minimitzat perfectament amb enlightenment. Els rectangles de adalt sota xmms és la barra de tareas, al estil de macOsX, son miniatures de la aplicació. Concretament son el gimp , dues terminals i alguna cosa més.

terminal i barra d’aplicacions

Observeu la terminal, transparent i amb un to verd. És el Eterm de tota la vida, però en aquest tema cada vegada que obres un Eterm surt amb un color diferent. A la dreta podeu veure el llençador ràpid. Per cert, falta un tros aball, perquè està pensat per 1024×768 però el meu portàtil es de 800×600. No perd funcionalitat, només el botó de sortir que és molt maco i no es veu.

Una cosa més, el menú es modifica a mà amb fitxers de text, i és un autentic infern xD

Terminals de colors

Así es veu el que us deia de les terminals de colors.

Dosemu amb freedos a les X

Así teniu esa maravella de freedos sota dosemu. Es poden executar jocs de DOS sense problemes.

Altra barra de tareas

Si pitjeu el botó d’enmig us surtirà aquesta barra de tareas. Encara que no surt també hi ha el típic menú de tota la vida, no només existeis lo de la dreta. Hi hi ha una aplicació e16menuedit per editar els menues. Tambe e16keyconfig per asociar tecles a events o comandes. Per exemple jo si pitjo Crtl+Alt+ESC s’apaga l’ordinador.

Pràctiques SMP sota dosemu

Así podeu veure el dosemu amb la pràctica del laboratori 0 de SPM

Xmule

Els usuaris de windows els sonarà, és clavat al emule. per cert, és lo únic que tinc com a no oficial de la debian woody. Res de sarge, ni sid, ni paquets no oficials. Excepte el nucli que és un 2.4.22

Eclipse, IDE per a Java

Así es veu aquest maravella xuclarecursos (algún defecte havia de tenir) per a la programació sota java. Está compilat amb les llibreries gràfiques xmotif, també estabà per a GTK2, però com que jo tinc les gtk 1.2 doncs mira. Per cert, no s’ha de compilar per instalarla, ja et ve el binari comprimit. Es descomprimir i fer-lo servir, ja està.

Midnight Comander i TC 1.0 a dosemu

El mc és una meravella tecnológica per a ordinadors amb pocs recursos ja que es fa servir com a administrador d’arxius, editor, i a més es pot configurar per que al fer intro damunt un arxiu de video s’obri el mplayer, damunt un pdf s’obri el xpdf etc… pitja así per veure com fer-ho

OpenOffice 1.1

Si, també està en castellà, no solament això, sinó es català també, incloent tots dos diccionaris. Però que més puc dir, no coneixeu OpenOffice? no sabeu el que us perdeu.

Mozilla 1.0

Que és molt antic? clar, però i que? puc veure pàgines amb flash, amb java i amb el que sigui. A més aquesta versió ja tenía suport per a pestanyes i eliminació de finestres emergents. L’únic que no té es versió en català.

GQVIEW, visualitzador de fotos

Pels usuaris de windows dir que hi ha molts més visualitzadors i alguns de millors. És el que te el programari lliure, hi ha varies alternatives i totes igual de bones.

Mplayer

Si, a linux també es pot veure divx. I a més amb software lliure, no fa falta instalar els codecs de divx.com, hi han codecs per veure divx totalmente lliures com xvid

Algú sap quina película és? :-), no tingeu po, la tinc grabada legalment del canal digital i això és una copia de seguretat a cdrom

XChat

El millor client d’irc del mon. Si, millor que ircaps i coses rares com bitchX 🙂

Correu i grups de noticies amb mutt i slrn

Si, aquestes coses senzilles tenen el seu encant.

Bé, això es bonic, i realment ràpid, és molt comode una vegada que t’acostumes. Però per qui vulgui alguna cosa més clàsica ara os mostraré el KDE 2.2 amb tota la seva potencia!!!! xD

Us aniré comentant que trobo a faltar de les versións 3.x, i no son suficents coses per compensar altres coses que m’agraden de debian woody vs {sid,sarge, altres distribucions}

KDE 2.2

kde 2.2

Fixeu-vos en el fons d’escriptori 🙂

És un fons GPL amb una resolució de 1600×1200, en principi només ponia en verd “world domination”, però com que no m’agradaba aquesta frase vaig esborrarla i ficar el que veieu, a més ho vaig fer damunt una resolució de 800×600, ni que dir que les meves modificacions també son GPL, per convicció i per nassos xD, si algú la vol que m’ho digui però compte que és de 800×600. Està feta com no amb gimp.

Así teniu el original worldomination

Finalment a la esquerra es veu l’ampliació de icones al pasar pel damunt.

Menú transparent

Si senyors, kde 2.2 també té menus transparents com podeu veure.

konqueror

Así teníu el konqueror visualitzant previews de imatges. Ni que dir que també ho fa amb texte i altres coses si vols.

xmms, gabber, gkrellm

Tot amb tema tipus aqua. Veieu les finestres? la barra? és icewm, pot-ser os ha sorpres veure un tema de icewm amb els costats redondejats, doncs a mi també em va sorpendre quan ho vaig veure.

Aquí podria notar a faltar les QT3, per fer servir per exemple kopete. Hauri d’ actualitzar a sid, o fer servir els paquets no oficials de kde 3.x per instalar kopete, i també altres coses com el programa de comptabilitat de bulma. Clar que també estàn els dos de linex per a woody.

El cas és que amb gabber ja tinc suficient. Una cosa que us vull comentar, fer servir aplicacions de gnome sota KDE va molt millor que fer servir aplicacions de KDE sota Gnome. Més lleuger.

xchat conectat a dos servidors alhora

concretament a irc.escomposlinux.org i un del IRC-Hispano

emule

oi que ara està més maco?

Knode, per grups de noticies

Soport per GnuGP també. Com veieu el kde 2.2 ja venia amb prou capacitats.

kmail, client de correu

També amb GnuGP, amb filtres, amb agenda de direccions, etc etc. No penseu que el kde 2.2 és un dinosaure.

Visualitzador de imatges Gwenview

Com el gwview però pel kde, encara que el gqview es veu igual de maco al kde.

Mozilla 1.0

Que trobo a faltar de les kde 3.x? doncs per exemple el applet a la barra per engegar un servidor web amb dos clicks. Li dius quina carpeta vols compartir, quin port, i qualsevol persona podrà accedir mitjançant un navegador a una pàgina generada autommàticament ambs els fitxers de la carpeta.

També el kde 3.x, el konqueror te soport per pestanyes, java y flash, cosa que no te el konqueror del kde 2.2, a més ara hi han les millores que va fer apple al renderitzador de html.

Ni que dir que encara que als meus ordinadors kde 2.2 les finestres i tot sembla anar més ràpid, pero lo vist els kde 3.x ocupen molt menys recursos, i diuen que el cvs de 3.2 va encara més ràpid.

La evolució i millores son innegables, però puc esperar a que surti la próxima versió estable de debian ja que per a un escriptori i un usuari normal és perfectamente funcional i bonic.

Només et perds les ultimes novetats, però ja arribaran. Son aquestes novetats continues, aquest babejar sense fi el que em va acabar estresant i em van llençar als braços de la woody pura i dura.

Finalment algunes velles captures.

Gnome 2.x a Mandrake 9.0

Gnome 1.4 i Enlightenment alhora imitant al MacOsX

Knoppix 3.2

mandrake 9.0

Bé, amb això volia aconseguir diversos objectius.

1. Mostrar als usuaris de windows que linux és maco visualment. Pot-ser no tant com un MacOsX però te més capacitat per imitar visualment altres entorns gràfics.

És per aquestes cosetes que em vaig pasar a linux abans de sapiguer de que anava tot això. Ni estabilitat, ni seguretat, ni fashion, ni programari lliure (ni sabia el que era) ni res.

La última época que vaig tenir windows tenia posats 3 programes shareware que consumian MOLTS recursos i no podia obrir més de 3 coses alhora, un pel gestor de ventanes, un altre pel escriptori i un altre pels menus. Al linux i a FreeBSD i altres aquestes coses les pots fer sense aplicacions externes.

2. Volia demostrar que el enlightement, encara que és un gestor de finestres, res d’escriptori ni manegador de fitxers, és totalment funcional i comode, només has de variar el xip.

3. I que el kde 2.2 no és el monstre lleig per a escriptori que pinten alguns. 🙂

En fi, toquem fusta per que no em doni una neura i canvii altre vegada de entorn, aquestes maleides captures han tingut com a consecuencia el meu pas a kde 2.2 després de dir que no em mouria del enlightenment mai més. (per segona vegada)

Massa temps lliure crec jo

Autor: davidcg

Posted in Software Lliure | 18 Comments

Disculpes al director de la ETSE

S’ha detectat que a la revista Linux Free Magazine va sortir publicada una notícia incorrecte, originada al boletín hispalinux a on es deia que GPL URV havia fet una carta oberta dirigida al director de l’ETSE sobre la matriculació amb Internet Explorer, quan en realitat la carta anava dirigida a la vicerrectora de la URV.

A l’últim boletín d’Hispalinux ja es demana disculpes i la revista ens ha assegurat que al proper número sortirà indicat l’error.

Per això també des de la nostra plana web volem demanar públicament disculpes a Josep Domingo Ferrer com a director de la ETSE i a tota l’escola en qüestió.
Continue reading

Posted in GPL Tarragona | Leave a comment