Live data from Hacker News

Ask HN: How can we open-source a 7 year old SaaS codebase and build a community?

news.ycombinator.com

51–60 of 81 posts

Re: Ask HN: How can we open-source a 7 year old SaaS codebase and build a community?

#51

Earlier quoted context omitted.

Would it make sense to have a license that gives any contributors a full license as long as they have ownership in the company they want to use it with or if that company makes a million in revenue?

my counter: how would you know if someone is using your AGPL software without paying you and how would you enforce it?

Require an api key that calls the mothership regularly

Re: Ask HN: How can we open-source a 7 year old SaaS codebase and build a community?

#52

Hey, One good case study is Maybe Finance. It was a dead project. They open sourced it. And it went viral. And they raised $1.5m within another few weeks. The virality was on GitHub stars and Twitter. I run a channel about open source that may give you ideas of what other COSS projects are doing: https://youtube.com/elie2222 My COSS is called Inbox Zero: https://getinboxzero.com .

COSS stands for ? Controller of site safety doesn't exactly fit the bill..

> COSS stands for ?

It's likely "Commercial Open Source Software"

Re: Ask HN: How can we open-source a 7 year old SaaS codebase and build a community?

#53
post #44

Earlier quoted context omitted.

I'm afraid that AGPL is not an actual open-source launch test. As a developer, I wouldn't contribute to such a product.

Then this isn't for you. Don't open source your thing.

What do you mean?

Re: Ask HN: How can we open-source a 7 year old SaaS codebase and build a community?

#54
post #33
post #31

It's not clear to me why you want to open source. Is your hope that your product is so good people will install it and run it for themselves? As others have said, I doubt you'll get anyone interested in writing code. It's a niche product in a less popular language, and you'd need to get people using the product who can code. Not a lot of people who use CRM/ERP also code. What goal are you trying to achieve?

That's all true, but why not put it out there for all to see? This project is useful. People are using it. There are customers with hundreds of users and tens of millions of rows in the database. But the product is not growing fast. What's the point of hiding this code and not putting it out into the open source?

Because of money? Once you open source, you can't go back without paying a heavy penalty. Also, you seem to be obsessed with growth. Saas is not an acronym for fast growth.

Open sourcing it will not necessarily give you signficantly more growth but it will give you more work and if it actually any useful, someone will fork it and make a better version then outgrow you

Re: Ask HN: How can we open-source a 7 year old SaaS codebase and build a community?

#55

Earlier quoted context omitted.

my counter: how would you know if someone is using your AGPL software without paying you and how would you enforce it?

Require an api key that calls the mothership regularly

Which is the first thing the user removes from the code.

Re: Ask HN: How can we open-source a 7 year old SaaS codebase and build a community?

#56
post #21

For anyone else wondering what the product is, it appears it is this: https://ozma.io/

I'm obviously not the target audience, as I have no idea what the product is from scrolling on the front page. For all I know it could be a fake company made up for the purposes of promoting a website template lol...

Re: Ask HN: How can we open-source a 7 year old SaaS codebase and build a community?

#57
post #44

Make sure to AGPL it so you can still relicense and sell it later to someone (or more than one someone) who thinks they can make money with it.

I'm afraid that AGPL is not an actual open-source launch test. As a developer, I wouldn't contribute to such a product.

AGPL is the strongest open source there is; it makes sure all derivatives of the licensed product that are publicly accessible, even over the net, provide the core freedoms of open source to all users (reading source and modifying it, using it for any purpose).

Re: Ask HN: How can we open-source a 7 year old SaaS codebase and build a community?

#58

I would definitely focus more than anything on figuring out what kind of license you want to do. For example AGPL is probably the most sensible if you want to force anyone making back-end changes to share them back, but it also puts off people like me, who avoid that license like the plague, but when something is AGPL and I only care about using it as-is, that's perfectly fine. The caveat there being you could dual-l…

isn't most YC open-core products AGPL basically not really open source unless you pay them for it?

AGPL is open source, the issue is, think of the GPL, and how you have to share code if you release a binary. The AGPL goes a step further, so if you try to run a SaaS with your own custom code on top of the existing codebase, it says you MUST share your code. Hence, you would want to pay for the right to keep your own modifications.

Re: Ask HN: How can we open-source a 7 year old SaaS codebase and build a community?

#59
post #24
post #17

Earlier quoted context omitted.

Going back to the original question of the thread, it’s starting to sound more like a grieving process than an answerable question. How do you open source the code? You flip it from private to public. That’s pretty much it. Well, okay, maybe an over-simplification. If the business is small and profitable but it’s not growing how you’d like then I’d probably be more interested in selling it if it was me. I am not sure…

> it's starting to sound more like a grieving process Why? No grieving. Many products in the world are not growing as fast as their creators would like – it is OK. We just try new things and see what happens. Like what if you put all the code on the net :-)

I said grieving because it’s like you made something that is “dead” but you think you can save it via open source, when in reality it may just be “dead.” (Or not, I don’t know)

Though, I like what someone else brought up in another reply to you about pain/dream/fix. It’s very similar to what you learn in programs like Force Management training where they teach frameworks like MEDDPICC. Finding business pain, demonstrating negative consequences to build urgency, etc.

I don’t know if this is something you’ve already done or if the sales approach has been more like “if you build it they will come.”

Re: Ask HN: How can we open-source a 7 year old SaaS codebase and build a community?

#60
The short answer is that you cannot simply create a passionate and involved community overnight. This development must be mostly organic, starting with community and open-source contributions from the beginning. While it's possible to initiate this process now, building a deeply engaged community typically requires a gradual and natural evolution over time. It's not something that can be switched on instantly.
Post reply on HN