245 karma · joined March 25, 2011
Having some proprietary code doesn't prevent companies from also making substantial contributions to open source in other areas.
... yes, but patents are not "proprietary code", in which case granting copyright is enough. If a private company contributes code I think it could even grant the copyright to an open organization, but still decide later to sue if the method/feature/function/etc is patented by them.Not that I'd foresee IBM or any of the real players in the IT space attempting that anymore, I think most realize that alienating the F/OSS community isn't a viable strategy for a software services company in the long term.
But there are more benefits like Jessie touches upon in her blog post, wrt flexibility and patterns you can use with multiple containers sharing some namespaces, etc. And from the perspective of languages that do not compile to a native binary the containers offer a uniform way to package and deploy an application.
When I was at QuizUp and we decided to switch our deployment units to docker containers we had been deploying using custom-baked VM's (AMI's). When we first started doing that it was due to our immutable infrastructure philosophy, but soon it became a relied-upon and necessary abstraction to homogeneously deploy services whether they were written in python, java, scala, go, or c++.
Using docker containers allowed us to keep that level of abstraction while reducing overheads significantly, and due to the dockers being easy to start and run anywhere we became more infrastructure agnostic at the same time.
I imagine they had a very strong bargaining position willing to commit this much, for this long. Even if Snapchat wasn't a valuable brand for Google to brag about, this amounts to ~10% of the yearly earnings [1] of Google's cloud business (SaaS and IaaS, of which I suspect SaaS like Apps for Work is the lion's share)
I'm sure they're getting a good deal, and can focus on features and getting their platform profitable, as you said.
1. "..at that pace, Google’s cloud could generate $4.1 billion in revenue in 2016" http://www.networkworld.com/article/3029164/cloud-computing/...
Although I suppose in raw numbers most of their staff are not engineers, so maybe it wouldn't be a fair comparison.
But A+ for usability :-)
I'm not good enough at reading these quarterly reports to be surer than this :-)
.. and on that note, having the age data of 823 employees from payscale.com seems a rather small sample set for a company of ~50k employees. I also wonder what kind of bias the source introduces, ie. whether your interest in your salary is different based on your age (I don't know).
Thankfully the pirate party advocates extreme transparency which should make "casual corruption" more difficult.
I do think Jake's comments are a little harsh as the README refers to Phantom Open Emoji in the 2nd paragraph -- however if I had just spent hours debugging something like this, making an annoyed issue on GitHub could be the outcome.
You'll find out that the real knowledge is relatively stable and how well people know the latest fad frameworks has little to do with their long term relevance or employability.
I only started playing with Docker last December, and I think this was supported from that point in time, so definitely it could be a recent addition.
Currently I'm envisioning Docker playing a nice role in our CI and development infrastructure at work, where we can choose to start a new docker for any given project, and get a locally accessible IP back in a matter of seconds ... all from our soon-to-be-created CI+deployment web ui ;-)
Personally I think maybe something should be built on top of bit torrent to accomplish this task. To me it's a case of being careful when re-engineering underlying protocols because of a higher level need.
Anyway, it's a nice hack, but I kind of understand where the client developers who refuse to do this are coming from :-)
Of course, as I believe someone else pointed out, you (or your alliance more like) need to guard the construction site while the Titan is being built -- so the cost of building one of these is definitely huge. I guess $1500 is a bargain, all things considered?
Never the less, great effort, I'll definitely use the site :-)