{"id":2752,"date":"2013-06-19T12:45:11","date_gmt":"2013-06-19T17:45:11","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/?p=2752"},"modified":"2013-06-19T12:45:23","modified_gmt":"2013-06-19T17:45:23","slug":"thanks-oracle-for-fixing-the-gpl-man-page-issue","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/19\/thanks-oracle-for-fixing-the-gpl-man-page-issue","title":{"rendered":"Thanks Oracle for fixing the GPL man page issue"},"content":{"rendered":"<p>Timing is everything. I wrote about how <a href=\"http:\/\/blog.mariadb.org\/mysql-man-pages-silently-relicensed-away-from-gpl\/\">MySQL man pages were silently relicensed away from the GPL<\/a>. It was picked up by a lot of sites: <a href=\"https:\/\/news.ycombinator.com\/item?id=5901999\">Hacker News<\/a>, <a href=\"http:\/\/developers.slashdot.org\/story\/13\/06\/18\/2223247\/mysql-man-pages-silently-relicensed-away-from-gpl\">Slashdot<\/a>, <a href=\"http:\/\/lwn.net\/Articles\/555278\/\">LWN<\/a>, and probably more. That led to a bug report in Debian (<a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=712730\">#712730<\/a>) to complain that MySQL is no longer compliant with the <a href=\"http:\/\/www.debian.org\/social_contract#guidelines\">Debian Free Software Guidelines (DFSG)<\/a>. That prompted Norvald Ryeng who&#8217;s active in Debian (thanks Oracle!) to file MySQL bug <a href=\"http:\/\/bugs.mysql.com\/bug.php?id=69512\">#69512<\/a>. Almost immediately Oracle said it was a bug, where Yngve Svedsen pointed to the buildsystem: <em>&#8220;This is indeed a bug, where the build system erroneously and silently started pulling in man pages with the wrong set of copyright headers.&#8221;<\/em> That then prompted Tomas Ulin to write about how <a href=\"http:\/\/insidemysql.com\/the-mysql-man-pages-are-available-under-the-gpl\/\">The MySQL Man Pages ARE Available under the GPL<\/a>. Case closed, many on Hacker News <a href=\"https:\/\/news.ycombinator.com\/item?id=5904917\">attributed<\/a> it to <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hanlon's_razor\">Hanlon&#8217;s razor<\/a>. Most news sites updated it with the bug, and The H also wrote an article:\u00a0<a href=\"http:\/\/www.h-online.com\/open\/news\/item\/Oracle-bug-accidentally-removes-GPL-licence-from-MySQL-man-pages-1892600.html\">Oracle bug accidentally removes GPL licence from MySQL man pages<\/a>.<\/p>\n<p>We learned about this issue from MariaDB Jira and spent some time looking at it. We looked at the MySQL source tarballs, and looked at 5.5.30\/5.5.31\/5.5.32. This issue is present in a release since 18 April 2013 (5.5.31) and a subsequent release on 3 June 2013 (5.5.32).\u00a0What is clear is that this also affects 5.1, 5.6, and 5.7. This has been an issue for about <strong>two months<\/strong>.<\/p>\n<p>So this issue is written off as a bug. Great. Its fixed because it was noticed. It&#8217;s noticed not because it was just reported in the bugs system, but because there was a huge amount of traffic around it. While Tomas might say,\u00a0<em>&#8220;Reporting a bug is always a good way to communicate with us,&#8221;<\/em> I doubt this would have been fixed in record time any other way. Also, I don&#8217;t need to rehash all the issues with the public\u00a0<a href=\"http:\/\/bugs.mysql.com\/\">bugs<\/a>\u00a0system.<\/p>\n<p>I&#8217;m not about to start conspiracy theories here because that isn&#8217;t my goal. Our frame of mind since last week&#8217;s RHEL Software Collections news has been focused on documentation as well. <a href=\"http:\/\/www.sheeri.org\/\">Sheeri Cabral<\/a>, an Oracle ACE Director, has had a rather interesting <a href=\"https:\/\/twitter.com\/webmink\/status\/347079231412510722\">conversation<\/a> on Twitter about our documentation. man pages aside, we&#8217;re improving documentation tremendously, and have over 2,700 articles in the <a href=\"https:\/\/kb.askmonty.org\/en\/\">Knowledgebase<\/a>.<\/p>\n<p>One thing is for sure with Oracle as steward for MySQL: the public perception of Oracle isn&#8217;t at its best and generally no one assumed this to be an accident.<\/p>\n<p>Now let&#8217;s focus on something celebratory and positive: <a href=\"http:\/\/dev.mysql.com\/tech-resources\/articles\/mysql-cluster-7.3.html\">MySQL (NDB) Cluster 7.3 is now a GA<\/a>. I&#8217;m excited by the node.js connector and the auto-installer. Can&#8217;t wait to give it a try. Congratulations all round to the Cluster Team at Oracle.<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Thanks%20Oracle%20for%20fixing%20the%20GPL%20man%20page%20issue&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2013%2F06%2F19%2Fthanks-oracle-for-fixing-the-gpl-man-page-issue&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"afc9d381b7\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/19\/thanks-oracle-for-fixing-the-gpl-man-page-issue?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-2752\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/19\/thanks-oracle-for-fixing-the-gpl-man-page-issue?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-2752\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/19\/thanks-oracle-for-fixing-the-gpl-man-page-issue?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-2752\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/19\/thanks-oracle-for-fixing-the-gpl-man-page-issue?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Timing is everything. I wrote about how MySQL man pages were silently relicensed away from the GPL. It was picked up by a lot of sites: Hacker News, Slashdot, LWN, and probably more. That led to a bug report in Debian (#712730) to complain that MySQL is no longer compliant with the Debian Free Software [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Thanks%20Oracle%20for%20fixing%20the%20GPL%20man%20page%20issue&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2013%2F06%2F19%2Fthanks-oracle-for-fixing-the-gpl-man-page-issue&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"afc9d381b7\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/19\/thanks-oracle-for-fixing-the-gpl-man-page-issue?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-2752\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/19\/thanks-oracle-for-fixing-the-gpl-man-page-issue?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-2752\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/19\/thanks-oracle-for-fixing-the-gpl-man-page-issue?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-2752\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/19\/thanks-oracle-for-fixing-the-gpl-man-page-issue?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[23],"tags":[1775,48],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-Io","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2432,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2012\/07\/20\/security-fixes-in-mysql-critical-patch-updates","url_meta":{"origin":2752,"position":0},"title":"Security fixes in MySQL &#038; critical patch updates","date":"20\/7\/2012","format":false,"excerpt":"This is the third time MySQL has made an entry into the Oracle Critical Patch Update Advisory service. The first time, we at Team MariaDB came up with an analysis:\u00a0Oracle\u2019s 27 MySQL security fixes and MariaDB. Security is important to a DBA. Having vague explanations does no one any good.\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3296,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2016\/12\/01\/debian-and-mariadb-server","url_meta":{"origin":2752,"position":1},"title":"Debian and MariaDB Server","date":"1\/12\/2016","format":false,"excerpt":"GNU\/Linux distributions matter, and Debian is one of the most popular ones out there in terms of user base. Its an interesting time as MariaDB Server becomes more divergent compared to upstream MySQL, and people go about choosing default providers of the database. The MariaDB Server original goals were to\u2026","rel":"","context":"In &quot;Distributions&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1598,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2009\/10\/25\/brian-aker-debates-with-richard-stallman","url_meta":{"origin":2752,"position":2},"title":"Brian Aker debates with Richard Stallman","date":"25\/10\/2009","format":false,"excerpt":"At foss.my 2009, Brian Aker asked Richard Stallman at his keynote, about the Oracle\/Sun acquisition (with a focus on MySQL), with regards to the parallel licensing approach used by MySQL. Brian was referring to: As only the original rights holder can sell commercial licenses, no new forked version of the\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3131,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2015\/11\/10\/ubuntu-online-summit-mysql-variants-in-16-04","url_meta":{"origin":2752,"position":3},"title":"Ubuntu Online Summit: MySQL &#038; Variants in 16.04","date":"10\/11\/2015","format":false,"excerpt":"I personally have always enjoyed the Ubuntu Developer Summits (UDS), but nowadays they have been converted to the Ubuntu Online Summits (UOS). Attending them is not always convenient (timezone issues, might be travelling, etc.) so I watched the recorded video of a session I was interested in: MySQL & Variants\u2026","rel":"","context":"In &quot;Distributions&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2851,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2014\/01\/16\/mysql-proxy-lives-0-8-4-alpha-released","url_meta":{"origin":2752,"position":4},"title":"MySQL Proxy lives &#8211; 0.8.4 alpha released","date":"16\/1\/2014","format":false,"excerpt":"I was surprised to see that there is a 0.8.4 alpha release of MySQL Proxy released just a few days ago (it has been quiet for more than a year). Download it. Many of the bugs fixed are only referenced in an internal bug tracker according to the changelog. There\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2583,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2012\/11\/19\/mysql-related-events-the-ecosystem","url_meta":{"origin":2752,"position":5},"title":"MySQL-related events &#038; the ecosystem","date":"19\/11\/2012","format":false,"excerpt":"I had an interesting conversation with Sheeri\u00a0(who I've known for many years, so consider this friendly banter) on Twitter about my recent blog post titled: once again, a split in events. Disclaimer\/Bias Warning: For those that don't know me, I write this as a perspective of a community member. I\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2752"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=2752"}],"version-history":[{"count":0,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2752\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=2752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=2752"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=2752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}