News for hackers. Stuff that matters.
Re:Ask HN: Is it a good practice to provide open-source vers... by 0XAFFE on Sunday August 09, 2020 @06:55AM (#24098725)
If I would ever would launch a product, I would choose AGPL for the open source side and provide a commercial license for those who need it. This has the advantage over MIT/Apache that if someone wants to build a business arround your free software, they have to provide their changes to everyone.

I discovered this for pgmodeler[1] and found it a very good way to monetize the development of the application.

[1] https://github.com/pgmodeler/pgmodeler

Re:Ask HN: Is it a good practice to provide open-source vers... by pabs3 on Sunday August 09, 2020 @07:00AM (#24098743)
Correction: the AGPL only means that you have to provide the open source code to your customers (folks who interact with the service), not to everyone (unless of course the service is open to everyone). Of course those customers could throw the code up on GitHub but in practice they probably won't.
Re:Ask HN: Is it a good practice to provide open-source vers... by MaxBarraclough on Sunday August 09, 2020 @02:41PM (#24101819)
Depending on pricepoint, the author of the original project could just become a customer of the spin-off project, and then publish the source for all.
Re:Ask HN: Is it a good practice to provide open-source vers... by exabrial on Sunday August 09, 2020 @10:56AM (#24100001)
I think a better option would be "Source Available" rather than AGPL. AGPL isn't tested in courts, but the _last_ thing a company would want is all of their source being forced open because they used demo'd some tool internally. A "source available" option allows a company to review your code or even solve their own problems, but without risk of being sued by a third party.
Re:Ask HN: Is it a good practice to provide open-source vers... by cercatrova on Sunday August 09, 2020 @03:06PM (#24101982)
That's the point. Companies will choose the commercial license, then, out of fear of getting sued. If they want to review the code and demo it, they can look at the git repository or use a hosted demo version by the author. In this case, there are no fewer capabilities than with closed-source software.
Re:Ask HN: Is it a good practice to provide open-source vers... by andreareina on Monday August 10, 2020 @12:34AM (#24105595)
AIUI the sharing provisions aren’t triggered by internal company use.