top | item 46948085

(no title)

steveruizok | 20 days ago

Author here. tldraw is not an open source project. It used to be but we switched to a commercial license for our v2 in 2023. The old v1 is still available under MIT; and I try to put as much as we can under MIT license where it makes sense, but the core needs to be licensed in a way that allows us to sell it. We've always been majority source available and still accept community contributions, even though the default is to close external PRs. I care about OSS. I wish the economics of it made sense for us.

> Think about it: when/if this company grows to a larger size, if they can’t handle AI slop from contributors how can they handle AI slop from a large employee base?

god help us

discuss

order

dangus|19 days ago

Dude, you just blew my mind. Your code is under a commercial license?

I'm not sure you realize this, but that nullifies your blog post's purpose of existence.

Why would any reader care about your AI contribution policies if your code isn't even open source?

Be honest with me: would you contribute PRs to Microsoft Office or Adobe Photoshop? No, none of us would do that, because if we buy licenses to those products we are paying customers of proprietary software. It's not our job to fix bugs and add features for Microsoft or Adobe, we paid them to do that for us so that we can focus on our products’ business value, and in turn they keep the code proprietary for themselves.

To put it as bluntly as possible, you're a freeloader. You not only accept contributions, but you keep them as proprietary code, you micromanage contributors, and you stoop even lower by writing a blog post complaining about the quality of those contributions.

I feel bad for your customers that are making PRs to your codebase. Here they are doing free work for your business and they don't even get to keep community ownership of that code. Hell, at least when I contribute to VSCode, we get to fork the hell out of that codebase as it's MIT licensed. You just keep it!!

> I care about OSS.

Doubt! Your actions don't show it! Words are meaningless in comparison.

My advice to you, if you really want it? Cut the bullshit, don't even make the source available. Be honest about what you are: a commercial proprietary software company.