Should Docker Move To a Non-Profit Foundation?
darthcamaro writes "Docker has become the new hotness in virtualization technology — but it is still a project that is led by the backing of a single vendor — Docker Inc. Is that a problem? Should there be an open-source Foundation to manage the governance and operation of the Docker project? In a video interview — Docker founder and Benevolent Dictator for Life Solomon Hykes says — No."
I will wait to see what Bennett Haselton has to say about it.
Foundations are used when an established product has such a broad userbase that representing it well requires an independent group of people.
A foundation for a thing which is as of now just a tool to assist in using other tools seems overkill. Unless your point is to hype the company.
I understand that this company just got another round of financing ... (according to wikipedia).
Perhaps someone out there wants their stock to go up by discussing it.
Rest assured, this company will fail or succeed on its own and will LIKELY BE REPLACED BY SOMETHING BETTER if the company starts acting like dicks...
Or if their investors do.
I hope it annoys you I didn't use the company name once in here.
See OP.
M
Node.js was the problem, and Docker was just shifting that problem to another place in the pipeline.
...and you now expect me to give it away?
I really need to get to Starbucks and find out just what in the hell all the hipsters are sucking down. Apparently it's a Venti Capitalism with a New Math chaser that doesn't add up for shit.
Hype Shmype...
LXC is the core technology, and the part that's actually revolutionary (for linux). Docker is a cool, well thought out, popular, easy-to-use (etc. ad nauseum) front end to LXC. Yes, I know there some interesting features, but I remain unimpressed. It's still a FRONT END to containers. Honestly I don't know why there aren't several competing front-ends like what happened with cd burning software. Maybe because the people competent to make one just don't care -they are still using LXC directly. It -is- drop dead simple.
I know I for one don't want application containers anyway, what's it save me a few hundred MB of disk space? Whatever, I'm still using LXC extensively every day, and I still haven't gone past the front page of Dockers website.
Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
If he thinks he can make it successful as a commercial enterprise, why shouldn't he?
Rest assured, this company will fail or succeed on its own and will LIKELY BE REPLACED BY SOMETHING BETTER if the company starts acting like dicks...
I agree... Another factor to consider is the fact the codebase is fairly small... I have first hand dived into because of lacking docs...
Compared to a product like LibreOffice/OpenOffice, apache, Firefox, Linux, docker is very small project. So launching a competing product isn't that hard...
Over Hyped like Ruby on Rails.
The solution already exists - LXC or openvz or UML before those. It isn't point-n-click easy, so that makes it tooooooo hard for most of the world, I guess. Admins avoid PnC when possible. Slows things down.
I think containers are interesting for development and internal applications. Don't think I'd ever deploy an internet facing application in a container. The security just isn't solid enough. There is a long history of containers being broken out of - I'd rather not have the base OS trashed.
But that is just me, so perhaps it will make billions of $$$ for the man, which is fine. If he can make a market, good. I have noticed that lots of application developers seem to love it, but they don't know much about virtualization, as a group, from what I can see. Linux admins and people familar with Linux virtualization are NOT impressed. Seems like 99.999% marketing, 0.0001 technology.
One of the reasons that OpenStack is such a mess is because it is a conglomeration of 1000 vested interests pulling it in a 1000 different directions. The same goes for numerous high profit non profits out there. The good thing about Docker Inc. running Docker is that it is a small team with a vision and one that knows what it wants.
There's also the thing that 'non profits' that are established at an early stage to run a project aren't really non profits, because they are funded and consequently influenced by for profit companies. This leads to the *worst* case of design by committee possible. Remember that when the Linux Foundation took over Linux, Linux was a mature project with well defined governance and structure.
If it gets mismanaged by an individual, you'll get dozens of non-profits as well as corporations that are welcome to fork it and try to convince people to use their own forks
If it gets mismanaged by a non-profit, you'll get dozens of commercial companies and individuals that are welcome to fork it and try to convince people to use their own forks.
In the end, the best managed fork will win; regardless of how it's taxed.
Just because you once pushed a commit doesn't mean you get to tell the owner to go non-profit.
If anyone is truly concerned and would prefer this tool be developed in a more open and public fashion, click this link, sign-in, and click "fork":
https://github.com/docker/docker
Good luck with the whole getting people to help and shit. Cause no one cares. Docker is by far the less important piece of the technologies in question. The important chunks are in the Linux kernel itself. They're developed quite openly, and are not terribly difficult to use w/o Docker in the first place.
Hykes is right.