Ci sono delle reali alternative (ad esempio un accordo di licenza software non personalizzato) alla licenza AGPL se vuoi condividere il tuo codice sorgente e fare soldi vendendo licenze software?
Certo. La GPL.
Ci sono molte aziende che fanno soldi fornendo servizi e supporto per un progetto open-source. La GPL assicura che nessun'altra azienda possa prendere il codice privato e trasformarlo in un'applicazione proprietaria.
Puoi anche utilizzare un modello a doppia licenza, come fa Sencha . La motivazione per il pagamento di una licenza commerciale è che non devi aprire il tuo codice.
Sencha Ext JS is made available under Commercial License or the GNU General Public License version 3 (GPLv3). The Commercial License requires the payment of a fee for each Designated User (i.e. developer). If you choose not to pay a fee and use the GPLv3 license, you are required to release the source code of any program that you distribute that uses Ext JS. If you choose to pay for a Commercial License, you are not required to disclose your source code.
Leggi altre domande sui tag open-source licensing agpl open-close