MariaDB CEO Accuses Large Cloud Vendors of Strip-Mining Open Source (zdnet.com)
Big cloud companies are "strip-mining open-source technologies and companies," complains Michael Howard, CEO of MariaDB. At their developer conference, Howard accused "big cloud" of "really abusing the license and privilege [of open source], by not giving back to the community." ZDNet reports:
Even as MariaDB grows by leaps and bounds in enterprise computing at Oracle's expense, Howard sees Oracle and Amazon fighting against it. "Oracle as the example of on-premise lock-in and Amazon being the example of cloud lock-in. You could interchange the names, you can honestly say now that Amazon should just be called Oracle Prime...."
In the first keynote, Austin Rutherford, MariaDB's VP of Customer Success, showed the result of a HammerDB benchmark on AWS EC2... In these tests, AWS's default MariaDB instances did poorly, while AWS homebrew Aurora, which is built on top of MySQL, consistently beat them. The top-performing database management system of all was MariaDB Managed Services on AWS. "My first reaction when I looked at the benchmarks," said Howard, was "maybe there's incompetence going on. Maybe they just don't know how to optimize a DBMS." He observed that one MariaDB customer, one of the biggest retail drug companies in the world, had told MariaDB that "Amazon offers the most vanilla MariaDB around. There's nothing enterprise about it. We could just install MariaDB from source on EC2 and do as well."
He then "began to wonder, Is there something that they're deliberately crippling?" Howard wouldn't go so far as to say AWS is consciously doing a poor job of implementing its MariaDB instances. Howard did say, "And then it became clear that, however, you want to articulate this, there is something not kosher happening." Howard doesn't have much against AWS promoting its own brands... But, if AWS's going out of its way to make a rival service look inferior to its own, well, Howard's not happy about that.
ZDNet adds that "it's also quite possible that unoptimized generic MariaDB instance will simply lag behind AWS-optimized Aurora.
"That said, even in this most innocent take on the benchmark results, cloud customers would be wise to take into consideration that cloud instances of any specific software service may not be created equal."
In the first keynote, Austin Rutherford, MariaDB's VP of Customer Success, showed the result of a HammerDB benchmark on AWS EC2... In these tests, AWS's default MariaDB instances did poorly, while AWS homebrew Aurora, which is built on top of MySQL, consistently beat them. The top-performing database management system of all was MariaDB Managed Services on AWS. "My first reaction when I looked at the benchmarks," said Howard, was "maybe there's incompetence going on. Maybe they just don't know how to optimize a DBMS." He observed that one MariaDB customer, one of the biggest retail drug companies in the world, had told MariaDB that "Amazon offers the most vanilla MariaDB around. There's nothing enterprise about it. We could just install MariaDB from source on EC2 and do as well."
He then "began to wonder, Is there something that they're deliberately crippling?" Howard wouldn't go so far as to say AWS is consciously doing a poor job of implementing its MariaDB instances. Howard did say, "And then it became clear that, however, you want to articulate this, there is something not kosher happening." Howard doesn't have much against AWS promoting its own brands... But, if AWS's going out of its way to make a rival service look inferior to its own, well, Howard's not happy about that.
ZDNet adds that "it's also quite possible that unoptimized generic MariaDB instance will simply lag behind AWS-optimized Aurora.
"That said, even in this most innocent take on the benchmark results, cloud customers would be wise to take into consideration that cloud instances of any specific software service may not be created equal."
I'm not comprehending enough of it.
I've consistently seen Aurora MySQL performance worse than RDS MySQL on writes, and overall, a carefully tuned (in a way you can't tune RDS or Aurora due to lack of access) MariaDB instance on EC2 will utterly annihilate Aurora and RDS on overall performance, for same instance sizes. Of course, a bare metal setup of the same size (same CPU cores, same RAM amount) will annihilate the EC2 instance on performance and at about half of the TCO over three years, but nobody seems to care about that these days.
deserve everything they get.
Just manage your own damn IT infrastructure you lazy sumbitches, and then you'll get as much performances you're willing to devote time and resources to. But if you're a cheapstake cloud sucker, you get what you pay for.
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
I've never understood the obsession with MySQL/MariaDB and Postgress.
Firebird (aka Interbase) has always outperformed and out-featured the others especially with very large data sets. To this day it beats everything else yet it languishes in obscurity.
These guys keep saying "open" and then they keep complaining about what others do with the source. Open means you don't get to control what other people do.
That MariaDB wouldn't do.
He's not wrong. They are taking all they want and giving back little to no value.
But, you'd have to be an utter moron to not see that GPL allows, perhaps even encourages, that business model.You'd have to be an utter moron to take a CEO position at a GPL software company and not realize what you're getting into.
Maybe the problem isn't that other companies are doing what the GPL allows. Maybe the problem is within MariaDB. How many CEOs have they had in the past year? The company is a train wreck.
If MariaDB cared they should have used the AGPL. This has been an issue with open source for a long time now. Solutions are available, and you need to think before using the license.
1) BSD - if you want your code to be used as many places as possible (even if you don't know about it)
2) GPL - If you want to get paid when people use your code, either by keeping it free (redistribution/returning modifications), or by dual-licensing.
3) AGPL - When you want to close the loophole here.
And we can also add that the GPL3 closes the tivo and patent loopholes. Decide what you want, and choose the right license, otherwise you'll end up whining like Michael Howard.
"First they came for the slanderers and i said nothing."
He is complaining that they are not giving back? The problem is that sustainable software engineering process and coding for profits are 2 mutually exclusive things. So I don't understand what he is complaining about. Everybody is doing what ever they want. Do they have to share their profits or he wants to get back crap-ware they created based on his pristine open source project development standard?
They are fast to commit and get business results and he is good in long term quality and engineering excellence.
They make a lot money and he just makes them to meet his objectives.
They consider that what is done in open source project is more than enough and they are ready to merry with it. He believes that primary project objective is still somewhere there and it is not a right time to commit.
Look, FOSS people, you all _intentionally_ gave away your software, screaming "use FOSS; it's free as in beer as well as free as in speech" for the past twenty plus years. It's pretty damned hilarious for you folks to be bitching about people who came for the "free as in beer" part now.
Admit it. Nobody ever gave a hoot about "free as in speech".
cease fire stand down..
The open source community is founded by a group of volunteers. They choose, of their own free will, to create stuff without pay and give it away to the rest of the world.
Their reward is the feeling of accomplishment, meaning, and having made a difference. And that's it!
In some cases, their work serves as a means of obtaining separate paid labor, which is ok too.
But this notion that the recipients of open source software have some sort of moral obligation to "give back to the community" is utter folly. The open source community is not some sort of socialist utopia! There is no contract, implicit or otherwise! Those who use free software can do so, without ever giving back, guilt-free, because that's what "free" means!
What a bait and switch! "Oh this is totally free!" And then, the moment it is accepted, "Now you have to give back!"
Utter bullshit.
Bascially, all your "customers" are required to do is share the source if they share binaries (in the case of the GPL 2.0) or not remove the license information (in the case of BSD-like licenses). If you can't live with that, don't publish under those licenses.
Why would I want to edit a table in MariaDB when I have 3D modeling programs?
--
Rocketman - Star Trek 2: The Wrath of Khan - William Shatner Trailer
You need the AGPL for the daemons, and an updated LAGPL for core network libraries. To ensure the library itself, even if used on the backend, is source-available, while also allowing proprietary webapps to build atop it so that it gets commercial interest and backing.
The next generation of successful open source is going to be AGPL/LAGPL, and the MIT/BSD supporters are going to be reminded once again why developer-libre+closing source is diametrically opposed to end-user libre, and of communal benefit.
Whats old is new again.
Why is it a huge surprise that competitors would offer a crippled version of your product?
Why do you morons not put a clause in the license that corporations can not offer your software as a public service without consulting you for proper install, setup, tuning, etc?
I love you open source kids, but so naive.
Wah! I give my shit away to competitors but they offer a bad version of my software!!!
Lmao!
Now standards have been abandoned (every try to set up SIP trunking?),
and open means "Maybe there's a free version".
Bascially, all your "customers" are required to do is share the source if they share binaries (in the case of the GPL 2.0) or not remove the license information (in the case of BSD-like licenses). If you can't live with that, don't publish under those licenses.
The problem is that places like Amazon *ARE* "sharing the binary" as a service but then not sharing the modified source. The GPL was written when the primary way of sharing software was via binaries not services.
Fixed it for you:
"MariaDB CEO Accuses Oracle and AWS of Strip-Mining Open Source"
Can we at least get the title right? The article said NOTHING about "large cloud vendors". Only Oracle and AWS specifically.
Remember: there is no cloud, just other people's computers. In this case it is Amazon's computers.
And Amazon will rip you off if they can get away with it. Why is Bezos so filthy rich? Exactly.
Anybody, anywhere in the World, can modify open source software!
Do you seriously think, it never occurred to any hackers/groups, to intentionally add hard to detect bugs, to commonly used open source software, to use as secret backdoors to any target computer system?
Anybody, who care about computer/internet security, should/must absolutely stay away from all open source software!!!
Not to mention, open source software is a really big threat against job security of all programmers, who are working for a wage!!!
(Think of a future that, all proprietary software, sooner or later, getting replaced w/ open source!!!)
Amazon's RDS offerings are really convenient, from the perspective of making snapshots and setting up replication. But, I have never been able to push their default 'SSD' storage past 60MB/s. (PostgreSQL and Mysql) That's terrible. That's less than USB 2, and even some SD cards can do that! Our on-prem can do 180MB/s on spinning rust and around 550MB/s on (obsolete) SATA SSD. If you want anything better on RDS you have to REALLY pay a premium for IOPs and transfer, or pay a premium for way more ram and a ton of caching, in addition to external caching in the rest of your stack. I have not used Aurora on RDS, so I don't have a comparison, but I have my suspicions. It would be pretty easy to just give you a few more MB/s and make it look a whole lot better. Luckily in our case we could optimize things enough that storage performance didn't matter too much. But RDS storage performance is so pitiful that it's seriously worth considering putting your DB on a bare metal box somewhere with NVME storage and just put up with the network latency and get 50 times the storage performance (and more ram and cpu while you're at it ) at a fraction of the price.
It's why I won't OpenSORES my code (for https://it.slashdot.org/commen... ): Google EFast (malware ver. of Chrome) can happen.
* Other packages also HAVE been "bushwhacked" e.g. PYTHON https://www.bleepingcomputer.c... & https://www.bleepingcomputer.c... NODEJS https://securityintelligence.c... & OTHER Javascript packages https://www.bleepingcomputer.c... + https://www.bleepingcomputer.c...
APK
P.S.=> However, I won't say "stay away from open source" - only to be CAREFUL of OpenSORES (pun intended per examples above)... apk
If he is implying that AWS is crippling RDS MariaDB compared to Aurora, he is totally wrong. If he has some ideas on how the default settings in RDS MariaDB can be improved he should reach out to AWS. AWS Aurora is very different offering, in it's cloud storage layers, in it's failover mechanics so it is focused on providing a more enterprise ready solution than an average customer could build on EC2.
There's no real legal backing for sharing as a service though. And the GPL requires legal restrictions on making a copy to have teeth. If you don't accept the licence, that's fine. You don't get to distribute the software because that's a copyright violation
Copyright doesn't really cover running software on someone else's machine. You might consider it "public performance" but I imagine that would be seen as something of a stretch in court. The FSF really needs a better mechanism if it wants to prevent this.
It's not that they intentionally cripple it to rip you off. It's that you are using a shared resource. Performance needs to be consistent for everybody including those on the same server your Tennant is on. Azure is the same way with Office 365 Exchange. If an executive has 1 TB of archives in Outlook God help you! The networking is throttled on Azure so any PowerShell commands are useless
http://saveie6.com/
I think you might need to take them to court to prove "sharing the binary" via a web service counts. There's a pretty big difference between handing someone a "request for work" (aka an API call) and them taking it and doing the work with their own tools (their servers), and giving them the "Method" to do the work (aka, the binary) and having them do the work themselves with their own tools.
I don't think it's ethical to be the police and tell users what they should or should not do on their computers.
For example if we use PHP should we be forced to hand over the sourcecode of our work to the PHP foundation because we used their product? No. It's ours. Worse if we are paid or you have investors it's unethical to contribute as they paid for your features and product.
Stuff is not free and won't be developed if people can't use it to make money or feel free to use it without being sued.
No one is forcing anyone to stop FOSS by BSD. Freebsd is still around and so is FreeNAS, Juniper, and Pfsense. Pfsense contributes too! They sell the switches and routers still but you can build your own just fine. GPL can be toxic which forced Apple not to use it as an example from their lawyers
http://saveie6.com/
The guy's complaining about "giving back", but I'm 100% certain there are people working on MariaDB who haven't "given back" to the artists who produced the music and movies they listen to and watch.
The old saying about leading by example holds true. If you want someone to abide by your licensing agreements and "give back" to the community, you have to start with yourself and your employees (or the equivalent version). If you think it's acceptable to ignore all the copyright laws and licensing which comes with music and videos, then it's acceptable for everyone else to ignore any licensing requirements on your software.
The GPL states "You may make, run and propagate covered works that you do not convey, without conditions..."
How the hell can you violate that by merely using code in any possible way?
They aren't following the spirit of the GPL. ...
Huh?!?! "without conditions is pretty damn explicit.
" Open means you don't get to control what other people do." = Not the actual fact, Kohath is a simplistic moron.
You sound like you think all of us "FOSS people" are the same. That's rather naive. In fact, that's very naive IMHO.
If you didn't want people to use your software that way, why explicitly license it to allow them to?
I'm guessing there are historic reasons they used GPLv2 but this strip mining (internal use by cloud companies without giving back) is the whole point of the AGPL. I expected to see mariadb under the MIT license and was planning to rip them a new one because kissing up to companies is the main reason many people use BSD style licenses. So maybe mariadb can't do anything about it's situation but if you are writing Free Software today use AGPL, unless you are a mac-using whore of corporations.
Windows 3.1 had code that checked which version of DOS it was running on.
IF DRDOS, then crash randomly.
Allowed MS to claim MSDOS was more stable.
Apparently nothing really changes in IT.
Maybe 2019 will be the year the "open source community" finally takes an economics class. Your stuff is popular because it's free. People aren't going to pay you unless they have to. Why do you expect anything different?
The real reason retarded bitch Alexander Peter Kowalski won't open source his string sorter is that then everyone would see just how shitty his code is. While not officially confirmed how bad it is one can infer the quality given that it took him over 14,000 lines of code write it. This is for a program that downloads lists of strings, sorts them, and writes them to a file.
Does open source projects like MariaDB want cheese with their whine?
What a bunch of cry babbies.
Your software is just fine - well written, functional... I'm going to continue using the Host File Engine by mmell February 17, 2017
Your premise that hostfiles are a good way to deal with advertising and malvertising is quite valid - by JazzLad April 20, 2016
his hosts program is actually pretty good by xenotransplant August 10 2015
his hosts tool is actually useful for those cases in which one does indeed want to locally block stuff outright while consuming minimum system resources by alexgieg September 25 2015
I like your host file system by Karmashock September 09 2015
that APK guy, I use his host file by rogoshen1 Tuesday March 03, 2015
I personally use a HOSTS file blocker produced from a genius called APK by 110010001000 October 27 2017
* SEE SUBJECT & TELL US: How does EATING YOUR WORDS taste?
APK
P.S.=> You're already VASTLY OUTNUMBERED but many more are coming (you haven't done better)
Apk has the answer for that - really... kill automatic updates by adding a hosts file entry setting updates.steam.com or whatever to 127.0.0.1. You have to find the right hostname for each software you want to block updates on by raymorris (2726007) on Friday July 06, 2018
APK your posts on this and the hosts file posts, and more, have never been in error and/or bad advice by BlueStrat (756137) on Wednesday June 21, 2017
I support APK's stand on the hosts file and can't see why it's not used more than it is. My hosts file is 144247 lines long (4,332 Kb) it & a firewall serves me very well - by Trax3001BBS (2368736)
ABP is insufficient as a solid hosts file does everything APK reminds us about fast turtle September 17 2013
You need APK's hosts file - by Teun (17872) on Wednesday August 06, 2014
APK
P.S.=> You EATING YOUR WORDS != GOOD NUTRITION... apk
APK is totally right on this count. Adblock Plus on Firefox mobile is a dog on older, or lower end, phones. A hostfile based adblocker makes for a much better experience in this context. Of course, your phone has to be rooted, which isn't the case with Firefox + adblock." - by chihowa on Saturday May 16, 2015
APK solution STILL relevant Thud457 June 11 2015
In a footnote, I would like to note that I find your hosts file admirable - by vel-ex-tech (4337079) on Tuesday November 24, 2015
APK's monolithic hosts file is looking pretty good at the moment - by Culture20 on Thursday November 17
you're right about hosts files - by drinkypoo (153816) on Thursday May 26
APK, I know people give you a lot of shit regarding hosts, but please don't ever stop - by nasredin (958927) on Friday June 12, 2015 @03:34PM
APK
P.S.=> Are you ENJOYING the taste of EATING YOUR WORDS yet?... apk
APK is kinda right... I've given up on JS based adblocking and gone to blackholing in /etc/hosts, just like it was back in the 90s. The computational load has gotten intolerable for any ad-blocking using JS. I've tried his hosts file generating software. It works. - by bmo (77928) on Thursday October 15, 2015
get around to 'installing' a hosts file list, not sure which one, likely the one from someonewhocares.org. If it works as well as what I used for a while about ten years ago, I'll be happy. And grateful to APK for the lesson and the reminder. - by kermidge (2221646) on Wednesday March 27
I actually went and downloaded a 16k line hosts file and started using that after seeing that post, you know just for trying it out. some sites load up faster. - by gl4ss (559668) on Thursday November 17
dammit MS, you proved APK right about something by lgw
APK
P.S.=> Your words YOU'RE EATING: You choking on them yet?... apk
(APK) is still right a hosts file really does work. It even blocked a some of the video ads that were inserted into a stream OrangeTide February 10 2016
the Host File Engine performs exactly as promised - by mmell (832646) on Thursday February 16, 2017
I do use APK's host file on all my systems at home by OrangeTide December 01 2017
I've never tried to belittle (APK's work), I've flat out said it's good - by BronsCon (927697) on Thursday February 11, 2016 @06:48PM (#51491263)
* Toss on 100,000++ users worldwide too!
APK
P.S.=> You still haven't said how EATING YOUR WORDS tastes? apk
See subject: Let's see YOU do BETTER bigshot! Dozens of registered /.ers just put you in your place (the shithole where you belong as you STALK me by UNIDENTIFIABLE anonymous like the WORM you are).
* How does EATING YOUR WORDS taste?
(Like your FOOT in your MOUTH ramming them back down your CHICKEN-NECK scrawny throat SPICED by the BITTER TASTE of SELF-defeat? Yes, lol!).
APK
P.S.=> My program does a LOT more than what you say but then you've never written a damn thing @ all, let alone of NO WORTH (like you) - the results of it give users more speed/security/reliability & anonymity online - you've done a program that does better? Prove it... apk
If you're one that supports the various GPL licenses, you are all the same: deluded hypocrites.
And here we have retarded bitch Alexander Peter Kowalski continuing his unending failure. None of those out of context quotes say anything about the quality of your 14,000+ line string sorter's code. Also if you were to include the full quotes instead of tiny snippets they would paint a very different picture of you and your work. Face it your work is shit and you are just a loser who lives in a $1 house in the slums of the dump a city of Syracuse.
Just a reminder that Aurora is installed with a forklift in AWS data centers (i.e. it's not just software).
A hypocrite is somebody who only pretends to believe what they are saying. There are people who support various GPL licenses, who contribute to them, and don't ask for anything in return. And they don't all complain when others use them to make a profit either. Look at some of the followups by 'FOSS people' to the original post here on slashdot. They aren't all saying 'right on brother'. Maybe 'FOSS people' are deluded, but they are not all hypocrites.
It's a feature of FOSS. Complaining about it is just shaking your fist at the wind.
"Michael Howard steps out on to lawn. 'You damn clouds, get off my lawn!'"
Seriously, expecting everyone to 'play fair', understand and respect the FOSS culture, and sing Kumbaya together is just too much. I know that a lot of FOSS advocates think this way but it is an attitude ripe for a hearty mocking.
And ConfusedVorlon (below) falls perfectly into the conceptual trap, with an ernest description of the various licenses (yawn!). As though the enormous range of human attitudes, motivations and belief systems will be neatly and tidily encapsulated and controlled by the simple selection of the correct license!
It's like listening to the Architect explaining the perfection of his first system to Neo, and his disgust and dismay at needing to insert an imperfection to accommodate the nasty human beings. The system exists to serve the nasty human beings, not the other way around.
Considering MariaDB is a fork of MySQL, whose IP is owned by Oracle, I'm not sure they're in the best position to talk. I even like using MariaDB, and agree that Oracle is evil - but the thing with open source is that everyone is free to use it how they like. At least Google and Microsoft contribute quite a bit to various open source projects... AWS, perhaps not as much.
Now retarded bitch Alexander Peter Kowalski's pretend friend is here now to defend him. Too bad your dumb ass keeps getting stomped into the dirt so you have to hide like the bitch you are. No one is jealous of you because no one wants to be a loser who has to fake support for themselves while living in a $1 dump of a duplex in the slums of the shit hole city of Syracuse. If you aren't APK then you are an even bigger loser and retard than he is as he is hiding because he knows all the criticisms are valid and true. He can't address anything and has to deflect because he is nothing but a failure.
So if anyone who works on your IP in any sense has ever violated anyone else's IP, you have no right to complain. So when those MariaDB people pirated Black Panther, the fact that one guy who worked at some point in his life listened to music he downloaded illegally makes the whole movie fair game? Cause that's stupid and your point is stupid.
Your ad here. Ask me how!
GPLv3 or die in a cloud fire.
Sun 3/03/2019 9:41 am. I think this is the same guy whose MySQL license terms were so amusingly destructive (see my antique diatribe http://owenlabs.org/rant.htm#badsql).
Cloud Computing Basics Whether you are going for walks programs that proportion pictures to thousands and thousands of cell users otherwise you’re helping the important operations of your business, a cloud solutions dubai services platform provides speedy get entry to to bendy and low value IT sources. With cloud computing, you don’t want to make large in advance investments in hardware and spend lots of time at the heavy lifting of dealing with that hardware. Instead, you could provision precisely the right type and length of computing sources you want to energy your latest vivid concept or function your IT branch. You can get admission to as many resources as you want, almost instantly, and simplest pay for what you use. How Does Cloud Computing Work? Cloud computing gives a simple way to access servers, storage, databases and a extensive set of application services over the Internet. A Cloud services platform consisting of Amazon Web Services owns and keeps the community-related hardware required for those software offerings, at the same time as you provision and use what you want via a web software. Get a Cloud solution in mins Try AWS for Free Create an AWS account Launch a Virtual Machine Store Media and Files