{"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":"https:\/\/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","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","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[23],"tags":[1775,48],"class_list":["post-2752","post","type-post","status-publish","format-standard","hentry","category-mysql","tag-mysql","tag-oracle"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p4vJD-Io","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"amp_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=2752"}],"version-history":[{"count":0,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2752\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=2752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=2752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=2752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}