MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
I don't get it... it absolutely doesn't matter if someone downloaded the source code from this thing or github...?! I know about ESP8266s and so on - there's already dozens of projects out there for almost every combination.
If you wanted to add GPS or DCF77 functionality, fine. What prevents you from doing so after downloading the sketch from thingiverse? And if you're done with it and happy AND do think others might find this useful - what prevents you from doing a remix?
If somebody thinks he needs to improve/convert this for a ESP8266, great! Download the sketch, change it -> do a Remix. Done. Where's the need for github?
What do you mean with "custom options using DEFINEs"? Custom options can already be set using variables (brightness, color change interval, 12/24h, displaymode and so on)... declaring values using DEFINE/CONST/whatever doesn't tell if a user can change it without problems or not - that's relevant to the compiler/pre-processor. A few months ago I've built a plotter cutter and used marlin for this. I've downloaded it from github, did my modifications and uploaded it to the arduino. I see no difference if I had to download marlin from thingiverse instead. Just because it is on github doesn't mean anyone will work on that for free and add anything people can think about.
There's just absolutely no benefits I can see, maybe you can shed some light on this. The only thing I'd see happening:
Somebody changes something on github and people keep asking here why it doesn't work for them. Or why GPS/ESPxxx-version doesn't work for them. This thing is here to provide people with parts, instructions and a working sketch for the clock in a single place. Tell my why I should care about other peoples modifications to this maybe not working for some?!
"It's free, why not?" - Look at the license... you always can do a remix of this and put the source on github on your own. If your time is absolutely free and you want to maintain that, go ahead...