Hacker News new | ask | show | jobs
by timtadh 3422 days ago
That is a reason to use the AGPL when working on free software. Using a BSD license gives you (the creator) zero protection from bad commercial actors who want to use the software without contributing back. The AGPL is not the right choice for every project but I do believe it is a good choice for software which can be trivially setup as a service. For instance, an open source web application, an open source database, an open source irc server, etc... I think Linus did the right thing going with the GPL for Linux and sticking with version 2.
1 comments

Protection from what? Most people release their open-source work in the "just do whatever the f you want" spirit. If there is a commercial opportunity you can always re-license / offer paid support.
Protection from someone monitizing your work before you can monetize on it. If they get a copy of the code released under the BSD license, no amount of re-licensing will help get a penny.

In fact, many people will simply re-host re-licensed work, in an effort to keep the "free" version available.