{"id":9926,"date":"2016-12-19T09:05:30","date_gmt":"2016-12-19T08:05:30","guid":{"rendered":"https:\/\/openexpoeurope.com\/?p=9926"},"modified":"2016-12-19T09:05:30","modified_gmt":"2016-12-19T08:05:30","slug":"practicas-profesionales-open-source","status":"publish","type":"post","link":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/","title":{"rendered":"Pr\u00e1cticas profesionales Open Source"},"content":{"rendered":"<p style=\"text-align: right;\"><em>\u00ab<strong>Talk is cheap. Show me the code<\/strong>\u00bb,\u00a0<\/em>Linus Torvalds<\/p>\n<p style=\"text-align: justify;\">Hechos, no palabras. El software libre nos da la oportunidad de poner sobre la mesa algo m\u00e1s que la fotocopia de un CV.<\/p>\n<p style=\"text-align: justify;\">En el <a href=\"https:\/\/openexpoeurope.com\/mejorar-competencias-profesionales-open-source\/\">art\u00edculo anterior<\/a> vimos algunas formas de empezar a mejorar nuestras habilidades gracias al c\u00f3digo abierto. Aunque posiblemente se trate de las m\u00e1s importantes, no son las \u00fanicas y dado su nivel de \u00e9xito podemos inferir que tampoco las m\u00e1s divertidas.<\/p>\n<p style=\"text-align: justify;\">A continuaci\u00f3n veremos algunas que implican mayor nivel de interacci\u00f3n.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #999999;\"><strong>Criticar.<\/strong><\/span><a href=\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/criticar.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-9928\" src=\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/criticar.png\" alt=\"profesionales open source\" width=\"219\" height=\"294\" \/><\/a><\/h3>\n<p style=\"text-align: justify;\">Este tipo de aportaci\u00f3n es una de las m\u00e1s comunes al entrar a un proyecto de software libre. No es la mejor bienvenida en todos ellos por motivos evidentes, ya que el concepto de \u201ccr\u00edtica constructiva\u201d suele ser visto de manera distinta por quienes las hacen y quienes las reciben.<\/p>\n<p style=\"text-align: justify;\"><strong>\u00bfC\u00f3mo criticar un proyecto de software libre?<\/strong><\/p>\n<p style=\"text-align: justify;\">Distinguir entre problemas de soporte como usuario, errores cr\u00edticos, posibles mejoras de cara al futuro y otras categor\u00edas nos da la capacidad de entender mejor el enfoque del proyecto.<\/p>\n<p style=\"text-align: justify;\">Para hacer cr\u00edticas \u00fatiles, debemos ser concretos, especificar claramente, de manera <strong>inequ\u00edvoca<\/strong>, cu\u00e1l es el problema y <strong>c\u00f3mo reproducirlo<\/strong>. Si quien lo lee no es capaz de replicarlo en su entorno, es muy dif\u00edcil que pueda saber siquiera c\u00f3mo empezar a solucionarlo.<\/p>\n<p style=\"text-align: justify;\">Visita la pesta\u00f1a de <a href=\"https:\/\/github.com\/odoo\/odoo\/issues\">issues<\/a>, donde se listan las incidencias que se han ido reportando, y haz algunas b\u00fasquedas para comprobar que no hay una abierta o ya cerrada con lo que quieres plantear. Si nada se ajusta, exp\u00f3n el problema con la mayor claridad posible. Evita t\u00edtulos poco descriptivos y frases como \u201cayuda, \u00a1es urgente!\u201d. Est\u00e1 feo llegar el \u00faltimo y meter prisa a los veteranos.<\/p>\n<p style=\"text-align: justify;\"><strong>\u00bfQu\u00e9 vamos a aprender criticando?<\/strong><\/p>\n<p style=\"text-align: justify;\">Aprenderemos sobre el flujo de detecci\u00f3n-resoluci\u00f3n de incidencias. Esta cadena puede ser muy delicada si no se gestiona correctamente y muchos proyectos se ven ahogados en monta\u00f1as de errores que no est\u00e1n bien descritos, quejas de usuarios que realmente se deben a una falta de formaci\u00f3n y otros asuntos cuya mera labor de clasificaci\u00f3n puede acabar desmotivando a los desarrolladores.<\/p>\n<p style=\"text-align: justify;\">Aprenderemos cu\u00e1les son las \u00e1reas m\u00e1s conflictivas del proyecto, pudiendo sacar conclusiones sobre prioridades y sobre puntos que necesitan m\u00e1s trabajo o un replanteamiento m\u00e1s profundo.<\/p>\n<p style=\"text-align: justify;\"><strong>\u00bfC\u00f3mo se traduce en competencias profesionales?<\/strong><\/p>\n<p style=\"text-align: justify;\">La identificaci\u00f3n de problemas es crucial para su resoluci\u00f3n y para poder enfocar el desarrollo orient\u00e1ndolo a c\u00f3digo m\u00e1s f\u00e1cil de verificar de manera automatizada mediante <a href=\"https:\/\/en.wikipedia.org\/wiki\/Test_suite\"><em>test suites<\/em><\/a>.<\/p>\n<p style=\"text-align: justify;\">Ser capaces de entender qu\u00e9 es lo que hace un <a href=\"https:\/\/es.wikipedia.org\/wiki\/Error_de_software\">bug<\/a> verificable o <em>testeable<\/em> y dise\u00f1ar c\u00f3mo comprobar su erradicaci\u00f3n de manera automatizada es la competencia b\u00e1sica para el puesto de <strong>Ingeniero de Calidad<\/strong> (QA), de gran importancia en empresas donde <a href=\"https:\/\/es.wikipedia.org\/wiki\/Programaci\u00f3n_extrema\">el ciclo de desarrollo del c\u00f3digo es vertiginoso<\/a> y la calidad del c\u00f3digo se vuelve un asunto de supervivencia.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #999999;\"><strong>Contribuir.<\/strong><\/span><a href=\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/contribuir.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-9927\" src=\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/contribuir.jpg\" alt=\"profesionales open source\" width=\"414\" height=\"276\" \/><\/a><\/h3>\n<p style=\"text-align: justify;\">No hay que tener miedo, experimentar es la base de todo este tinglado. Clona el proyecto en tu m\u00e1quina de desarrollo y haz los cambios que quieras.<\/p>\n<p style=\"text-align: justify;\">Una vez est\u00e9s en la din\u00e1mica del proyecto el ciclo puede ser muy gratificante e incluso adictivo, pero s\u00e9 paciente, nadie nace aprendido y <strong>para entrar en un equipo hay que adaptarse a su forma de trabajar<\/strong>. Acepta las cr\u00edticas y t\u00f3malas como lecciones GRATUITAS impartidas por profesores muy cualificados.<\/p>\n<p style=\"text-align: justify;\"><strong>\u00bfC\u00f3mo contribuir a un proyecto de software libre?<\/strong><\/p>\n<p style=\"text-align: justify;\">Una cualidad clave del c\u00f3digo abierto es que es NUESTRO. En el momento que uses o te intereses por un proyecto, hazte con una copia de su c\u00f3digo fuente y, a poder ser, ejec\u00fatalo directamente en lugar de usar los paquetes de tu distribuci\u00f3n (busca en la documentaci\u00f3n el texto \u201c<em>running from source<\/em>\u201d para saber c\u00f3mo). Tendr\u00e1s m\u00e1s a mano la posibilidad de modificarlo cuando detectes la necesidad de un cambio. Llegado el momento, trastea cuanto creas necesario y, si crees que puede ser de utilidad para otros, haz un <a href=\"http:\/\/aprendegit.com\/que-es-un-pull-request\/\">Pull Request<\/a>.<\/p>\n<p style=\"text-align: justify;\">Algunos proyectos muy bien planteados organizan las incidencias por niveles de dificultad o \u00e1reas t\u00e9cnicas, permitiendo filtrar y sirviendo de punto de partida para nuevos miembros del equipo de desarrollo. Un ejemplo brillante es la secci\u00f3n de <a href=\"https:\/\/wiki.documentfoundation.org\/Development\/EasyHacks\">Easy Hacks<\/a> de <a href=\"https:\/\/es.libreoffice.org\/\">LibreOffice<\/a>,\u00a0 del que destacaremos la <a href=\"https:\/\/wiki.documentfoundation.org\/Development\/EasyHacks\/by_Required_Skill\/Skill_Python\">secci\u00f3n de python<\/a>.<\/p>\n<p style=\"text-align: justify;\"><strong>\u00bfQu\u00e9 vamos a aprender contribuyendo?<\/strong><\/p>\n<p style=\"text-align: justify;\">El software libre es trabajo en equipo, es su prop\u00f3sito principal y lo que lo hace tan potente. En cada contribuci\u00f3n debemos tener en cuenta que nuestro trabajo debe ser le\u00eddo por otros. Aprenderemos a seguir gu\u00edas de estilo y mejorar la legibilidad de nuestras aportaciones.<\/p>\n<p style=\"text-align: justify;\">Aunque sea obvio, merece ser destacado, aprenderemos a colaborar en un proyecto al que nos hemos incorporado tarde y tendremos pruebas fehacientes de la veracidad y calidad de esa experiencia profesional.<\/p>\n<p style=\"text-align: justify;\"><strong>\u00bfC\u00f3mo se traduce en competencias profesionales?<\/strong><\/p>\n<p style=\"text-align: justify;\">Demostraremos c\u00f3mo nos enfrentamos a las propuestas de cambios, una piedra con la que es f\u00e1cil tropezar como desarrolladores y en la que el orgullo s\u00f3lo nos hace caer con m\u00e1s fuerza. Manejar la frustraci\u00f3n que supone ser el objeto de las cr\u00edticas y convertirlo en algo \u00fatil es un valor muy importante.<\/p>\n<p style=\"text-align: justify;\">Las contribuciones en c\u00f3digo son en s\u00ed mismas la competencia profesional principal por la que, en teor\u00eda, se nos contratar\u00e1 como desarrolladores, por lo que cada una de ellas sumar\u00e1 un cuantioso valor que enlazar desde el CV de tus candidaturas.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #999999;\"><strong>Gestionar proyectos.<\/strong><\/span><a href=\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/gestionar_proyectos.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-9929\" src=\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/gestionar_proyectos.jpg\" alt=\"profesionales open source\" width=\"415\" height=\"276\" \/><\/a><\/h3>\n<p style=\"text-align: justify;\">\u00bfQuieres ser Project Manager? Tienes la oportunidad de hacer un m\u00e1ster gracias al Open Source.<\/p>\n<p style=\"text-align: justify;\">A menudo se ha utilizado la expresi\u00f3n \u201cdictador benevolente\u201d para hacer referencia a los administradores de los proyectos libres. No hace falta decir mucho m\u00e1s para resumir que hay un inmenso margen de mejora en c\u00f3mo se aceptan las propuestas y, especialmente, en c\u00f3mo se rechazan y proponen cambios.<\/p>\n<p style=\"text-align: justify;\"><strong>\u00bfC\u00f3mo gestionar proyectos de software libre?<\/strong><\/p>\n<p style=\"text-align: justify;\">Esta tarea es la evoluci\u00f3n de las anteriores, una vez conozcas el funcionamiento de la plataforma de tu elecci\u00f3n (github, bitbucket, launchpat, gitlab\u2026), utiliza sus herramientas <strong>como sea necesario<\/strong> para conseguir que las contribuciones sigan llegando. Es as\u00ed de sencillo de resumir pero muy complicado de conseguir.<\/p>\n<p style=\"text-align: justify;\">Para este menester es necesario cierto bagaje como desarrollador o al menos un amplio conocimiento de las gu\u00edas de estilo y objetivos del proyecto, pues con mucha frecuencia deberemos corregir a otros desarrolladores e indicarles c\u00f3mo mejorar sus propuestas. Si nos limitamos a se\u00f1alar errores pero no aportamos alternativas o posibles soluciones, es f\u00e1cil que pierdan el inter\u00e9s, as\u00ed que, como dicen que dijo Miguel \u00c1ngel Buonarroti: \u00ab<strong>Critica creando\u00bb<\/strong>.<\/p>\n<p style=\"text-align: justify;\"><strong>\u00bfQu\u00e9 vamos a aprender gestionando un proyecto de software libre?<\/strong><\/p>\n<p style=\"text-align: justify;\">Por si a estas alturas no ha quedado lo bastante claro, haciendo la labor de gestores de proyectos tendremos muy presente que el software libre no es gratis, sino que tiene un coste muy elevado, pues los recursos humanos son el factor limitante.<\/p>\n<p style=\"text-align: justify;\">Si ya es dif\u00edcil para grandes corporaciones mantener la motivaci\u00f3n en sus empleados, gestionar el talento y motivar al personal en un proyecto donde las contribuciones de los desarrolladores son voluntarias es otro nivel.<\/p>\n<p style=\"text-align: justify;\"><strong>\u00bfC\u00f3mo se traduce en competencias profesionales?<\/strong><\/p>\n<p style=\"text-align: justify;\">De todas las tareas, esta puede ser la m\u00e1s frustrante. Desarrolladores que desaparecen antes de terminar un <em>Pull Request<\/em>, discusiones que pueden tornarse airadas y diferencias de enfoque que pueden desmembrar un proyecto. Estas y muchas otras dificultades son el d\u00eda a d\u00eda de quien administra qu\u00e9 pasa a formar parte de la rama principal de desarrollo y qu\u00e9 es desechado o necesita mejorarse. Afrontarlas y resolverlas sin incentivos monetarios cualifica a quien lo logre para ser Jefe de Proyecto. Sin t\u00edtulo, sin corbata, \u00fanicamente por el m\u00e9rito que tus compa\u00f1eros de viaje te reconocer\u00e1n por el hecho de seguir en el barco contigo.<\/p>\n<p style=\"text-align: justify;\">Ya no hay excusas, no necesitas experiencia para adquirir experiencia. Como en cualquier otra labor profesional, el camino no siempre ser\u00e1 el m\u00e1s c\u00f3modo, por lo que enfocar estos consejos con paciencia y filosof\u00eda nos llevar\u00e1 m\u00e1s lejos que las prisas. Y no lo olvides, si necesitas ayuda, \u00a1p\u00eddela!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00abTalk is cheap. Show me the code\u00bb,\u00a0Linus Torvalds Hechos, no palabras. El software libre nos da la oportunidad de poner sobre la mesa algo m\u00e1s que la fotocopia de un CV. En el art\u00edculo anterior vimos algunas formas de empezar a mejorar nuestras habilidades gracias al c\u00f3digo abierto. Aunque posiblemente se trate de las m\u00e1s&#8230; <\/p>\n<div class=\"clear\"><\/div>\n<p><a href=\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/\" class=\"gdlr-info-font excerpt-read-more\">Read More<\/a><\/p>\n","protected":false},"author":6,"featured_media":9927,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[178,1],"tags":[180],"class_list":["post-9926","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-profesionales-open-source","category-sin-categorizar","tag-profesionales-open-source"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.8.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pr\u00e1cticas profesionales Open Source<\/title>\n<meta name=\"description\" content=\"Descubre pr\u00e1cticas profesionales open source, m\u00e9todos para colaborar y aprender en software libre, de la mano de nuestro redactor Rub\u00e9n Cabrera.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pr\u00e1cticas profesionales Open Source\" \/>\n<meta property=\"og:description\" content=\"Descubre pr\u00e1cticas profesionales open source, m\u00e9todos para colaborar y aprender en software libre, de la mano de nuestro redactor Rub\u00e9n Cabrera.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/\" \/>\n<meta property=\"og:site_name\" content=\"OpenExpo Europe 2025\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/OpenExpoEurope\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-12-19T08:05:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/contribuir-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ruben Cabrera\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@openexpoeurope\" \/>\n<meta name=\"twitter:site\" content=\"@openexpoeurope\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ruben Cabrera\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/\"},\"author\":{\"name\":\"Ruben Cabrera\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/#\/schema\/person\/661c2e7b15ecbced772c1e203cb14029\"},\"headline\":\"Pr\u00e1cticas profesionales Open Source\",\"datePublished\":\"2016-12-19T08:05:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/\"},\"wordCount\":1416,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/contribuir-1.jpg\",\"keywords\":[\"Profesionales open source\"],\"articleSection\":[\"Profesionales open source\",\"Uncategorized\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/\",\"url\":\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/\",\"name\":\"Pr\u00e1cticas profesionales Open Source\",\"isPartOf\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/contribuir-1.jpg\",\"datePublished\":\"2016-12-19T08:05:30+00:00\",\"description\":\"Descubre pr\u00e1cticas profesionales open source, m\u00e9todos para colaborar y aprender en software libre, de la mano de nuestro redactor Rub\u00e9n Cabrera.\",\"breadcrumb\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#primaryimage\",\"url\":\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/contribuir-1.jpg\",\"contentUrl\":\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/contribuir-1.jpg\",\"width\":1920,\"height\":1280},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/openexpoeurope.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pr\u00e1cticas profesionales Open Source\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/#website\",\"url\":\"https:\/\/openexpoeurope.com\/es\/\",\"name\":\"OpenExpo Europe 2025\",\"description\":\"OpenExpo Europe 2025 - Innovaci\u00f3n, Transformaci\u00f3n Digital y Open Source\",\"publisher\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/openexpoeurope.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/#organization\",\"name\":\"OpenExpo Europe\",\"url\":\"https:\/\/openexpoeurope.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2018\/10\/csm_logo-open-expo-europe_01a0785240.png\",\"contentUrl\":\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2018\/10\/csm_logo-open-expo-europe_01a0785240.png\",\"width\":1024,\"height\":1024,\"caption\":\"OpenExpo Europe\"},\"image\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/OpenExpoEurope\/\",\"https:\/\/x.com\/openexpoeurope\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/#\/schema\/person\/661c2e7b15ecbced772c1e203cb14029\",\"name\":\"Ruben Cabrera\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/868ef0f61848ef928ed5b7c8b1006679d8155a9011c9a641678b1f94667ab45c?s=96&d=wp_user_avatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/868ef0f61848ef928ed5b7c8b1006679d8155a9011c9a641678b1f94667ab45c?s=96&d=wp_user_avatar&r=g\",\"caption\":\"Ruben Cabrera\"},\"description\":\"Desarrollador en Praxya.\",\"url\":\"https:\/\/openexpoeurope.com\/es\/author\/ruben-cabrera\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pr\u00e1cticas profesionales Open Source","description":"Descubre pr\u00e1cticas profesionales open source, m\u00e9todos para colaborar y aprender en software libre, de la mano de nuestro redactor Rub\u00e9n Cabrera.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/","og_locale":"es_ES","og_type":"article","og_title":"Pr\u00e1cticas profesionales Open Source","og_description":"Descubre pr\u00e1cticas profesionales open source, m\u00e9todos para colaborar y aprender en software libre, de la mano de nuestro redactor Rub\u00e9n Cabrera.","og_url":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/","og_site_name":"OpenExpo Europe 2025","article_publisher":"https:\/\/www.facebook.com\/OpenExpoEurope\/","article_published_time":"2016-12-19T08:05:30+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/contribuir-1.jpg","type":"image\/jpeg"}],"author":"Ruben Cabrera","twitter_card":"summary_large_image","twitter_creator":"@openexpoeurope","twitter_site":"@openexpoeurope","twitter_misc":{"Escrito por":"Ruben Cabrera","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#article","isPartOf":{"@id":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/"},"author":{"name":"Ruben Cabrera","@id":"https:\/\/openexpoeurope.com\/es\/#\/schema\/person\/661c2e7b15ecbced772c1e203cb14029"},"headline":"Pr\u00e1cticas profesionales Open Source","datePublished":"2016-12-19T08:05:30+00:00","mainEntityOfPage":{"@id":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/"},"wordCount":1416,"commentCount":1,"publisher":{"@id":"https:\/\/openexpoeurope.com\/es\/#organization"},"image":{"@id":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#primaryimage"},"thumbnailUrl":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/contribuir-1.jpg","keywords":["Profesionales open source"],"articleSection":["Profesionales open source","Uncategorized"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/","url":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/","name":"Pr\u00e1cticas profesionales Open Source","isPartOf":{"@id":"https:\/\/openexpoeurope.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#primaryimage"},"image":{"@id":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#primaryimage"},"thumbnailUrl":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/contribuir-1.jpg","datePublished":"2016-12-19T08:05:30+00:00","description":"Descubre pr\u00e1cticas profesionales open source, m\u00e9todos para colaborar y aprender en software libre, de la mano de nuestro redactor Rub\u00e9n Cabrera.","breadcrumb":{"@id":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#primaryimage","url":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/contribuir-1.jpg","contentUrl":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2016\/11\/contribuir-1.jpg","width":1920,"height":1280},{"@type":"BreadcrumbList","@id":"https:\/\/openexpoeurope.com\/es\/practicas-profesionales-open-source\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/openexpoeurope.com\/es\/"},{"@type":"ListItem","position":2,"name":"Pr\u00e1cticas profesionales Open Source"}]},{"@type":"WebSite","@id":"https:\/\/openexpoeurope.com\/es\/#website","url":"https:\/\/openexpoeurope.com\/es\/","name":"OpenExpo Europe 2025","description":"OpenExpo Europe 2025 - Innovaci\u00f3n, Transformaci\u00f3n Digital y Open Source","publisher":{"@id":"https:\/\/openexpoeurope.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/openexpoeurope.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/openexpoeurope.com\/es\/#organization","name":"OpenExpo Europe","url":"https:\/\/openexpoeurope.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/openexpoeurope.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2018\/10\/csm_logo-open-expo-europe_01a0785240.png","contentUrl":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2018\/10\/csm_logo-open-expo-europe_01a0785240.png","width":1024,"height":1024,"caption":"OpenExpo Europe"},"image":{"@id":"https:\/\/openexpoeurope.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/OpenExpoEurope\/","https:\/\/x.com\/openexpoeurope"]},{"@type":"Person","@id":"https:\/\/openexpoeurope.com\/es\/#\/schema\/person\/661c2e7b15ecbced772c1e203cb14029","name":"Ruben Cabrera","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/openexpoeurope.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/868ef0f61848ef928ed5b7c8b1006679d8155a9011c9a641678b1f94667ab45c?s=96&d=wp_user_avatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/868ef0f61848ef928ed5b7c8b1006679d8155a9011c9a641678b1f94667ab45c?s=96&d=wp_user_avatar&r=g","caption":"Ruben Cabrera"},"description":"Desarrollador en Praxya.","url":"https:\/\/openexpoeurope.com\/es\/author\/ruben-cabrera\/"}]}},"_links":{"self":[{"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/posts\/9926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/comments?post=9926"}],"version-history":[{"count":0,"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/posts\/9926\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/media\/9927"}],"wp:attachment":[{"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/media?parent=9926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/categories?post=9926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/tags?post=9926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}