Rename or contribute back? MACS3 optimizers debate the ethics of releasing sped-up open-source code

jmschreiber91 · x · 2026-10-12

An open-source etiquette debate: Nezar suggested optimizing someone's code and pushing back upstream for merge. jmschreiber91 (who optimized MACS3) argued that taking another group's algorithm, optimizing it, and releasing it under a new name as your own is wrong — even a 'macs3-lite' rename without contacting maintainers encourages bad behavior. His takeaway: at least talk to the original authors about the best path, to avoid a fragmented ecosystem of unmaintained rewrites. nskene added that anyone who just speeds up someone's code and releases it themselves should be shunned.

Related event: Debate Erupts Over Ethics of Republishing AI-Accelerated Code(3 posts)→

Original post →

More from Fun

Fun channel →