|
|
|
|
|
by justinsb
5192 days ago
|
|
Dotcloud is closed source, but much more mature - they have customers using it in production. PlatformLayer is open source, but I wouldn't run a bank on it - yet! But the big difference is one of scope: PlatformLayer makes it easy/easier to build a service like DotCloud. You could choose to run it internally (e.g. if you want to run on a private cloud). You could choose to make it publicly available as a DotCloud competitor (maybe not today, but soon!) The end-goal is that it will be much easier to build these services, so there will be more of them, covering any software you want to run. So if you just want to consume services your options should be better, cheaper and more numerous; even if you never run PlatformLayer directly. But this is the beginning of a project, where DotCloud is a useful hosting platform today. |
|
Then in 2010 we joined YC, and actually tested our claim that "you can make it publicly available as a service!". Within 6 months we had rewritten 100% of the codebase around the real constraints of deploying and being responsible for tens of thousands of applications. We are only now getting around to open-sourcing some of these new, battle-tested components: a great example is ZeroRPC (http://github.com/dotcloud/zerorpc-python). More to come.
My hard-earned advice to you Justin is: you have to operate PlatformLayer as a service first and foremost, and the code you publish must flow from the real-world experience of operating that service, charging money for it, and being accountable for its reliability - not the other way around. There's a reason VMWare is a flop in the cloud world: they don't know how to operate their stuff.
In any case, I'm super excited to see so much open-source activity around solving these problems. Back in 2008 it was quite lonely :)
We hackers all benefit from this friendly competition in the end - happy hacking!