AirBNB Opensources Chronos, a Cron Replacement 72
First time accepted submitter victorhooi writes "AirBNB has open-sourced Chronos- a scheduler built around Apache Mesos (a cluster manager). The scheduler is distributed and fault-tolerant, and allows specifying jobs in ISO8601 repeating notation, as well as creating dependent jobs. There's also a snazzy web interface to track and manage jobs, as well as a RESTful API."
It's under the Apache License as seems to be the fashion with businesses releasing software nowadays. It looks like it might be useful if you have to manage a lot of machines with interconnected recurring processes; I know I wish this had existed a few years ago.
Keep it simple, stupid (Score:5, Insightful)
Re:Unnecessary. (Score:5, Insightful)
"distributed and fault-tolerant" and "dependent jobs"
All things cron doesn't do.
Re:Chronos, and Apache License thoughts (Score:5, Insightful)
It's not a matter of fashion, it's a practical reality. No sane business wants to be the who defends the GPL in court. It'll be expensive and messy, and if the result goes against GNU/GPL "accepted wisdom", it will be a PR nightmare.
Nonsense. The GPL is rock solid.
You know how you can tell? It survived the heyday of Microsoft's monopoly without a court challenge.
If Microsoft was afraid to tangle with the GPL at the height of its power, you better believe smaller fish will have an even harder time of it.
No sane business wants to find out what the term "punitive damages" means when trying to violate the GPL for commercial gain.
Re:Chronos, and Apache License thoughts (Score:3, Insightful)
Stop spouting nonsense. Using GPL software such as a cron scheduler would in no way result in a company going to court.
Re:Unnecessary. (Score:4, Insightful)
Which is exactly why its not a cron replacement. Anybody who think this == cron had NO clue of what they were doing when they were using cron, and still doesn't.
Re:Chronos, and Apache License thoughts (Score:2, Insightful)
What are you talking about? The GPL is both remarkable and robust because it is written in plain english not in twisted legalese. It is easily understandable by developers who take the time to sit down and read it. I encourage you to do that now, maybe you'll change your tune.