falcor84 2 days ago

> rebuild it from scratch

That's beyond the definition of Open Source. Doing a bit of license research now, only the GPL has such a requirement - GPLv3:

> The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities.

But all other Open Source compliant licenses I checked don't, and just refer to making whatever is in the repo available to others.

  • KaiserPro 2 days ago

    If you distribute a binary to someone, with gpl2, you should also, if asked provide the source code used to _build_ that binary. Other licenses will differ. MIT for example lets you do pretty much anything, so long as you keep the MIT license and attribution public.

    But when people are talking about open source, they generally mean "oh I can see the source code and build it my self." rather than freeware which is "I can run the binary and not have to pay"

  • PunchyHamster 2 days ago

    ok but just the model isn't even close to anything open, it's literally a compiled binary, without even the source data