{"action":"created","issue":{"url":"https://api.github.com/repos/openzipkin/zipkin-java/issues/44","labels_url":"https://api.github.com/repos/openzipkin/zipkin-java/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/openzipkin/zipkin-java/issues/44/comments","events_url":"https://api.github.com/repos/openzipkin/zipkin-java/issues/44/events","html_url":"https://github.com/openzipkin/zipkin-java/pull/44","id":117003231,"number":44,"title":"Switches default JDBC driver from MySQL to MariaDB","user":{"login":"adriancole","id":64215,"avatar_url":"https://avatars.githubusercontent.com/u/64215?v=3","gravatar_id":"","url":"https://api.github.com/users/adriancole","html_url":"https://github.com/adriancole","followers_url":"https://api.github.com/users/adriancole/followers","following_url":"https://api.github.com/users/adriancole/following{/other_user}","gists_url":"https://api.github.com/users/adriancole/gists{/gist_id}","starred_url":"https://api.github.com/users/adriancole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adriancole/subscriptions","organizations_url":"https://api.github.com/users/adriancole/orgs","repos_url":"https://api.github.com/users/adriancole/repos","events_url":"https://api.github.com/users/adriancole/events{/privacy}","received_events_url":"https://api.github.com/users/adriancole/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-15T16:46:58Z","updated_at":"2015-11-15T16:57:53Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openzipkin/zipkin-java/pulls/44","html_url":"https://github.com/openzipkin/zipkin-java/pull/44","diff_url":"https://github.com/openzipkin/zipkin-java/pull/44.diff","patch_url":"https://github.com/openzipkin/zipkin-java/pull/44.patch"},"body":"MySQL connector is GPL, even if it has an OSS exception.\r\nhttps://www.mysql.com/about/legal/licensing/foss-exception/\r\n\r\nMariaDB has a friendlier license, LGPL, which is less scary in audits."},"comment":{"url":"https://api.github.com/repos/openzipkin/zipkin-java/issues/comments/156829070","html_url":"https://github.com/openzipkin/zipkin-java/pull/44#issuecomment-156829070","issue_url":"https://api.github.com/repos/openzipkin/zipkin-java/issues/44","id":156829070,"user":{"login":"adriancole","id":64215,"avatar_url":"https://avatars.githubusercontent.com/u/64215?v=3","gravatar_id":"","url":"https://api.github.com/users/adriancole","html_url":"https://github.com/adriancole","followers_url":"https://api.github.com/users/adriancole/followers","following_url":"https://api.github.com/users/adriancole/following{/other_user}","gists_url":"https://api.github.com/users/adriancole/gists{/gist_id}","starred_url":"https://api.github.com/users/adriancole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adriancole/subscriptions","organizations_url":"https://api.github.com/users/adriancole/orgs","repos_url":"https://api.github.com/users/adriancole/repos","events_url":"https://api.github.com/users/adriancole/events{/privacy}","received_events_url":"https://api.github.com/users/adriancole/received_events","type":"User","site_admin":false},"created_at":"2015-11-15T16:57:53Z","updated_at":"2015-11-15T16:57:53Z","body":"This is a different driver than the MySQL connector, and while we don't use extended flags there would be differences in how things like reconnect work. In both cases, these are drivers backed by a commercial company.\r\n\r\nIn the `zipkin-java-jdbc` project, unlike `zipkin-anormdb`, there's no tight coupling to a specific driver, so someone could swap it out to Oracle's driver. There's only one impact: self-tracing of JDBC is currently conditional on the driver type: We could probably move to a different condition, but regardless self-tracing of zipkin is more a showcase feature."}}