Hacker News new | ask | show | jobs
by mjaques 1715 days ago
I'd like to point out that this seems extremely similar to Nimbo (https://nimbo.sh), to the extent that even some of the terminal messages are exactly the same, and even parts of the docs are copy pasted. E.g:

Nimbo docs: "In order to run this job on Nimbo, all you need is one tiny config file and a Conda environment file (to set the remote environment), and Nimbo does the following for you:"

SpotML docs: "In order to run this job on SpotML, all you need is one tiny config file and a Docker file (to set the remote environment), and SpotML does the following for you:"

Make of that what you will :).

1 comments

Yes we liked the elegance of both the tool and the docs. So it's very much inspired from it. I must also give credit to another great tool https://spotty.cloud/ from which this project was adopted.
Optics on direct copying without attribution aren't great for trust in open source software. Count me out and thanks for pointing me to the place where people are _actually_ working in the open/cooperatively.
Docs are also still copyrighted works. Copying them verbatim might be violating the rights of the original authors.
Thanks for pointing it out, We realize our mistake here. We also should've done proper attribution. Will be correcting this.
Seems like Nimbo (https://nimbo.sh) has a Business Source License (https://github.com/nimbo-sh/nimbo/blob/master/LICENSE), so you might want to check with them regarding licensing terms for a startup that is using their code and/or docs in "production"?

Otherwise, this idea is interesting and probably generalizable to other applications. Maybe it's not crystal clear to me, but what are the advantages of your service over existing solutions such as Nimbo and Spotty? FWIW it might be worthwhile adding this to your website.

Good luck!

Thanks, Makes sense. It doesn't use any "code" from nimbo. The documentation and the design simplicity of the tool were the things that was appealing to us and adopted. The project itself was forked from spotty which has an MIT license.

The biggest advantage which was missing in the Open source options was monitoring on the training job and auto recovery from spot interruptions which spotML does.