{"id":19,"date":"2006-09-22T19:50:26","date_gmt":"2006-09-22T17:50:26","guid":{"rendered":"http:\/\/www.orcero.org\/irbis\/blog\/?p=19"},"modified":"2009-04-13T01:32:50","modified_gmt":"2009-04-12T23:32:50","slug":"las-reglas-del-juego-del-software-libre-introduccion","status":"publish","type":"post","link":"http:\/\/almacen\/blog\/index.php\/las-reglas-del-juego-del-software-libre-introduccion\/","title":{"rendered":"Las reglas del juego del software libre &#8211; Introducci\u00f3n"},"content":{"rendered":"<p>Aquellos que me conocen saben que soy aficionado a un juego de origen chino, llamado Weiqi (\u56f4\u68cb); y del que hay mucha afici\u00f3n en Asia. No voy a hablar de este juego ahora, aunque s\u00ed har\u00e9 una entrada futura sobre \u00e9l.<\/p>\n<p> Ser un jugador de Weiqi en M\u00e1laga es muy complicado, especialmente porque hay muy pocos jugadores, a la mayor parte de ellos les he ense\u00f1ado yo, y esto hace complicado encontrar gente nueva para jugar. Por ello, aprovecho todo jugador potencial para echarle unas partidas.<\/p>\n<p> Hace unos a\u00f1os, de visita en casa de una amiga japonesa que vive en M\u00e1laga, le propuse echar una partida. En Jap\u00f3n, llaman go (\u56f2\u7881) a este juego. Tambi\u00e9n era popular en Jap\u00f3n, donde  tubo mucha aceptaci\u00f3n en al \u00e9poca feudal, y entre los militares por su profundidad estrat\u00e9gica. Desgraciadamente, en Jap\u00f3n hoy en d\u00eda es un juego que practican ancianos, y gente muy culta; y mi amiga sab\u00eda jugar apenas al \u5c06\u68cb -shogi-, un juego que culturalmente es como nuestras damas: juego familiar, que juegan los ni\u00f1os con las madres&#8230;<\/p>\n<p> Mi amiga, -y ahora adversaria-, me pregunt\u00f3 si sab\u00eda jugar. Yo recordaba las reglas de haberlas le\u00eddo hace tiempo, pero no hab\u00eda jugado nunca una partida real contra nadie. Le pregunt\u00e9 los distintos movimientos de las piezas, y ella me refresc\u00f3 la memoria respecto a dichos movimientos.<\/p>\n<p> La estructura de la partida parec\u00eda similar a la del ajedrez -distintas fichas con distintos movimientos, y un rey que capturar-, por lo que confi\u00e9 en la transferibilidad de mis conocimientos en ajedrez. Es cierto que no soy bueno en ajedrez -es un juego que no me ha llamado la atenci\u00f3n nunca-, pero si he jugado algo y conoc\u00eda algunos trucos.<\/p>\n<p> Comenzamos. Pronto not\u00e9 que me estaba haciendo con el juego. Parec\u00eda que val\u00edan las mismas tretas: le hice a mi adversaria un doble ataque por descubierta, y poco despu\u00e9s una clavada. Not\u00e9 como mi contendiente o se estaba comenzando a sentir inc\u00f3moda o se le estaban durmiendo las piernas en seiza  (\u6b63\u5ea7). Esto es muy poco probable, teniendo en cuenta que es una buena japonesa tradicional.<\/p>\n<p> En este punto, comenc\u00e9 a envalentornarme. Ya ten\u00eda seguridad que mis habilidades eran completamente transferibles. Comenc\u00e9 a planificar t\u00e1cticas de ataque.<\/p>\n<p> La partida segu\u00eda su curso, y vi como mi adversaria hizo algunas jugadas que me parecieron no tener sentido. Finalmente, hizo un cambio de calidades realmente est\u00fapido, cambiandome un \u98db\u8eca  -hisha, que se comporta como una torre de ajedrez-, por un \u9999\u8eca -kyosha, que solamente se puede mover hacia delante-. Not\u00e9 que pon\u00eda una sonrisa de oreja a oreja -algo extra\u00f1o en un japon\u00e9s, que no son precisamente expresivos-; pero yo segu\u00ed a mi ritmo. Ella ten\u00eda pocas piezas, y mal situadas.<\/p>\n<p> Ella movi\u00f3 su \u89d2\u884c -kakugyo, que se mueve como un alfil-, amenazando a mi \u738b\u5c06 -osho, el rey-. \u738b\u624b!, dijo mi adversaria -puede ser traducido como \u00abjaque\u00bb. Vale, estaba pensado. Est\u00e1 lejos. Puedo protejer el osho. Muevo el \u91d1\u5c06, interponiendolo entre el \u89d2\u884c y mi  \u738b\u5c06. Sonr\u00edo. Pero ella sonr\u00ede m\u00e1s. Coge el \u9999\u8eca que me hab\u00eda capturado, lo pone en el tablero y dice \u00ab\u738b\u624b\u8a70\u307f!\u00bb: literalmente, \u00abjaque mate\u00bb. Ha ganado.<\/p>\n<p> En estos momentos se te pone cara de tonto. Y, aunque me tengo por jugador deportivo -cualquiera que me ha visto recibir paliza tras paliza en los torneos nacionales de weiqi puede atestiguarlo-, lo de tomar una ficha y ponerla en el tablero era demasiado fuerte como para no poner cara de estar viendo extraterrestres.<\/p>\n<p> Los europeos somos mucho m\u00e1s transparentes en nuestras expresiones faciales que los japoneses, por lo que ella se percat\u00f3 con facilidad de mi estado mental. Entonces me explic\u00f3 que aquello de poner fichas en el tablero era una jugada legal.<\/p>\n<p> En esos momentos resum\u00ed mentalmente la situaci\u00f3n: hab\u00eda luchado desde el principio con posibilidades de ganar, mi posicionamiento t\u00e1ctico era bueno, y mi mayor experiencia con este tipo de juegos me hab\u00eda permitido controlar la partida. Adem\u00e1s, me faltaban pocas jugadas para ganar. Y era inevitable haber ganado&#8230;<\/p>\n<p> &#8230;si las reglas del juego hubiesen sido las que yo cre\u00eda. El error hab\u00eda sido enteramente mio: recordaba vagamente las reglas, pero no las conoc\u00eda bien. Particularmente, no conoc\u00eda la de volver a poner en el tablero las fichas capturadas. No ten\u00eda experiencia real en partidas<br \/>\nal shogi, por lo que hab\u00eda confiado plenamente en la transferibilidad de mis conocimientos de ajedrez. Deb\u00eda haber repasado todas las reglas con mi invitada, en lugar de dar por supuesto que sab\u00eda jugar por haber le\u00eddo algo sobre el juego hace tiempo, y apenas conferir que recordaba los movimientos de las distintas piezas.<\/p>\n<p> La conversaci\u00f3n posterior con ella me permiti\u00f3 descubrir lo que hab\u00eda pasado, y la diferencia con lo que yo estaba creyendo que pasaba.<\/p>\n<p> Al comenzar la partida, mi invitada, ya adversaria m\u00eda, se encontr\u00f3 con la desagradable sorpresa que hac\u00eda cosas no predecibles para un \u5916\u4eba -gaij\u00edn, un no japon\u00e9s-. No es que los japoneses sean racistas; sino que son plenamente conscientes que son raros -\ufffd?\ufffd\ufffd?\ufffd\ufffd?\ufffd\ufffd?\ufffd\u308b, creo que es el t\u00e9rmino que emplear\u00edan los propios japoneses-, y que nuestras costumbres son muy distintas; por lo que aceptan y perdonan nuestra (mala) educaci\u00f3n y nuestro aparente escaso \u3084\u308b\u6c17.  De hecho, le sorprendi\u00f3 que un gaij\u00edn jugase a mi nivel al shogi.<\/p>\n<p> A lo largo de la partida, mi adversaria se vio en varias situaciones complicadas. Pero lo que m\u00e1s le incomodaba es que, jugando al nivel que yo jugaba, no remataba la faena poniendo piezas entre las capturadas cuando pod\u00eda ya haber terminado la partida ganando; por el contrario, ve\u00eda como yo coleccionaba las piezas. En determinados juegos -como el weiqi o el propio shogi-, eso es una muestra de recochineo. Sin embargo, conociendome y viendo como iba el percal, sum\u00f3: gaij\u00edn, no ha jugado nunca, recuerda las reglas de haberlas le\u00eddo hace tiempo&#8230; ya conoc\u00eda mi vulnerabilidad: <strong>me autoimpon\u00eda algunas limitaciones importantes que supon\u00edan un handicap demasiado grande por el hecho de no conocer adecuadamente las reglas del juego y haber supuesto una transferibilidad total de mis conocimientos de ajedrez.<\/strong><\/p>\n<p> Aqu\u00ed ella desarroll\u00f3 su t\u00e1ctica: muy consciente de lo que hac\u00eda, acorral\u00f3 al osho de una forma  que nadie que conociese el juego aceptar\u00eda -pero que yo, desconocedor de una regla clave, encontraba inofensiva-, hizo un cambio de calidades que nadie en su sano juicio, conociendo las reglas, har\u00eda. Y gan\u00f3.<\/p>\n<p> Vale, \u00bfY que tiene que ver esto con el t\u00edtulo del post?<\/p>\n<p> Todo.<\/p>\n<p> El software libre y el software privativo, para el que no sepa las reglas de estos juegos, son dos juegos muy similares. <strong>Los dos se basan, aparentemente, en sentarse delante de un ordenador y escribir miles de l\u00edneas de c\u00f3digo; y luego ganar dinero de este c\u00f3digo.<\/strong><\/p>\n<p> En principio, el software privativo gana dinero de la venta de las licencias del c\u00f3digo, del soporte de uso, de desarrollo a medida, de personalizaci\u00f3n, y de consultor\u00eda sobre el c\u00f3digo generado. Cada empresa de software privativo ha desarrollado un modelo de negocio basado en uno o varios de estos elementos.<\/p>\n<p><!--adsense--><\/p>\n<p> Ahora que el software libre se est\u00e1 poniendo de moda, muchas personas piensan que el software libre es como el software privativo, con la \u00fanica diferencia que no se gana dinero con la venta de licencias de uso, pero que se gana dinero con todo lo dem\u00e1s. Y presuponen que toda la habilidad buscando las personas adecuadas -recursos humanos-, programando, coordinando equipos y dirigiendo empresas es transferible del software privativo sin adaptaciones. Y esto es un error muy grande.<\/p>\n<p> <strong>El software libre nos permite tomar cualquier pieza de c\u00f3digo que ya sea software libre, por grande que sea el c\u00f3digo, e incorporarla a nuestro c\u00f3digo<\/strong>. E incorporar cualquier trozo de c\u00f3digo bueno disponible en el \u00abcorpus\u00bb de software ya liberado. Esto significa que si dos programadores igual de buenos comienzan a desarrollar un proyecto desde cero, uno hace un desarrollo de software privativo y otro hace un desarrollo de software libre, \u00bfquien tendr\u00e1 el c\u00f3digo mejor, de m\u00e1s calidad y antes?<\/p>\n<p> Respuesta: el de software libre. Simplemente, porque <strong> el software libre puede tomar muchos m\u00f3dulos de otros proyectos desarrollados por terceros, e incorporarlos<\/strong>. No necesita programar desde cero el mejor algoritmo que haga la tarea \u00abX\u00bb; sino que lo toma de otro proyecto, y lo incorpora a su proyecto. Esto le permite ganar mucho tiempo por no necesitar reinventar la rueda: termina antes, y tiene m\u00e1s tiempo para aumentar la calidad final. Y hay millones de l\u00edneas de software libre, muchas de gran calidad, esperando para ser reaprovechadas. En el mundo cient\u00edfico ya sab\u00edan esto; como dec\u00eda Newton:  <strong>\u00abSi he llegado a ver m\u00e1s lejos que otros, es porque me sub\u00ed a hombros de gigantes\u00bb<\/strong><\/p>\n<p> Si vieramos el \u00abhacer el programa\u00bb como \u00abandar por un  camino\u00bb ver\u00edamos como el software libre se \u00abteletrasporta\u00bb hacia adelante cada vez que aprovecha c\u00f3digo de otros proyectos. Es injusto tomar atajos en una carrera, y m\u00e1s teletransportarse. Pero es que ah\u00ed est\u00e1 el problema: las reglas de juego no son la mismas. <strong>Del mismo modo que en mi partida yo pensaba en las reglas del ajedrez, y mi adversaria pensaba en las reglas del shogi, aqu\u00ed el software privativo piensa con sus reglas, y el software libre, piensa con las suyas.<\/strong><\/p>\n<p> <strong>En el software privativo est\u00e1 expl\u00edcitamente prohibido emplear c\u00f3digo de otros. No es legal. El \u00fanico c\u00f3digo que podemos reaprovechar es el ya desarrollado por la propia compa\u00f1\u00eda.<\/strong> Las empresas de software deben hiperespecializarse si son peque\u00f1as, o ser tremendamente grandes, si quieren ser competitivas. Es imprescindible la mano de obra barata: surgen las software factories en las regiones subdesarrolladas en las que la hora de programador tienen costes rid\u00edculos, aprovechando la desesperaci\u00f3n de los programadores ante la tesitura de que no hay industria local fuerte que pague buenos salarios. Este es un escenario lose-lose para las peque\u00f1as empresas y los trabajadores donde solamente ganan los directivos y accionistas de las multinacionales del software y de las software-factories, versiones modernas informatizadas de los telares del siglo XIX.<\/p>\n<p> El problema es que hay una regla del juego que no pueden emplear: tomar c\u00f3digo libre. Este es el lastre del software privativo, y lo que lo hace ineficiente. <strong>En el software privativo, hay que reinventar constantemente la rueda<\/strong>. El software libre puede \u00abponer fichas ya capturadas\u00bb. Lo que en ajedrez es trampa, en Shogi es legal. Lo que en software privativo es ilegal, en software libre no lo es.<\/p>\n<p> Salvo que por presiones legales, de monopolios o de patentes irracionales el software privativo consiga abortar la partida, el software libre la va a ganar. Es una innovaci\u00f3n disruptiva que permite acelerar los procesos de desarrollo y mejorar la calidad. <strong>Esta nueva regla de reaprovechado ilimitado de c\u00f3digo de otros proyectos externos hace no transferibles muchas de las habilidades propias del software privativo, y fuerza a cambiar muchas estrategias y actitudes<\/strong>.<\/p>\n<p> A lo largo de una serie de posts vamos a ver como ser\u00e1 necesario cambiar estrategias y actitudes para poder sobrevivir en un nuevo mercado en el que algunos pueden reciclar miles de l\u00edneas de c\u00f3digo y ahorrar ingentes cantidades de tiempo de desarrollo. La pr\u00f3xima entrada sobre este tema, <strong>b\u00fasqueda y selecci\u00f3n de personal en empresas de software libre<\/strong>. No se la pierdan.<\/p>\n<p><span style=\"font-size:78%;\">Technorati tags: <a href=\"http:\/\/technorati.com\/tag\/software+libre\" rel=\"tag\">software libre<\/a>, <a href=\"http:\/\/technorati.com\/tag\/gesti\u00f3n\" rel=\"tag\">gesti\u00f3n<\/a>, <a href=\"http:\/\/technorati.com\/tag\/equipo\" rel=\"tag\">equipo<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aquellos que me conocen saben que soy aficionado a un juego de origen chino, llamado Weiqi (\u56f4\u68cb); y del que hay mucha afici\u00f3n en Asia. No voy a hablar de este juego ahora, aunque s\u00ed har\u00e9 una entrada futura sobre &hellip; <a href=\"http:\/\/almacen\/blog\/index.php\/las-reglas-del-juego-del-software-libre-introduccion\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/posts\/19"}],"collection":[{"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":0,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/posts\/19\/revisions"}],"wp:attachment":[{"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=19"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=19"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}