Conversation

if the FSF is going to insist on enabling awful people, what are good alternatives to GPL for releasing code freely to end users while putting at least some constraints on corporate use. MPL?
12
28
Replying to
Apache 2 is permissive while also essentially being an anti-patent license. It explicitly gives users the necessary patent grants from all contributors to use the software. However, it's conditional on users not filing patent lawsuits against anyone based on using the software.
1
In my opinion, if you don't want to permit commercial use, then don't permit commercial use and accept that it doesn't quality as either OSI defined Open Source or FSF defined Free Software. Software is a tool and permitting everyone to use it for anything isn't inherently good.
1
I went through the process of trying to use increasingly restrictive licenses as a way to make my work sustainable and it didn't work out. I went back to permissive licenses and funding it entirely through donations has been successful enough to fund developers beyond myself.