{"id":3197,"date":"2013-01-03T11:38:03","date_gmt":"2013-01-03T01:38:03","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=3197"},"modified":"2013-01-03T11:38:03","modified_gmt":"2013-01-03T01:38:03","slug":"on-the-clarity-of-licensing","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2013\/01\/03\/on-the-clarity-of-licensing\/","title":{"rendered":"On the clarity of licensing"},"content":{"rendered":"<p>Being clear in licensing is a great benefit to users. I&#8217;m quite proud that with <a href=\"http:\/\/www.drizzle.org\">Drizzle<\/a> we got to a really simple situation:<\/p>\n<ul>\n<li><span style=\"line-height: 15px;\">server is GPLv2<\/span><\/li>\n<li>client libraries are BSD licensed and are fresh implementations<\/li>\n<\/ul>\n<p>We had the complete okay from Sun to have libdrizzle be BSD licensed and for us to work on that.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Being clear in licensing is a great benefit to users. I&#8217;m quite proud that with Drizzle we got to a really simple situation: server is GPLv2 client libraries are BSD licensed and are fresh implementations We had the complete okay &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2013\/01\/03\/on-the-clarity-of-licensing\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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}},"categories":[76,75,14,40],"tags":[],"class_list":["post-3197","post","type-post","status-publish","format-standard","hentry","category-code","category-drizzle-work-et-al","category-mysql","category-sun"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-Pz","jetpack-related-posts":[{"id":321,"url":"https:\/\/www.flamingspork.com\/blog\/2004\/12\/17\/currently-listening-to\/","url_meta":{"origin":3197,"position":0},"title":"currently listening to&#8230;","author":"Stewart Smith","date":"2004-12-17","format":false,"excerpt":"Cat Stevens. really enjoying it too. haven't listened to him in ages. I've raided my dad's CD collection (vinyl collection is good too, but harder to put onto an iPod[1]) [1] these days I wouldn't automatically buy one though - Apple is proving monopolistic and evil with their DRM and\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3291,"url":"https:\/\/www.flamingspork.com\/blog\/2013\/04\/18\/where-are-they-now-mysql-storage-engines\/","url_meta":{"origin":3197,"position":1},"title":"Where are they now: MySQL Storage Engines","author":"Stewart Smith","date":"2013-04-18","format":false,"excerpt":"There was once a big hooplah about the MySQL Storage Engine Architecture and how it was easy to just slot in some other method of storage instead of the provided ones. Over the years I've repeatedly mentioned how this wasn't really the case and that it was remarkably non trivial.\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1341,"url":"https:\/\/www.flamingspork.com\/blog\/2009\/01\/13\/an-open-drizzle-position\/","url_meta":{"origin":3197,"position":2},"title":"An open Drizzle position","author":"Stewart Smith","date":"2009-01-13","format":false,"excerpt":"Sun Microsystems - Employment As usual, you can likely ignore the \"Menlo Park, CA\" part (I haven't checked though... but am 99% sure).","rel":"","context":"In &quot;drizzle&quot;","block_context":{"text":"drizzle","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/drizzle-work-et-al\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3396,"url":"https:\/\/www.flamingspork.com\/blog\/2013\/08\/14\/nanomysql-tiny-mysql-client-lib\/","url_meta":{"origin":3197,"position":3},"title":"nanomysql &#8211; tiny MySQL client lib","author":"Stewart Smith","date":"2013-08-14","format":false,"excerpt":"I recently got pointed towards https:\/\/github.com\/shodanium\/nanomysql\/ which is a tiny (less than 400 lines of C++) MySQL client library which is GPL licensed. If you need to link into non-GPL compatible code, there is the (slightly larger and full featured) libdrizzle library. But if you want something *tiny* and are\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1752,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/03\/11\/continuing-the-journey\/","url_meta":{"origin":3197,"position":4},"title":"Continuing the journey","author":"Stewart Smith","date":"2010-03-11","format":false,"excerpt":"A couple of months ago (December 1st for those playing along at home) it marked five years to the day that I started at MySQL AB (now Sun, now Oracle). A good part of me is really surprised it was for that long and other parts surprised it wasn't longer.\u2026","rel":"","context":"In &quot;drizzle&quot;","block_context":{"text":"drizzle","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/drizzle-work-et-al\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1609,"url":"https:\/\/www.flamingspork.com\/blog\/2009\/04\/16\/drizzle-developer-day-reminder\/","url_meta":{"origin":3197,"position":5},"title":"Drizzle Developer Day reminder","author":"Stewart Smith","date":"2009-04-16","format":false,"excerpt":"We're having a Drizzle Developer Day just after the MySQL Conference and Expo next week. You don't have to be attending the conference to come to the Drizzle Developer Day. Just bring your enthusiasm for free databases, Drizzle and good software. Spaces are limited, so head on over to the\u2026","rel":"","context":"In &quot;drizzle&quot;","block_context":{"text":"drizzle","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/drizzle-work-et-al\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/3197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=3197"}],"version-history":[{"count":1,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/3197\/revisions"}],"predecessor-version":[{"id":3198,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/3197\/revisions\/3198"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=3197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=3197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=3197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}