{"id":5539,"date":"2018-10-16T12:30:22","date_gmt":"2018-10-16T17:30:22","guid":{"rendered":"https:\/\/islascruz.org\/blog\/?p=5539"},"modified":"2018-10-16T12:30:31","modified_gmt":"2018-10-16T17:30:31","slug":"redis-el-fork-obligado-al-cambiar-la-licencia","status":"publish","type":"post","link":"https:\/\/islascruz.org\/blog\/2018\/10\/16\/redis-el-fork-obligado-al-cambiar-la-licencia\/","title":{"rendered":"Redis y el fork &#8220;obligado&#8221; al cambiar la licencia"},"content":{"rendered":"\n<p>Esto es lo que me gusta el movimiento Open Source, si el desarrollador se va por un camino que es diferente al de la comunidad entonces la comunidad tiene el derecho de hacer un fork y continuar sin tener que estar a expensas del desarrollador.<\/p>\n\n\n\n<p>Redis Labs obviamente ha puesto mucho empe\u00f1o en el \u00e9xito de su motor de base de datos en memoria: Redis, as\u00ed como de otros componentes, pero tambi\u00e9n consideremos que por mucho empe\u00f1o que le pongan, no seria tan exitoso si no fuera por la comunidad. Es decir, no le quito ning\u00fan m\u00e9rito a cualquiera de las dos partes.<\/p>\n\n\n\n<p>Esto ya ha sucedido en el pasado, se me vienen a la mente dos proyectos que pasaron por lo mismo:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MySQL<\/h2>\n\n\n\n<p>La empresa que se encargaba de desarrollar MySQL eventualmente fue adquirida por Sun Microsystems quien le di\u00f3 mucho empuje al desarrollo de software Open Source, MySQL en manos de Sun tuvo mucho auge entre la comunidad FLOSS, sin embargo, cuando Sun fue adquirida por Oracle el desarrollo de MySQL se vio menos intenso, vaya, Oracle ya tenia un motor de base de datos era obvio que MySQL no tuviera tanta atenci\u00f3n.<\/p>\n\n\n\n<p>Que fue lo que sucedi\u00f3?. La comunidad hizo multiples forks de MySQL de los cuales est\u00e1n vigentes MariaDB (mi favorita) y Percona. Al ser forks de MySQL sirven c\u00f3mo remplazo total del motor que ahora es propiedad de Oracle, para algunos incluso, preferible usar estos forks que el motor &#8220;original&#8221;.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">OpenOffice<\/h2>\n\n\n\n<p>Open Office tiene una historia muy larga dentro de la comunidad, originalmente como StarOffice, la suite ofim\u00e1tica de Sun Microsystems, luego en su forma Open Source como OpenOffice y que gracias a que Oracle compr\u00f3 a Sun, pues cay\u00f3 en desarrollo, al grado que se hizo un fork llamado LibreOffice. Eventualmente OpenOffice fue concedido a la Apache Foundation para que la comunidad continuara con su desarrollo pero poco ha crecido, siendo LibreOffice quien tiene mas actividad.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/islascruz.org\/blog\/wp-content\/uploads\/2018\/10\/fork-all-the.jpg\" alt=\"\" class=\"wp-image-5541\" srcset=\"https:\/\/islascruz.org\/blog\/wp-content\/uploads\/2018\/10\/fork-all-the.jpg 800w, https:\/\/islascruz.org\/blog\/wp-content\/uploads\/2018\/10\/fork-all-the-300x225.jpg 300w, https:\/\/islascruz.org\/blog\/wp-content\/uploads\/2018\/10\/fork-all-the-768x576.jpg 768w, https:\/\/islascruz.org\/blog\/wp-content\/uploads\/2018\/10\/fork-all-the-680x510.jpg 680w, https:\/\/islascruz.org\/blog\/wp-content\/uploads\/2018\/10\/fork-all-the-533x400.jpg 533w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>Aunque no todo ha sido miel sobre hojuelas para los forks&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Solaris<\/h2>\n\n\n\n<p>Sun Microsystems (otra vez) tenia este sistema operativo (Unix) para sus servidores Sparc, eventualmente lanzaron una versi\u00f3n open source de Solaris, tal como Red Hat hizo con Fedora o SuSE con OpenSuSE, esta versi\u00f3n de solaris se llam\u00f3 &#8220;Open Solaris&#8221; que iba bien, hasta que \u00a0poco a poco fue cesando su desarrollo, tuvo varios forks (ej. <a href=\"https:\/\/en.wikipedia.org\/wiki\/OpenIndiana\" target=\"_blank\" rel=\"noopener\">Open Indiana<\/a>), pero ahora son relativamente pocos los que la ocupan.<\/p>\n\n\n\n<p>Qu\u00e9 suceder\u00e1 con Redis, pues si la comunidad se aplica espero que suceda lo que vemos vimos con MySQL y Libre office, pero en caso contrario tendremos otro Open Solaris.<\/p>\n\n\n\n<p>Que fork se me esta pasando?, \u00a0Escribe en los comentarios.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Redis put some of the program&#8217;s code under the anti-open-source Common Clause license. Now, developers are counterattacking by forking the code.<\/p><\/blockquote>\n\n\n\n<p>Source: <em><a href=\"https:\/\/www.zdnet.com\/article\/redis-labs-and-common-clause-attacked-where-it-hurts-with-open-source-code\/\" target=\"_blank\" rel=\"noopener\">\u200bRedis Labs and Common Clause attacked where it hurts: With open-source code | ZDNet<\/a><\/em><\/p>\n<div class=\"pvc_clear\"><\/div><p id=\"pvc_stats_5539\" class=\"pvc_stats all  \" data-element-id=\"5539\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/islascruz.org\/blog\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p><div class=\"pvc_clear\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Esto es lo que me gusta el movimiento Open Source, si el desarrollador se va por un camino que es diferente al de la comunidad entonces la comunidad tiene el derecho de hacer un fork y continuar sin tener que estar a expensas del desarrollador. Redis Labs obviamente ha puesto mucho empe\u00f1o en el \u00e9xito [&hellip;]<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_5539\" class=\"pvc_stats all  \" data-element-id=\"5539\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/islascruz.org\/blog\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":1,"featured_media":5541,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1008,520,209],"tags":[1009,1011,1010,980,1012,139],"class_list":["post-5539","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-floss","category-stuff","category-technology","tag-floss","tag-fork","tag-mysql","tag-open-source","tag-redis","tag-unix"],"brizy_media":[],"_links":{"self":[{"href":"https:\/\/islascruz.org\/blog\/wp-json\/wp\/v2\/posts\/5539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/islascruz.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/islascruz.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/islascruz.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/islascruz.org\/blog\/wp-json\/wp\/v2\/comments?post=5539"}],"version-history":[{"count":2,"href":"https:\/\/islascruz.org\/blog\/wp-json\/wp\/v2\/posts\/5539\/revisions"}],"predecessor-version":[{"id":5542,"href":"https:\/\/islascruz.org\/blog\/wp-json\/wp\/v2\/posts\/5539\/revisions\/5542"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/islascruz.org\/blog\/wp-json\/wp\/v2\/media\/5541"}],"wp:attachment":[{"href":"https:\/\/islascruz.org\/blog\/wp-json\/wp\/v2\/media?parent=5539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/islascruz.org\/blog\/wp-json\/wp\/v2\/categories?post=5539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/islascruz.org\/blog\/wp-json\/wp\/v2\/tags?post=5539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}