But I feel bad for the original developer, since he's just an indie dev and not some big company. Just wondering what's the community opinion on this.
Competition is the only way we get better goods and services.
That person is offering support and will have a reason to keep improving their product, giving customers a reason to buy it or keep using it. People who try your product will appreciate what this kind of product can do, and many of those people never will have tried the original.
If those users have discovered the value, that gives the original developer and opportunity to turn them on to something better since the for-profit model creates a feedback loop that does exactly that. If the developer doesn’t want to reinvest in their product that is their decision to go out of business.
* https://n8n.io/blog/fair-code-for-sustainable-open-source-al...
You are maximizing the freedom that users have by allowing them complete understanding of the instructions running on their machines. Unlike the original app, your users can audit the behavior and guarantee it's safe to run.