top | item 43632366

(no title)

metadata | 10 months ago

Just for the context, I've been making (and selling) database (migration/translation) tools for 20-ish years.

What you have built can definitely become a product supporting you with a very nice income. Free version can stay free but you can sell solo licenses and team licenses as subscriptions. Paid license users will also have your support - and that matters to companies.

As others have said, commercial features can be built on top of the OSS product, like Electron desktop client, support for more databases, for views/procedures etc.

There is no downside to trying to commercialize this. Whoever wants to use what you have built so far can continue and I guarantee that many companies would be happy to give you $50/month for a more advanced version with support.

(edit for typo)

discuss

order

ranger_danger|10 months ago

> There is no downside to trying to commercialize this

I know lots of people in the FOSS community who would stop using it as soon as you "sold out"... but those people probably don't represent the majority of potential users.

evanelias|10 months ago

Legally, any enhanced version would need to remain FOSS anyway. It appears to be an AGPL-licensed project with 60+ contributors and no CLA, so the codebase has 60+ different copyright holders.

Monetization of a GPL or AGPL project generally involves a CLA so that the creator can offer closed-source and/or SaaS enhancements while still accepting third-party contributions. Without a CLA, the project creator would be violating the copyright license that was granted by the third-party code contributors. He/she doesn't own their code and cannot relicense it in a way that violates the AGPL.

j45|10 months ago

A solo developer trying to find a way to offer something for free and eat shouldn't be mutuals exclusive.

Selling out is relative to having one's living costs somehow subsidized.

Not everyone has the same financial safety nets, and likely most have to create a safety net for themselves.

Maintaining a clear line between the free size and paid should be easier here compared to other tools should the developer decide to go that way.