MariaDB Fixes Business Source License, Releases MaxScale 2.1 (perens.com)
Creator of The Open Source Definition and longtime Slashdot reader Bruce Perens writes: MariaDB is releasing MaxScale 2.1, a new version of their database routing proxy, and has modified its timed-transition-to-Open-Source "Business Source License" to make it more acceptable to the Open Source community and more easily usable by other companies. I've blogged the issues I had with the license and how MariaDB has fixed them, and Kaj Arno has blogged the MariaDB side of the story. Here's an excerpt from Perens' blog post: "The BSL is a parameterized license. The licensor chooses the license which is transitioned to, the date of the transition, and the limitation. The problem with this is that it was so parameterized that if you told someone the license was 'BSL 1.0,' they would not have any idea what license they really had. It might transition to any of 100 Open Source licenses, or to a non-Open-Source license. The transition might happen in a month, or next century. The limitation might be that you could only have three commercial servers, or that you indentured your firstborn son (OK, that's going overboard, but you get the picture)." He continues, "So, I didn't like that 'BSL' didn't really say what the license did, and I didn't feel that was the best thing for the users or the community. I asked MariaDB to fix it. Together we have arrived at constraints on the parameters and minimum privileges that will take the new BSL much closer to being one license while still allowing licensors some latitude to choose parameters."
Got a frosty psit because I don't use joins and I wwrite to /dev/null!
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
..to try to obscure the the fact that they don't actually *own* the source to MySQL, and never will. Any changes or additions they make make to it still have to be (a) made available under GPL and (b) given back to Oracle.
Il n'y a pas de Planet B.
BSL is Shared Source, which was heavily ridiculed here when MS introduced it 15 years ago as "you can look but you can't touch". You can't even deploy it on more than three servers without paying MariaDB license fees.
Ah yes, but there's a "revert to GPL in three years" provision. But that only applies to the version that shipped three years before the reversion date, i.e. a commercially obsolete release. Better than nothing, but hardly impressive.
2/16/17. The original mysql had dodgy licensing (owenlabs.org/rant.htm#badsql) and I'm not surprised the same guy's doing the same thing with his "free" version. Just stay away from it and use something else.