Live data from Hacker News

Ask HN: How can I monetise an open source app of mine that has become popular?

news.ycombinator.com

51–58 of 58 posts

Re: Ask HN: How can I monetise an open source app of mine that has become popular?

#51
post #49
post #46

Earlier quoted context omitted.

> You can't retroactively un-GPL any copies that other people already have That's what I meant when I said that you can't revoke the GPL. Of course with new versions you have more freedom, but what was relased under the GPL remains available under the GPL.

> but what was relased under the GPL remains available under the GPL. Not necessarily. The copyright holder only has to provide source to those who got it from them under a GPL license. Others may not be able to get a copy, as those who can ask you for it aren’t obliged to give it to them on request ( https://www.gnu.org/licenses/gpl-faq.html#CanIDemandACopy ) There also is the issue as to what happens when a license…

>> > but what was relased under the GPL remains available under the GPL.

perhaps, in line with what you are saying, t would be better to express this as;

"but what was obtained under the GPL remains obtained under the GPL."

In other words, at a moment in time, a user can request the source of the (GPL) product they are using. They have rights and obligations for that code as it exists then.

It does not give them a right to any later versions of that code. And it does not allow the author to retroactively "deny" the rights they have.

One of the rights they have is to publish that code. (more accurately they can publish something based on the code, and hence by extension pass on the code to more users.)

Nothing says the original author as to keep the GPL version in any kind of public place. And the original author (assuming he has 100% copyright) can of course build on that code himself, and release the new code (or indeed the same code) under a different license.

Re: Ask HN: How can I monetise an open source app of mine that has become popular?

#52
post #49
post #46

Earlier quoted context omitted.

> You can't retroactively un-GPL any copies that other people already have That's what I meant when I said that you can't revoke the GPL. Of course with new versions you have more freedom, but what was relased under the GPL remains available under the GPL.

> but what was relased under the GPL remains available under the GPL. Not necessarily. The copyright holder only has to provide source to those who got it from them under a GPL license. Others may not be able to get a copy, as those who can ask you for it aren’t obliged to give it to them on request ( https://www.gnu.org/licenses/gpl-faq.html#CanIDemandACopy ) There also is the issue as to what happens when a license…

You provided some interesting points. But now this discussion is going off-rails, as the potential issues you pointed at don't seem relevant in the case discussed here.

Re: Ask HN: How can I monetise an open source app of mine that has become popular?

#53
post #44

Earlier quoted context omitted.

if the company uses the original product under a GPL license, then any changes they make (or pay the original developer (or anyone else) to make) have to be GPL too. the company would still own the copyright for that code, but it would be no different from any other contribution to the project. if the company uses the product under a different license, then making the change public would have to be negotiated. a cons…

Only if they distribute the software.

that is technically correct, but what is distribution in the context of complex business relationships is not clear. even giving software to a contractor to work on could be considered distribution, so if the software is GPL then it is safer to just assume that any changes are going to have to be GPL too. if you do not want that then you better make sure you get the software under a license that does not risk your paid changes being under GPL.

Re: Ask HN: How can I monetise an open source app of mine that has become popular?

#54
post #7

I've built two open source startups, totaling a decade of my life. Take it from me: the only way to do this sustainably is open core. That means you make the core software open, but you sell the features that businesses will pay for or that allow other people to make money. Think of it as two distinct products for two distinct userbases. In effect, the open source software becomes lead gen; the closed software is you…

How do you handle contributions to the open core? Do you require a CLA? I've been wondering about this for a project of mine. If one goes for an AGPL license but offers a commercial license for those that can't comply then a CLA is necessary from any contributors.

You absolutely do need a CLA.

Re: Ask HN: How can I monetise an open source app of mine that has become popular?

#56
post #49
post #46

Earlier quoted context omitted.

> You can't retroactively un-GPL any copies that other people already have That's what I meant when I said that you can't revoke the GPL. Of course with new versions you have more freedom, but what was relased under the GPL remains available under the GPL.

> but what was relased under the GPL remains available under the GPL. Not necessarily. The copyright holder only has to provide source to those who got it from them under a GPL license. Others may not be able to get a copy, as those who can ask you for it aren’t obliged to give it to them on request ( https://www.gnu.org/licenses/gpl-faq.html#CanIDemandACopy ) There also is the issue as to what happens when a license…

>The copyright holder only has to provide source to those who got it from them under a GPL license. Others may not be able to get a copy, as those who can ask you for it aren’t obliged to give it to them on request

That's true, but if the software is at all widely distributed, then there's lots of people who have a copy theoretically, and any one of them could distribute their copy. So, in practice, once the cat is out of the bag, it's very hard to get it back in. But if the copyright holder changes the license (even on older versions) and no one still has a copy of those older GPL-licensed versions (or isn't willing to send a copy), then sure, in effect the copyright holder could retroactively un-GPL the whole thing.

Re: Ask HN: How can I monetise an open source app of mine that has become popular?

#57

I've built a few open source things in the past, a couple of which got popular. One was an open data project and it's just stayed the same (free API etc). Community look after it mostly. Another was what became Certify The Web, which is now the most popular UI for automated certificate management on Windows and is most definitely now a commercial product (but 90% of users use the free version). I originally had a don…

What did the license key gives in Certify The Web when you maintained it?
Post reply on HN